@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;800&family=Plus+Jakarta+Sans:wght@800&family=JetBrains+Mono:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&display=swap";.engagement-activity-card,.engagement-activity-detail,.engagement-notification-detail{min-width:0;overflow-wrap:anywhere;color:var(--text);font-family:var(--font-body, inherit);font-size:14px;line-height:1.6}body:has(.growth-page .engagement-activity-detail) .growth-invitation-card{display:none}.engagement-activity-card{border-radius:8px}.engagement-activity-detail{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.engagement-activity-detail h2,.engagement-notification-detail h2{font-size:20px;line-height:1.3;font-weight:700;color:var(--text)}.growth-campaign-modal .ant-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto}.engagement-activity-card .growth-engagement__primary-action,.engagement-activity-detail .growth-engagement__primary-action{border:1px solid var(--accent);white-space:normal;text-align:center}.engagement-activity-card button:disabled{opacity:.55;cursor:not-allowed}.engagement-activity-card .growth-campaign-record__meta span{display:inline-flex;align-items:center;gap:6px}.engagement-activity-detail p,.engagement-activity-detail dd,.engagement-notification-detail p{white-space:pre-wrap}.engagement-content__open{padding:5px 0;border:0;background:transparent;color:var(--accent)}.engagement-notification-card{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.engagement-notification-card__body{margin:0;white-space:pre-wrap}.engagement-notification-card .chat-notification-center__item-actions{flex-wrap:wrap}.engagement-content__open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width: 480px){.engagement-activity-card .growth-campaign-record__meta,.growth-notification__content header{flex-wrap:wrap}}.engagement-activity-time{display:flex;flex-direction:column;gap:4px;margin:8px 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.engagement-popup .ant-modal-container,.engagement-popup .ant-modal-content{padding:0;overflow:hidden;border-radius:8px;background:var(--panel-strong, #fff)}.engagement-popup__shell{position:relative;width:100%;min-width:0;color:var(--text, #171717);background:var(--panel-strong, #fff);border-radius:8px}.engagement-popup .ant-modal-header{margin:0;padding:18px 60px 18px 18px;border-bottom:1px solid var(--border, #ddd);background:var(--panel-strong, #fff)}.engagement-popup .ant-modal-title{margin:0;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.engagement-popup .ant-modal-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:28px;height:28px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.engagement-popup__body{max-height:min(680px,calc(100dvh - 150px));overflow:auto;overflow-wrap:anywhere;padding:18px}.engagement-popup .ant-modal-body{padding:0}.engagement-popup--preview{width:760px;max-width:100%;border:1px solid var(--border, #ddd);border-radius:8px}.w-md-editor-bar{position:absolute;cursor:s-resize;right:0;bottom:0;margin-top:-11px;margin-right:0;width:14px;z-index:3;height:10px;border-radius:0 0 3px;-webkit-user-select:none;user-select:none}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor-area{overflow:auto;border-radius:5px}.w-md-editor-text{min-height:100%;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;padding:10px;margin:0;font-size:14px!important;line-height:18px!important;font-variant-ligatures:common-ligatures}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;padding:0}.w-md-editor-text-pre{position:relative;margin:0!important;pointer-events:none;background-color:transparent!important}.w-md-editor-text-pre>code{padding:0!important;font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;outline:0;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:transparent!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment, #8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold, #24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity, #8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text, #82071e)!important}.w-md-editor-toolbar-child{position:absolute;border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;display:none}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;padding:3px;border-radius:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;padding:3px 4px 2px;margin:0}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);padding:3px;display:flex;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.w-md-editor-toolbar.bottom{border-bottom:0px;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{margin:0;padding:0;list-style:none;line-height:initial}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{border:none;height:20px;line-height:14px;background:none;padding:4px;margin:0 1px;border-radius:2px;text-transform:none;font-weight:400;overflow:visible;outline:none;cursor:pointer;transition:all .3s;white-space:nowrap;color:var(--color-fg-default)}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:transparent;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{height:14px;width:1px;margin:-3px 3px 0!important;vertical-align:middle;background-color:var(--md-editor-box-shadow-color)}.w-md-editor{text-align:left;border-radius:3px;padding-bottom:1px;position:relative;color:var(--color-fg-default);--md-editor-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color: var(--color-canvas-default, #ffffff);--md-editor-box-shadow-color: var(--color-border-default, #d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{right:unset!important;left:0;text-align:right!important;box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color)}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:-webkit-fit-content;height:fit-content}.w-md-editor-content{height:100%;overflow:auto;position:relative;border-radius:0 0 3px}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{width:50%;box-sizing:border-box;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);position:absolute;padding:10px 20px;overflow:auto;top:0;right:0;bottom:0;border-radius:0 0 5px;display:flex;flex-direction:column}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{width:0%;overflow:hidden;background-color:var(--md-editor-background-color)}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{overflow:hidden;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}@media (prefers-color-scheme: dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media (prefers-color-scheme: light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:-webkit-max-content;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.user-upload-control{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.user-upload-name{display:inline-flex;align-items:center;gap:10px;min-width:0;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.user-upload-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-upload-name:disabled{cursor:default}.user-upload-actions{display:inline-flex;align-items:center;flex:0 0 60px;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease}.user-upload-control:hover .user-upload-actions,.user-upload-control:focus-within .user-upload-actions{opacity:1;pointer-events:auto}.chat-message__user-file:hover .user-upload-actions,.chat-message__user-file:focus-within .user-upload-actions,.chat-composer__attachment:hover .user-upload-actions,.chat-composer__attachment:focus-within .user-upload-actions{opacity:1;pointer-events:auto}.user-upload-actions button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.user-upload-actions button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.user-upload-actions button:disabled{opacity:.45;cursor:default}.user-upload-control button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.user-upload-control--compact{gap:4px}.user-upload-control--compact .user-upload-name{gap:6px;font-size:12px}.user-upload-error{color:var(--danger-text);font-size:12px}.user-upload-preview-error{margin:0 0 12px}.user-upload-modal .ant-modal-title{padding-inline-end:24px;overflow-wrap:anywhere}.user-upload-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;font-size:12px;color:var(--muted)}.user-upload-preview-toolbar button,.user-upload-preview-status button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);padding:6px 10px;cursor:pointer;flex-shrink:0}.user-upload-preview{display:grid;place-items:center;min-height:240px;max-height:65dvh;overflow:auto;background:var(--panel)}.user-upload-preview pre{align-self:start;justify-self:stretch;margin:0;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.8;color:var(--text)}.chat-message__user-file{max-width:100%}.user-upload-preview img,.user-upload-preview video{max-width:100%;max-height:62dvh;object-fit:contain}.user-upload-preview iframe{width:100%;height:65dvh;border:0}.user-upload-preview audio{width:min(100%,560px)}.user-upload-preview-status{padding:24px;text-align:center;color:var(--muted);font-size:13px}.user-upload-preview-status>svg{display:block;margin:0 auto 10px}.user-upload-preview-note{color:var(--muted);font-size:12px;margin-bottom:0}.user-attachment-preview-page{width:min(1120px,100%);min-height:100dvh;margin:0 auto;padding:24px;color:var(--text)}.user-attachment-preview-page h1{font-size:18px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 18px}.user-attachment-preview-page .user-upload-preview{min-height:65dvh;max-height:calc(100dvh - 145px)}.user-attachment-preview-page .user-upload-preview iframe{height:calc(100dvh - 145px)}.user-upload-spinner{animation:user-upload-spin 1s linear infinite}@keyframes user-upload-spin{to{transform:rotate(360deg)}}@media (hover: none),(pointer: coarse){.user-upload-actions{opacity:1;pointer-events:auto}}@media (max-width: 600px){.user-upload-preview{max-height:60dvh}.user-upload-actions{flex-basis:68px}.user-upload-actions button{width:32px;height:32px;flex-basis:32px}}@media (prefers-reduced-motion: reduce){.user-upload-actions{transition:none}.user-upload-spinner{animation:none}}.assistant-rich-content.assistant-rich-content--editorial{--ae-badge: color-mix(in srgb, var(--text) 7%, transparent);--ae-line: color-mix(in srgb, var(--text) 12%, transparent);font-size:14px;line-height:1.75}.assistant-rich-content.assistant-rich-content--editorial h1,.assistant-rich-content.assistant-rich-content--editorial h2{margin:26px 0 6px;font-size:20px;line-height:1.35;font-weight:800;letter-spacing:-.01em}.assistant-rich-content.assistant-rich-content--editorial>:first-child,.assistant-rich-content.assistant-rich-content--editorial>:first-child>h1:first-child,.assistant-rich-content.assistant-rich-content--editorial>:first-child>h2:first-child{margin-top:0}.assistant-rich-content.assistant-rich-content--editorial h3,.assistant-rich-content.assistant-rich-content--editorial h4{margin:28px 0 8px;font-size:15px;line-height:1.45;font-weight:700}.assistant-rich-content.assistant-rich-content--editorial h5,.assistant-rich-content.assistant-rich-content--editorial h6{margin:20px 0 6px;font-size:14px;font-weight:700}.assistant-rich-content.assistant-rich-content--editorial strong{font-weight:700}.assistant-rich-content.assistant-rich-content--editorial ol{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.assistant-rich-content.assistant-rich-content--editorial ol>li{position:relative;padding-left:30px}.assistant-rich-content.assistant-rich-content--editorial ol>li:before{content:counter(list-item);position:absolute;left:0;top:3px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:var(--ae-badge);font-size:11px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.assistant-rich-content.assistant-rich-content--editorial ol ol,.assistant-rich-content.assistant-rich-content--editorial ul ol{margin-top:6px;gap:6px}.assistant-rich-content.assistant-rich-content--editorial ul{margin:8px 0 0;padding-left:18px}.assistant-rich-content.assistant-rich-content--editorial ul>li+li{margin-top:4px}.assistant-rich-content.assistant-rich-content--editorial ul>li::marker{color:var(--muted)}.assistant-rich-content.assistant-rich-content--editorial table{margin-top:8px;border-radius:0;background:none;box-shadow:none;font-size:13px;font-variant-numeric:tabular-nums}.assistant-rich-content.assistant-rich-content--editorial thead{background:none}.assistant-rich-content.assistant-rich-content--editorial th{padding:6px 12px 6px 0;color:var(--muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--ae-line)}.assistant-rich-content.assistant-rich-content--editorial td{padding:7px 12px 7px 0;border-bottom:1px solid var(--ae-line)}.assistant-rich-content.assistant-rich-content--editorial tr:last-child td{border-bottom:1px solid var(--ae-line)}.assistant-rich-content.assistant-rich-content--editorial th:last-child,.assistant-rich-content.assistant-rich-content--editorial td:last-child{padding-right:0}.assistant-rich-content.assistant-rich-content--editorial blockquote{margin:14px 0 0;padding:0;border:0;background:none;color:var(--muted);font-size:12px;line-height:1.6}.assistant-rich-content.assistant-rich-content--editorial blockquote p{margin:0}.assistant-rich-content.assistant-rich-content--editorial hr{height:1px;margin:24px 0;border:0;background:var(--ae-line)}.assistant-rich-content.assistant-rich-content--editorial a{color:#1e55ff;text-decoration:none}.assistant-rich-content.assistant-rich-content--editorial a:hover{color:#1440cc;text-decoration:underline}:root[data-theme=dark] .assistant-rich-content.assistant-rich-content--editorial a{color:#8fa9ff}:root[data-theme=dark] .assistant-rich-content.assistant-rich-content--editorial a:hover{color:#b4c6ff}.assistant-rich-content.assistant-rich-content--editorial th{color:var(--text);border-bottom:1.5px solid color-mix(in srgb,var(--text) 22%,transparent)}.assistant-rich-content.assistant-rich-content--editorial tbody tr:hover td{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.assistant-rich-content.assistant-rich-content--editorial td:first-child,.assistant-rich-content.assistant-rich-content--editorial th:first-child{padding-left:8px}.assistant-rich-content__table-frame{position:relative;margin-top:8px}.assistant-rich-content__table-frame>.assistant-rich-content__table-scroll{scrollbar-width:none}.assistant-rich-content__table-frame>.assistant-rich-content__table-scroll::-webkit-scrollbar{display:none}.assistant-rich-content__table-frame:before,.assistant-rich-content__table-frame:after{content:"";position:absolute;top:0;bottom:10px;z-index:1;width:36px;pointer-events:none;opacity:0;transition:opacity .15s}.assistant-rich-content__table-frame:before{left:0;background:linear-gradient(90deg,var(--bg, #f7f8fc),transparent)}.assistant-rich-content__table-frame:after{right:0;background:linear-gradient(270deg,var(--bg, #f7f8fc),transparent)}.assistant-rich-content__table-frame.has-more-start:before,.assistant-rich-content__table-frame.has-more-end:after{opacity:1}.assistant-rich-content__table-tools{position:absolute;top:-34px;right:0;z-index:2;display:flex;gap:2px;padding:2px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:9px;background:var(--panel-strong, var(--panel, #fff));box-shadow:0 4px 14px #1111110f;opacity:0;transform:translateY(2px);transition:opacity .15s,transform .15s;pointer-events:none}.assistant-rich-content__table-frame:hover .assistant-rich-content__table-tools,.assistant-rich-content__table-frame:focus-within .assistant-rich-content__table-tools{opacity:1;transform:none;pointer-events:auto}.assistant-rich-content__table-tools button,.assistant-rich-content__table-sheet-tools button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--muted);cursor:pointer}.assistant-rich-content__table-tools button:hover,.assistant-rich-content__table-sheet-tools button:hover{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.assistant-rich-content__table-bar{position:relative;height:6px;margin-top:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);opacity:0;transition:opacity .15s}.assistant-rich-content__table-frame:hover .assistant-rich-content__table-bar{opacity:1}.assistant-rich-content__table-bar>span{position:absolute;top:0;bottom:0;border-radius:999px;background:color-mix(in srgb,var(--text) 28%,transparent);cursor:grab;touch-action:none}.assistant-rich-content__table-bar>span:hover{background:color-mix(in srgb,var(--text) 42%,transparent)}@media (hover: none){.assistant-rich-content__table-bar,.assistant-rich-content__table-tools{opacity:1;pointer-events:auto}}.assistant-rich-content__table-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:32px;background:#11111161}.assistant-rich-content__table-sheet{position:relative;width:min(1200px,100%);max-height:calc(100vh - 64px);overflow:auto;box-sizing:border-box;padding:44px 24px 24px;border-radius:16px;background:var(--panel-strong, var(--panel, #fff));box-shadow:0 24px 60px #11111138}.assistant-rich-content__table-sheet-tools{position:absolute;top:8px;right:10px;display:flex;gap:2px}.assistant-rich-content__table-sheet-body .assistant-rich-content__table{min-width:100%;width:max-content;table-layout:auto}@media (max-width: 640px){.assistant-rich-content__table-overlay{padding:12px}}.assistant-rich-content.assistant-rich-content--editorial .assistant-chart{gap:12px;margin:16px 0;padding:16px 18px 12px;border-radius:14px;background:var(--panel-strong, var(--panel, #fff));box-shadow:inset 0 0 0 1px var(--assistant-card-border)}.assistant-rich-content.assistant-rich-content--editorial .assistant-chart__heading strong{font-size:15px;font-weight:700;line-height:1.35}.assistant-rich-content.assistant-rich-content--editorial .assistant-chart__heading span{font-size:12px;line-height:1.4}.assistant-rich-content.assistant-rich-content--editorial .assistant-chart__direct,.assistant-rich-content.assistant-rich-content--editorial .assistant-chart__direct-shell{min-height:300px}.assistant-rich-content.assistant-rich-content--editorial .assistant-chart__table{margin-bottom:4px}.assistant-rich-content.assistant-rich-content--editorial p,.assistant-rich-content.assistant-rich-content--editorial li{text-align:left;text-justify:auto}.research-cards{margin:18px 0}.research-cards__heading{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#18191c}.research-cards__heading span,.research-cards__footer{color:#777982;font-size:12px}.research-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}.research-card{min-width:0;display:flex;flex-direction:column;padding:16px;background:#fff;border:1px solid #e3e4e8;border-radius:8px;transition:border-color .16s,box-shadow .16s}.research-card:hover{border-color:#bfc4d0;box-shadow:0 3px 12px #2024360f}.research-card--selected{border-color:#496cff;background:#f8faff}.research-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.research-card__identity{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.research-card__identity strong{color:#16171b;font-size:14px;overflow-wrap:anywhere}.research-card__identity span,.research-card__meta{font-size:12px;color:#707580}.research-card__select{display:grid;place-items:center;flex:none;box-sizing:border-box;width:20px;height:20px;padding:0;border:1px solid #adb3c0;background:#fff;border-radius:5px;color:#fff;cursor:pointer}.research-card__select svg{display:block}.research-card__select[aria-pressed=true]{border-color:#315eff;background:#315eff}.research-card__archetype{margin-top:8px;font-size:13px;font-weight:600;color:#333a47}.research-card__meta{margin-top:4px;min-height:18px}.research-card__quote{margin:12px 0!important;color:#545b68;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.research-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.research-card__tags span{padding:3px 7px;background:#f1f2f5;border-radius:5px;font-size:11px;color:#5a606c}.research-card__details{display:inline-flex;align-items:center;gap:3px;align-self:flex-start;margin-top:auto;padding:2px 0;border:0;background:none;color:#315eff;font-size:12px;cursor:pointer}.research-cards__footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.research-cards__footer button{padding:7px 12px;color:#fff;background:#315eff;border:0;border-radius:7px;cursor:pointer;font-size:12px}.research-cards__footer button:disabled{background:#e9eaed;color:#777982;cursor:not-allowed}.research-card button:focus-visible,.research-cards__footer button:focus-visible,.research-detail__tabs button:focus-visible{outline:2px solid #315eff;outline-offset:2px}.research-detail__identity{padding:4px 34px 16px 0;border-bottom:1px solid #e9eaed}.research-detail__identity-primary{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:#343b47;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.research-detail__code{flex:none;color:#315eff;font-size:12px;font-weight:600}.research-detail__subtitle{color:#68717e;font-size:12px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.research-detail__tabs{position:relative;display:flex;gap:18px;overflow:auto;border-bottom:1px solid #e7e8eb}.research-detail__tabs button{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;color:#666b74;font-size:13px;cursor:pointer}.research-detail__tabs button.is-active{color:#315eff;border-bottom-color:#315eff;font-weight:600}.research-detail__scroll{max-height:min(60vh,600px);overflow:auto;overscroll-behavior:contain}@supports (-moz-appearance: none){.research-detail__scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.research-detail__scroll.is-scrolling{scrollbar-color:#b9bec5 transparent}}.research-detail__scroll::-webkit-scrollbar{width:4px;height:4px}.research-detail__scroll::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}.research-detail__scroll::-webkit-scrollbar-thumb{background:transparent;border:0;border-radius:4px}.research-detail__scroll.is-scrolling::-webkit-scrollbar-thumb{background:#b9bec5}.research-detail__scroll section{scroll-margin-top:12px;padding:20px 0 8px;color:#30343c;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.research-detail__scroll section+section{border-top:1px solid #eceef1}.research-detail__scroll section h3{margin:0 0 12px;font-size:14px;font-weight:600;color:#18191c}.research-detail__content>p{margin:0 0 10px;color:#4d5663}.research-detail__scroll section ul{margin:16px 0 0;padding-left:20px}.research-detail__content>ul{padding-top:4px;border-top:1px solid #eceef1}.research-detail__scroll section li:not(.research-detail__fact){margin:6px 0}.research-detail__fact{display:grid;grid-template-columns:minmax(110px,160px) 115px minmax(0,1fr);align-items:start;gap:6px 12px;list-style:none;margin:0;padding:11px 0}.research-detail__scroll section li.research-detail__fact{margin-left:-20px}.research-detail__content>p+.research-detail__fact{border-top:1px solid #eceef1;margin-top:16px;padding-top:16px}.research-detail__fact-label{color:#444b56;font-size:13px;font-weight:600;line-height:1.5}.research-detail__fact-level-slot{display:flex;align-items:flex-start;min-width:0}.research-detail__fact-level{color:#626a75;background:#f1f2f4;border-radius:4px;padding:1px 5px;font-size:11px;line-height:1.5}.research-detail__fact-level--high{color:#126744;background:#e1f3e9}.research-detail__fact-level--medium{color:#805400;background:#fff1d3}.research-detail__fact-level--medium-high{color:#245b72;background:#e2f0f5}.research-detail__fact-level--low{color:#80566a;background:#f6e7ed}.research-detail__fact-value{min-width:0;color:#30343c;line-height:1.65}@media (max-width:600px){.research-detail__fact{grid-template-columns:minmax(0,1fr) 115px;gap:4px 12px}.research-detail__fact-value{grid-column:1 / -1}}.research-cards__empty{color:#777982;font-size:13px}.chat-reference-composer{position:relative;min-width:0}.chat-reference-composer--dragging{isolation:isolate}.chat-reference-composer--dragging:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;border-radius:32px;background:color-mix(in srgb,var(--panel-strong) 35%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.chat-composer-stack>.chat-reference-composer>.chat-composer{max-width:none;margin:0;padding:0}.chat-reference-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px}.chat-reference-picker button,.quick-chat-history button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;padding:4px 6px;border-radius:5px;font:inherit;cursor:pointer}.chat-reference-picker button:hover{background:var(--bg-strong);color:var(--text)}.chat-reference-chips{max-height:132px;overflow-y:auto;display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.chat-reference-item{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%;min-width:0}.chat-reference-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border-radius:6px;background:var(--sidebar-strong);color:var(--text);font-size:12px}.chat-reference-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.chat-reference-chip button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--muted);padding:3px;cursor:pointer}.chat-reference-chip__complete{display:inline-flex;flex:0 0 14px;align-items:center;color:#18704a}:root[data-theme=dark] .chat-reference-chip__complete{color:#65d5a5}.chat-reference-progress{font-size:12px;color:var(--muted);margin:6px 0;overflow-wrap:anywhere}.chat-reference-progress__track{height:3px;margin-top:3px;overflow:hidden;border-radius:3px;background:var(--border)}.chat-reference-progress__track>span{display:block;width:35%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#97abff,#ca8ee7);animation:reference-preparation 1.5s ease-in-out infinite}.chat-reference-progress--error{color:var(--danger-text)}.chat-reference-progress button{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;padding:3px 5px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}@keyframes reference-preparation{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media (prefers-reduced-motion: reduce){.chat-reference-progress__track>span{width:100%;animation:none}}.chat-reference-picker-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:transparent}.chat-reference-picker{position:fixed;max-height:min(360px,60dvh);display:flex;flex-direction:column;padding:6px;border:0;border-radius:8px;background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow)}.chat-reference-picker .chat-reference-picker__search{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 6px 5px;font-size:13px;color:var(--muted)}.chat-reference-picker__search>svg{flex-shrink:0}.chat-reference-picker__search input{flex:1;min-width:0;width:0;border:0;outline:none;padding:7px 0;border-radius:0;background:transparent;color:var(--text);font:inherit}.chat-reference-picker__search button{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:6px}.chat-reference-picker__tabs{display:flex;gap:16px;padding:0 8px}.chat-reference-picker__tabs button{width:auto;min-height:32px;padding:6px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:12px}.chat-reference-picker__tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.chat-reference-picker__tabs button:hover{transform:none;color:var(--text);background:transparent}.chat-reference-options{overflow-y:auto;min-height:0;margin-top:2px;scrollbar-width:thin;scrollbar-color:transparent transparent}.chat-reference-options--scrolling{scrollbar-color:var(--muted) transparent}.chat-reference-options::-webkit-scrollbar{width:6px}.chat-reference-options::-webkit-scrollbar-track{background:transparent;border:0}.chat-reference-options::-webkit-scrollbar-thumb{border-radius:6px;background:transparent;border:0}.chat-reference-options--scrolling::-webkit-scrollbar-thumb{background:var(--muted)}.chat-reference-options button{width:100%;text-align:left;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:13px;line-height:20px}.chat-reference-options button>svg{flex-shrink:0;color:var(--muted)}.chat-reference-options button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.chat-reference-options p{font-size:12px;color:var(--muted)}.quick-chat-launcher,.quick-chat-minimized{position:fixed;right:22px;bottom:24px;z-index:1050;display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow);font:inherit;font-size:12px;cursor:pointer}.quick-chat-minimized{z-index:1201}.chat-output-rail__quick-chat-slot:empty{display:none}.quick-chat-rail-section{min-width:0;pointer-events:auto}.quick-chat-rail-section h2{margin:0 0 10px}.quick-chat-rail-list{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:4px;max-height:122px;overflow-y:auto;overscroll-behavior:contain}.quick-chat-rail-list>[role=listitem]{min-width:0}.quick-chat-minimized.quick-chat-minimized--rail{position:static;width:100%;justify-content:flex-start;height:38px;min-height:38px;padding:8px 10px;border:0;border-radius:10px;background:var(--panel-strong);box-shadow:none;pointer-events:auto;font-size:12px;line-height:18px}.quick-chat-minimized--rail:hover{transform:none;background:color-mix(in srgb,var(--text) 9%,var(--panel-strong))}.quick-chat-minimized--rail>svg{flex:0 0 16px;width:16px;height:16px}.quick-chat-minimized--rail>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font:inherit}@media (min-width: 961px) and (max-width: 1279px){.quick-chat-rail-section h2{display:none}.quick-chat-minimized.quick-chat-minimized--rail{width:48px;justify-content:center;padding:8px}.quick-chat-minimized--rail span{display:none}}.quick-chat-launcher.quick-chat-launcher--sidebar{position:static;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:10px;background:transparent;box-shadow:none;font-size:13px}.quick-chat-launcher--sidebar:hover{background:var(--bg-strong)}.quick-chat-launcher--sidebar .quick-chat-launcher__label{flex:1;text-align:left}.chat-sidebar--collapsed .quick-chat-launcher--sidebar{width:40px;margin:0 auto;justify-content:center;padding:8px}.chat-sidebar--collapsed .quick-chat-launcher__label{display:none}.quick-chat-window{--chat-message-right-offset: 0px;position:fixed;z-index:1200;display:flex;flex-direction:column;min-width:300px;min-height:300px;max-width:100vw;max-height:100dvh;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow);font:inherit;box-sizing:border-box;font-size:14px;line-height:1.6}.quick-chat-window *,.quick-chat-window *:before,.quick-chat-window *:after{box-sizing:border-box}.quick-chat-window button:hover{transform:none}.quick-chat-window[hidden]{display:none}.quick-chat-window--docked{top:65px;bottom:12px;right:12px;width:400px;max-width:calc(100vw - 24px)}.quick-chat-header{display:flex;align-items:center;gap:4px;min-height:44px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--border);touch-action:none;cursor:grab}.quick-chat-header strong{display:flex;gap:6px;align-items:center;font-size:14px;font-weight:600;white-space:nowrap;flex-shrink:0;margin:0 4px 0 0}.quick-chat-header>span{color:var(--muted);font-size:11px;white-space:nowrap}.quick-chat-header button{flex-shrink:0;display:inline-grid;place-items:center;width:32px;height:32px;padding:7px;border:0;background:transparent;color:var(--muted);border-radius:6px;cursor:pointer}.quick-chat-header button:hover{background:var(--bg-strong);color:var(--text)}.quick-chat-history{display:flex;gap:6px;align-items:center;flex:1;min-width:0;padding:0;font-size:12px;color:var(--muted)}.quick-chat-header .quick-chat-history-trigger{display:flex;flex:1;min-width:0;width:auto;justify-content:space-between;gap:6px;padding:5px 8px;color:var(--text);font-size:13px}.quick-chat-history-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-chat-history-trigger>svg{flex-shrink:0;color:var(--muted)}.quick-chat-history-popover .ant-popover-inner,.quick-chat-history-popover .ant-popover-container{padding:4px;border:0;border-radius:8px;background:var(--panel-strong);box-shadow:var(--shadow)}.quick-chat-history-menu{width:min(320px,calc(100vw - 32px));max-height:min(280px,50dvh);overflow-y:auto;color:var(--text)}.quick-chat-history-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:20px;text-align:left}.quick-chat-history-menu button:hover,.quick-chat-history-menu button[aria-selected=true]{background:var(--bg-strong);transform:none}.quick-chat-history-menu button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-chat-history-menu button>svg{flex-shrink:0}.quick-chat-window .quick-chat-messages.chat-page__viewport{position:relative;min-height:0;flex:1;overflow:auto;padding:12px 16px;display:block;background:transparent}.quick-chat-window .chat-messages{padding:0!important;gap:16px!important;min-width:0;width:100%;margin:0}.quick-chat-window .chat-message{min-width:0;width:100%}.quick-chat-window .chat-message--user{width:auto}.quick-chat-window .chat-message__avatar{width:28px;height:28px}.quick-chat-window .chat-message__avatar-logo{width:16px;height:16px}.quick-chat-window .chat-message__row{padding-right:0;margin-right:0}.quick-chat-window .chat-message__row--assistant{grid-template-columns:28px minmax(0,1fr);gap:10px}.quick-chat-window .chat-message--assistant-following-user{margin-top:8px}.quick-chat-window .chat-message__body{width:100%;max-width:none;padding:0}.quick-chat-window .chat-message--assistant .chat-message__toolbar{flex-wrap:nowrap;flex-shrink:0;gap:2px}.quick-chat-window .chat-message--assistant .chat-message__icon-button{width:28px;height:28px;flex:0 0 28px;border-radius:6px}.quick-chat-window .chat-message__status{min-width:0}.quick-chat-window .chat-question-rail{display:none}.quick-chat-window .chat-message__content,.quick-chat-window .assistant-rich-content{font-size:14px;line-height:1.8}.quick-chat-carry{display:inline-flex;gap:5px;align-items:center;border:0;justify-content:center;min-width:28px;min-height:28px;padding:6px;margin:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.quick-chat-carry:hover,.quick-chat-history button:hover{background:var(--bg-strong);color:var(--text)}.quick-chat-input.chat-composer{width:100%;max-width:none;margin:0;padding:6px 12px 12px;flex-shrink:0;display:block}.quick-chat-input .chat-composer__shell{gap:6px;padding:10px 14px 8px}.quick-chat-input textarea{display:block;width:100%;min-height:32px;max-height:96px;field-sizing:content;resize:none;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;line-height:24px;padding:4px 0;border-radius:0}.quick-chat-window .quick-chat-input textarea:focus{outline:0;box-shadow:none;border-color:transparent}.quick-chat-window .quick-chat-input .chat-composer__shell:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.quick-chat-quote{display:inline-flex;align-items:center;justify-self:start;min-width:0;max-width:100%;gap:2px;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong)}.quick-chat-quote__preview{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:26px;padding:3px 6px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:12px;cursor:pointer}.quick-chat-quote__preview svg{flex-shrink:0;color:var(--muted)}.quick-chat-quote__remove{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.quick-chat-quote__preview:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.quick-chat-quote__remove:hover:not(:disabled){background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.quick-chat-quote__preview:focus-visible,.quick-chat-quote__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quick-chat-quote-popover{z-index:1300;max-width:calc(100vw - 24px)}.quick-chat-quote-popover .ant-popover-inner{border:1px solid var(--border);background:var(--panel-strong)}.quick-chat-quote-popover__content{width:max-content;max-width:min(360px,calc(100vw - 56px))}.quick-chat-quote-popover__content>span{display:block;margin-bottom:4px;color:var(--muted);font-size:11px}.quick-chat-quote-popover__text{max-height:min(240px,40dvh);overflow:auto;color:var(--text);font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.quick-chat-send-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;color:var(--muted);font-size:11px}.quick-chat-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quick-chat-window button:disabled{opacity:.45;cursor:default}.quick-chat-empty{flex:1;min-height:0}.quick-chat-error{font-size:12px;color:var(--danger-text);overflow-wrap:anywhere;padding:0 10px}.quick-chat-resizer{position:absolute;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none}.quick-chat-resizer[data-resize-direction=n],.quick-chat-resizer[data-resize-direction=s]{left:16px;right:16px;height:6px;cursor:ns-resize}.quick-chat-resizer[data-resize-direction=n]{top:0}.quick-chat-resizer[data-resize-direction=s]{bottom:0}.quick-chat-resizer[data-resize-direction=e],.quick-chat-resizer[data-resize-direction=w]{top:16px;bottom:16px;width:6px;cursor:ew-resize}.quick-chat-resizer[data-resize-direction=e]{right:0}.quick-chat-resizer[data-resize-direction=w]{left:0}.quick-chat-resizer[data-resize-direction=ne],.quick-chat-resizer[data-resize-direction=nw],.quick-chat-resizer[data-resize-direction=se],.quick-chat-resizer[data-resize-direction=sw]{width:16px;height:16px}.quick-chat-resizer[data-resize-direction=ne]{top:0;right:0;cursor:nesw-resize}.quick-chat-resizer[data-resize-direction=nw]{top:0;left:0;cursor:nwse-resize}.quick-chat-resizer[data-resize-direction=se]{bottom:0;right:0;cursor:nwse-resize}.quick-chat-resizer[data-resize-direction=sw]{bottom:0;left:0;cursor:nesw-resize}.quick-chat-returned{box-sizing:border-box;width:fit-content;max-width:min(100%,360px);min-width:0;font-size:12px;margin:0;padding:0 4px;background:var(--bg-strong);border-radius:6px}.chat-composer-stack>.quick-chat-returned{justify-self:start}.quick-chat-returned--expanded{width:min(520px,100%);max-width:100%}.quick-chat-returned__header{display:flex;align-items:center;min-height:32px;gap:4px}.quick-chat-returned__header button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:26px;padding:4px 6px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:18px;cursor:pointer}.quick-chat-returned__header button:hover{background:var(--panel)}.quick-chat-returned__toggle{flex:1}.quick-chat-returned__toggle>span{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-chat-returned__header svg{flex-shrink:0;color:var(--muted)}.quick-chat-returned--expanded .quick-chat-returned__chevron{transform:rotate(180deg)}.quick-chat-returned__remove{flex:0 0 26px}.quick-chat-returned__content{box-sizing:border-box;max-height:min(128px,24dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:2px 6px 8px}.quick-chat-returned__content[hidden]{display:none}.quick-chat-returned__content--scrolling{scrollbar-color:var(--muted) transparent}.quick-chat-returned__content::-webkit-scrollbar{width:6px}.quick-chat-returned__content::-webkit-scrollbar-thumb{border-radius:6px;background:transparent}.quick-chat-returned__content--scrolling::-webkit-scrollbar-thumb{background:var(--muted)}.quick-chat-returned__content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.quick-chat-returned__content small{display:block;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.quick-chat-returned button:focus-visible,.quick-chat-returned__content:focus-visible,.quick-chat-window button:focus-visible,.quick-chat-history-menu button:focus-visible,.chat-reference-chip button:focus-visible,.chat-reference-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 600px){.quick-chat-window,.quick-chat-window--docked{left:8px!important;right:8px!important;top:auto!important;bottom:12px;width:calc(100vw - 16px)!important;height:70dvh!important;max-height:calc(100dvh - 32px);min-width:0}.quick-chat-window--docked{top:12px!important;height:calc(100dvh - 24px)!important}.quick-chat-resizer{display:none}.quick-chat-input textarea,.chat-reference-picker input{font-size:16px}.quick-chat-header>span{display:none}.chat-reference-chip>span{max-width:160px}.quick-chat-launcher{bottom:16px;right:12px}}@media (pointer: coarse){.quick-chat-header button,.quick-chat-send-row button,.quick-chat-carry{min-width:40px;min-height:40px}}.quick-chat-window .chat-reference-chips{max-height:100px}.quick-chat-carry{max-width:100%;overflow-wrap:anywhere;text-align:left}.quick-chat-file-reference{gap:5px;justify-content:flex-start}.quick-chat-file-reference>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reference-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chart-reference-chip{position:relative;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:5px 7px;border-radius:6px;background:var(--sidebar-strong);color:var(--text);font-size:12px}.chart-reference-chip .chart-reference-chip__main{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-width:0;color:inherit;padding:0}.chart-reference-chip__tooltip{position:fixed;z-index:10000;display:grid;gap:4px;width:max-content;max-width:min(320px,80vw);max-height:min(420px,75vh);overflow:auto;padding:9px 11px;border-radius:6px;background:var(--panel-strong, #fff);color:var(--text, #262a32);box-shadow:0 4px 16px #00000029;white-space:normal;overflow-wrap:anywhere;pointer-events:auto;font-size:12px;line-height:1.45}.chart-reference-chip__tooltip strong{font-size:12px;font-weight:600}.chart-reference-chip__tooltip small,.chart-reference-chip__subtitle{color:var(--muted);font-size:11px}.chart-reference-chip__details{display:grid;gap:3px;padding:4px 0}.chart-reference-chip__detail{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.chart-reference-chip__detail>:first-child{color:var(--muted)}.assistant-chart-anchor{scroll-margin-block:100px}.chart-reference-chip__icon{flex:0 0 auto}.chart-reference-chip__text{display:flex;align-items:baseline;gap:5px;min-width:0;max-width:220px}.chart-reference-chip__title,.chart-reference-chip__point{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-reference-chip__point{color:var(--muted)}.chart-reference-chip button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:3px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.chart-reference-chip button:hover{background:var(--bg-strong);color:var(--text)}.chart-reference-chip button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.chart-reference-chip--compact{gap:3px;padding:3px 5px}.chart-reference-chip--compact .chart-reference-chip__text{max-width:150px}._root_1vvv2_1{flex:0 0 auto;width:110px}._root_1vvv2_1 .ant-segmented{width:110px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--panel-strong);color:var(--muted);box-shadow:none}._root_1vvv2_1 .ant-segmented-item,._root_1vvv2_1 .ant-segmented-thumb{border-radius:4px}._root_1vvv2_1 .ant-segmented-group{justify-content:center}._root_1vvv2_1 .ant-segmented-item{width:34px;min-width:34px;height:30px;color:var(--muted)}._root_1vvv2_1 .ant-segmented-item-label{display:flex;align-items:center;justify-content:center;min-height:30px;padding:0;line-height:30px}._root_1vvv2_1 .ant-segmented-thumb,._root_1vvv2_1 .ant-segmented-item-selected{background:var(--bg-strong);color:var(--text);box-shadow:none}._root_1vvv2_1 .ant-segmented-thumb{pointer-events:none}._optionIcon_1vvv2_35{display:flex;align-items:center;justify-content:center;line-height:1}._optionLabel_1vvv2_41{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.acquisition-management{width:100%;min-width:0;padding:24px}.acquisition-management__tabs{display:flex;gap:24px;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--border, #dce4ed)}.acquisition-management__tabs [role=tab]{position:relative;flex:0 0 auto;padding:12px 0 13px;border:0;border-radius:0;background:transparent;color:var(--text-secondary, #718092);font:inherit;white-space:nowrap;cursor:pointer}.acquisition-management__tabs [aria-selected=true]{color:#3069dc;box-shadow:inset 0 -2px #3069dc;font-weight:600}.acquisition-management__tabs [role=tab]:focus-visible,.acquisition-management [role=tabpanel]:focus-visible{outline:2px solid #3069dc;outline-offset:-2px}.acquisition-management__tabs [role=tab]:disabled{cursor:wait;opacity:.6}.acquisition-management section{margin-top:24px;min-width:0}.acquisition-management h2{font-size:18px;margin:0 0 16px}.acquisition-management__title{font-size:20px;font-weight:600}.acquisition-management__toolbar,.acquisition-management__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.acquisition-management__toolbar{justify-content:space-between;margin-bottom:16px}.acquisition-management__toolbar h1,.acquisition-management__toolbar h2{margin:0}.acquisition-management select,.acquisition-management__form select{min-height:32px;max-width:100%;padding:4px 10px;color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:6px;font:inherit}.acquisition-management__url{overflow-wrap:anywhere}.acquisition-management__form{display:grid;gap:16px;padding-top:12px}.acquisition-management__form label{display:grid;min-width:0;gap:8px}.acquisition-management__form .ant-select{width:100%}.acquisition-management__form .ant-tag button{border:0;color:inherit;background:transparent;cursor:pointer}@media (max-width: 640px){.acquisition-management{padding:16px 12px}.acquisition-management__toolbar{align-items:flex-start}.acquisition-management__toolbar>.acquisition-management__actions{width:100%}.acquisition-management .ant-table-cell{overflow-wrap:anywhere}}.acquisition-management__results{max-height:min(45vh,360px);overflow-y:auto;list-style:none;margin:0;padding:0;display:grid;gap:12px;min-width:0}.acquisition-management__results li{justify-content:space-between}.acquisition-management__results li>span{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.acquisition-management__qr{display:grid;justify-items:center;gap:12px}.acquisition-management__qr p{max-width:100%;overflow-wrap:anywhere}.acquisition-management__qr .ant-qrcode{max-width:100%}.acquisition-management__site-link{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:4px}.dashboard-select-keyboard{display:contents}.dashboard-select.ant-select{width:184px;max-width:100%;height:38px;flex:0 1 auto;font-size:13px;letter-spacing:0}.dashboard-select--sort.ant-select{width:200px}.dashboard-select--compact.ant-select{width:140px}.dashboard-select.ant-select .ant-select-suffix{color:var(--muted);font-size:11px}.dashboard-select-popup.ant-select-dropdown{padding:5px;border-radius:8px;box-shadow:0 8px 24px #0f172a1f}.dashboard-select-popup .ant-select-item-option{border-radius:5px}.dashboard-select-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;line-height:20px}.dashboard-select-popup .ant-select-item-option-state{margin-inline-start:12px}:is(.company-usage-dashboard,.user-analysis-dashboard) .dashboard-select input:focus-visible{outline:none;box-shadow:none}.dashboard-select.ant-select-focused:not(.ant-select-disabled){box-shadow:inset 0 0 0 1px var(--accent)}.dashboard-select.ant-select-single.ant-select-open:not(.ant-select-customize-input) .ant-select-content-has-value{opacity:1}@media (max-width: 600px){.cu-member-controls .dashboard-select{flex:1 1 160px;min-width:0}}@media (prefers-reduced-motion: reduce){.dashboard-select *,.dashboard-select-popup{transition:none!important;animation:none!important}}@media screen{:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf){--bg: inherit;--text: inherit;--muted: inherit;--border: inherit;--shadow: inherit;--surface: var(--panel-strong);--subtle: var(--muted);--primary: var(--accent);--primary-dark: var(--accent-strong);--primary-soft: color-mix(in srgb, var(--accent) 8%, var(--panel-strong));--blue-soft: var(--panel);--tars-black: var(--text);color-scheme:light dark}:root[data-theme=light]:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf){color-scheme:light}:root[data-theme=dark]:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf){color-scheme:dark}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.skip-link,.btn:not(.btn-primary),.segmented button[aria-pressed=true],.app-header,.follow-panel,.category-card,.search-box,.pagination select,dialog,.form-field input,.form-field select,.form-field textarea,#range-trigger,.range-menu,.dashboard-backdrop .drawer,.overview-report){background:var(--panel-strong)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.btn-primary,.brandmark){color:var(--accent-contrast)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--accent)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.btn:hover,.segmented,.metric-note,.chart-foot,.category-card,.search-box,.shortcut,.records-table th,.records-table td,.form-field input,.form-field select,.form-field textarea,.cost-item,.section-nav-shell){border-color:var(--border)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.icon-btn:hover,.btn:not(.btn-primary):hover,.badge:not(.badge-green):not(.badge-blue):not(.badge-amber),.segmented,.nav-link .count,.metric-icon,.shortcut,.records-table th,.file-foot,.detail-answer,.notice:not(.notice-amber),.info-table th,.local-note,.muted-code,.range-menu button:hover,#range-trigger:hover,.filter-tab:hover){background:var(--panel)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) .section-nav-shell{background:color-mix(in srgb,var(--bg) 96%,transparent)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.brand-divider,.scope-divider){background:var(--border)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.breadcrumb .icon,.breadcrumb span:last-child,.meta-item .icon,.meta-sep,.metric-label,.metric-icon,.metric-secondary b,.metric-satisfaction .metric-secondary,.summary-copy,.note-preview,.quote-icon,.feedback-text,.quality-value .icon,.category-title>.icon,.category-items,.search-box>.icon,.search-box input::placeholder,.shortcut,.records-table th,.record-date,.record-id,.record-answer,.row-open,.empty-state>.icon,.file-meta,.file-card>.icon,.footer,.footer a,.detail-answer p,.notice:not(.notice-amber),.detail-list,.form-field label,.form-field input::placeholder,.form-field textarea::placeholder,.muted-code){color:var(--muted)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.metric-credits .metric-value,.metric-credits .metric-icon,.cost-total b,.question-link,.file-name){color:var(--text)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.avatar,.nav-link[aria-current=location] .count){background:var(--primary-soft);color:var(--accent)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.avatar,.category-card:hover,.metric-satisfaction,.filter-tab[aria-pressed=true],.search-box:focus-within){border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) .search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 4%,transparent)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.category-card:hover,.records-table tbody tr:hover,.file-card:hover){background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) .todo input{background:var(--panel-strong);border-color:var(--border)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) .todo input:checked{background:var(--accent);border-color:var(--accent)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) .todo input:before{border-color:var(--accent-contrast)}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) :is(.chart,.chart-legend,.status,.badge-green,.file-type){--primary: #1e55ff;--primary-soft: #edf3ff}:root:not([data-site-mode=oem]) .user-analysis-dashboard:not(.user-analysis-pdf) .badge-blue{--blue-soft: #f4f3ec}}.user-analysis-dashboard{--bg:#F7F7F5;--surface:#fff;--text:#000000;--muted:#515151;--subtle:#737373;--border:#E5E5E3;--primary:#1E55FF;--primary-dark:#1643CC;--primary-soft:#EDF3FF;--blue:#2B2B2B;--blue-soft:#F4F3EC;--amber:#a16d2d;--amber-soft:#fff7eb;--radius:8px;--shadow:0 2px 6px #1a293303;--max:1280px;--header-h:64px;--nav-h:60px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}.user-analysis-dashboard *{box-sizing:border-box}.user-analysis-dashboard{scroll-behavior:smooth;scroll-padding-top:148px}.user-analysis-dashboard{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 var(--font);-webkit-font-smoothing:antialiased}.user-analysis-dashboard h1,.user-analysis-dashboard h2,.user-analysis-dashboard h3,.user-analysis-dashboard h4,.user-analysis-dashboard p{margin:0}.user-analysis-dashboard button,.user-analysis-dashboard input,.user-analysis-dashboard select,.user-analysis-dashboard textarea{font:inherit}.user-analysis-dashboard button,.user-analysis-dashboard a,.user-analysis-dashboard input,.user-analysis-dashboard select,.user-analysis-dashboard textarea{-webkit-tap-highlight-color:transparent}.user-analysis-dashboard button{cursor:pointer}.user-analysis-dashboard button{color:inherit}.user-analysis-dashboard a{color:inherit;text-decoration:none}.user-analysis-dashboard button:disabled{cursor:not-allowed;opacity:.4}.user-analysis-dashboard button:focus-visible,.user-analysis-dashboard a:focus-visible,.user-analysis-dashboard input:focus-visible,.user-analysis-dashboard select:focus-visible,.user-analysis-dashboard textarea:focus-visible,.user-analysis-dashboard summary:focus-visible,.user-analysis-dashboard [tabindex]:focus-visible{outline:3px solid #1E55FF;outline-offset:3px}.user-analysis-dashboard button,.user-analysis-dashboard input,.user-analysis-dashboard select,.user-analysis-dashboard textarea{border-radius:8px}.user-analysis-dashboard button{border:0;background:none}.user-analysis-dashboard input,.user-analysis-dashboard select,.user-analysis-dashboard textarea{min-width:0}.user-analysis-dashboard svg{display:block}.user-analysis-dashboard .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.user-analysis-dashboard .icon-sm{width:15px;height:15px}.user-analysis-dashboard .icon-lg{width:22px;height:22px}.user-analysis-dashboard .icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--muted);flex-shrink:0}.user-analysis-dashboard .icon-btn:hover{background:#f0f3f6;color:var(--text)}.user-analysis-dashboard .wrap{width:calc(100% - 80px);max-width:var(--max);margin-inline:auto}.user-analysis-dashboard .muted{color:var(--muted)}.user-analysis-dashboard .subtle{color:var(--subtle)}.user-analysis-dashboard .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:0}.user-analysis-dashboard .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.user-analysis-dashboard [hidden]{display:none!important}.user-analysis-dashboard .skip-link{position:fixed;top:-80px;left:16px;background:#fff;padding:12px 20px;z-index:200}.user-analysis-dashboard .skip-link:focus{top:12px}.user-analysis-dashboard .btn{height:38px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:#fff;font-weight:550;font-size:13px;white-space:nowrap;transition:background .16s,border-color .16s}.user-analysis-dashboard .btn:hover{background:#f7f7f5;border-color:#cdd5dd}.user-analysis-dashboard .btn-primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 3px #1e55ff10}.user-analysis-dashboard .btn-primary:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.user-analysis-dashboard .text-btn{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:550;padding:5px 0}.user-analysis-dashboard .text-btn:hover{color:var(--primary-dark);text-decoration:underline;text-underline-offset:4px}.user-analysis-dashboard .badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;white-space:nowrap;padding:3px 8px;font-size:11px;line-height:1.65;font-weight:500;color:var(--muted);background:#f3f5f7}.user-analysis-dashboard .badge-green{color:var(--primary);background:var(--primary-soft)}.user-analysis-dashboard .badge-blue{color:#1e55ff;background:var(--blue-soft)}.user-analysis-dashboard .badge-amber{color:var(--amber);background:var(--amber-soft)}.user-analysis-dashboard .dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;flex-shrink:0}.user-analysis-dashboard .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0}.user-analysis-dashboard .section{scroll-margin-top:148px;margin-top:32px}.user-analysis-dashboard .section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.user-analysis-dashboard .section-title{font-size:18px;font-weight:650;letter-spacing:0}.user-analysis-dashboard .section-desc{font-size:12px;color:var(--muted);margin-top:4px}.user-analysis-dashboard .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-analysis-dashboard .panel-title{font-size:15px;font-weight:650;display:flex;align-items:center;gap:8px}.user-analysis-dashboard .count{font-size:11px;color:var(--muted);border:1px solid var(--border);padding:0 6px;border-radius:5px;line-height:19px;font-weight:500}.user-analysis-dashboard .segmented{display:inline-flex;gap:2px;background:#edf0f3;border:1px solid #e8edf0;border-radius:8px;padding:3px;flex-shrink:0}.user-analysis-dashboard .segmented button{padding:5px 12px;line-height:1.5;color:var(--muted);font-size:12px;font-weight:500;border-radius:5px;white-space:nowrap}.user-analysis-dashboard .segmented button:hover{color:var(--text)}.user-analysis-dashboard .segmented button[aria-pressed=true]{background:#fff;color:var(--text);box-shadow:0 1px 4px #22303d10}.user-analysis-dashboard .hint{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.user-analysis-dashboard .hint .icon{width:14px;height:14px}.user-analysis-dashboard .app-header{height:var(--header-h);background:#fffffff5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.user-analysis-dashboard .header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.user-analysis-dashboard .brand{display:flex;align-items:center;gap:11px}.user-analysis-dashboard .brandmark{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:var(--primary);color:#fff;box-shadow:0 3px 8px #1e55ff12}.user-analysis-dashboard .brandmark .icon{width:20px;height:20px;stroke-width:1.8}.user-analysis-dashboard .brand-name{font-size:15px;font-weight:700;letter-spacing:0}.user-analysis-dashboard .brand-divider{width:1px;height:17px;background:#dce2e8;margin:0 6px 0 11px}.user-analysis-dashboard .brand-note{font-size:12px;color:var(--muted)}.user-analysis-dashboard .header-meta{display:flex;align-items:center;gap:20px}.user-analysis-dashboard .demo-state{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.user-analysis-dashboard .demo-state .dot{color:#a6adb7}.user-analysis-dashboard .header-help{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.user-analysis-dashboard .header-help:hover{color:var(--primary)}.user-analysis-dashboard .profile{padding-top:22px;padding-bottom:25px}.user-analysis-dashboard .breadcrumb{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);margin-bottom:23px}.user-analysis-dashboard .breadcrumb .icon{width:12px;height:12px;color:#a6afba}.user-analysis-dashboard .breadcrumb span:last-child{color:#515151}.user-analysis-dashboard .profile-main{display:flex;align-items:center;justify-content:space-between;gap:24px}.user-analysis-dashboard .identity{display:flex;align-items:center;gap:18px;min-width:0}.user-analysis-dashboard .avatar{width:62px;height:62px;border:1px solid #CCE3FF;border-radius:17px;background:linear-gradient(140deg,#edf3ff,#edf3ff);color:#1e55ff;display:grid;place-items:center;font-size:27px;font-weight:550;flex-shrink:0}.user-analysis-dashboard .identity-copy{min-width:0}.user-analysis-dashboard .identity-title{display:flex;align-items:center;gap:12px;margin-bottom:10px}.user-analysis-dashboard .identity-title h1{font-size:28px;letter-spacing:0;line-height:1.15;font-weight:700}.user-analysis-dashboard .identity-meta{display:flex;gap:8px 19px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted)}.user-analysis-dashboard .meta-item{display:inline-flex;align-items:center;gap:6px}.user-analysis-dashboard .meta-item .icon{width:14px;height:14px;color:#86919b}.user-analysis-dashboard .email-copy{padding:0;text-align:left;font-size:12px;display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.user-analysis-dashboard .email-copy:hover{color:var(--primary)}.user-analysis-dashboard .email-copy>.icon:last-child{width:12px;height:12px;opacity:.65}.user-analysis-dashboard .meta-sep{color:#c8cfd7}.user-analysis-dashboard .unassigned{color:#786751}.user-analysis-dashboard .profile-actions{display:flex;gap:9px;align-items:center}.user-analysis-dashboard .section-nav-shell{position:sticky;top:var(--header-h);z-index:40;background:#f7f7f5f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e0e6eb;margin-bottom:25px}.user-analysis-dashboard .section-nav{display:flex;justify-content:space-between;align-items:stretch;gap:20px;min-height:var(--nav-h)}.user-analysis-dashboard .nav-links{display:flex;gap:28px;align-items:stretch}.user-analysis-dashboard .nav-link{display:flex;align-items:center;gap:7px;position:relative;color:var(--muted);font-size:13px;padding:0 2px;white-space:nowrap}.user-analysis-dashboard .nav-link:hover{color:var(--text)}.user-analysis-dashboard .nav-link[aria-current=location]{color:var(--primary);font-weight:650}.user-analysis-dashboard .nav-link[aria-current=location]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}.user-analysis-dashboard .nav-link .count{font-size:10px;line-height:17px;padding:0 5px;border:0;background:#e9edf1}.user-analysis-dashboard .nav-link[aria-current=location] .count{color:var(--primary);background:#cce3ff}.user-analysis-dashboard .scope{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;white-space:nowrap}.user-analysis-dashboard .scope .icon{width:14px;height:14px}.user-analysis-dashboard .scope-divider{width:1px;height:12px;background:#d9e0e5;margin:0 6px}.user-analysis-dashboard .scope button{padding:0;color:var(--muted);display:flex;align-items:center;gap:4px;font-size:11px}.user-analysis-dashboard .scope button:hover{color:var(--primary)}.user-analysis-dashboard #overview{margin-top:0}.user-analysis-dashboard .overview-controls{display:flex;align-items:center;gap:14px}.user-analysis-dashboard .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.user-analysis-dashboard .metric{padding:19px 21px 17px;position:relative;overflow:hidden}.user-analysis-dashboard .metric-label{display:flex;align-items:center;justify-content:space-between;color:#515151;font-size:12px;line-height:28px}.user-analysis-dashboard .metric-icon{width:29px;height:29px;border-radius:8px;background:#f5f7fa;display:grid;place-items:center;color:#7d8996}.user-analysis-dashboard .metric-icon .icon{width:15px;height:15px}.user-analysis-dashboard .metric-value{font-size:34px;line-height:1.3;font-weight:650;margin-top:13px;display:flex;align-items:baseline;gap:6px;letter-spacing:0;min-height:45px}.user-analysis-dashboard .metric-value small{font-size:12px;font-weight:400;color:var(--muted);letter-spacing:0}.user-analysis-dashboard .metric-secondary{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);min-height:25px;margin-top:4px}.user-analysis-dashboard .metric-secondary b{font-size:12px;color:#515151;font-weight:550}.user-analysis-dashboard .metric-note{font-size:10px;color:#89929e;margin-top:10px;padding-top:11px;border-top:1px solid #eef1f4;min-height:28px;line-height:1.55}.user-analysis-dashboard .metric-satisfaction .metric-value{color:var(--primary);font-size:30px;padding-top:2px}.user-analysis-dashboard .metric-satisfaction .metric-icon{color:var(--primary);background:var(--primary-soft)}.user-analysis-dashboard .metric-satisfaction{border-top-color:#cce3ff}.user-analysis-dashboard .metric-satisfaction .metric-secondary{font-size:11px;color:#515151}.user-analysis-dashboard .metric-satisfaction .metric-secondary .dot{width:5px;height:5px}.user-analysis-dashboard .metric-credits .metric-value{color:#000}.user-analysis-dashboard .metric-credits .metric-icon{color:#2b2b2b;background:var(--blue-soft)}.user-analysis-dashboard .overview-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);gap:20px;align-items:stretch}.user-analysis-dashboard .summary-panel{padding:24px;display:flex;flex-direction:column}.user-analysis-dashboard .heading-icon{display:grid;place-items:center;width:28px;height:28px;background:var(--primary-soft);color:var(--primary);border-radius:8px}.user-analysis-dashboard .heading-icon .icon{width:17px;height:17px}.user-analysis-dashboard .summary-copy{font-size:13px;line-height:1.9;color:#515151;margin-top:13px;max-width:74ch}.user-analysis-dashboard .summary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;margin:4px 0 18px;border-bottom:1px solid var(--border);gap:8px}.user-analysis-dashboard .summary-stat{display:flex;flex-direction:column;gap:4px}.user-analysis-dashboard .summary-stat+.summary-stat{padding-left:22px;border-left:1px solid var(--border)}.user-analysis-dashboard .summary-stat b{font-size:21px;line-height:1.2;font-weight:600}.user-analysis-dashboard .summary-stat span{font-size:11px;color:var(--muted)}.user-analysis-dashboard .signals{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1}.user-analysis-dashboard .signal{min-width:0}.user-analysis-dashboard .signal-label{font-size:11px;color:var(--primary);display:flex;align-items:center;gap:5px;font-weight:550;margin-bottom:8px}.user-analysis-dashboard .signal-label .icon{width:14px;height:14px}.user-analysis-dashboard .signal-risk .signal-label{color:var(--amber)}.user-analysis-dashboard .signal h3{font-size:13px;font-weight:600;margin-bottom:5px}.user-analysis-dashboard .signal p{font-size:12px;line-height:1.85;color:var(--muted)}.user-analysis-dashboard .signal .text-btn{margin-top:5px;font-size:11px}.user-analysis-dashboard .follow-panel{padding:24px;display:flex;flex-direction:column;background:linear-gradient(155deg,#fff 60%,#fff)}.user-analysis-dashboard .follow-progress{font-size:11px;color:var(--muted);white-space:nowrap}.user-analysis-dashboard .todo-list{display:flex;flex-direction:column;margin-top:16px;gap:14px}.user-analysis-dashboard .todo{display:flex;align-items:flex-start;gap:11px;cursor:pointer;position:relative}.user-analysis-dashboard .todo input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:17px;height:17px;border:1.4px solid #CFCFCF;border-radius:5px;margin:3px 0 0;background:#fff;cursor:pointer;transition:background .16s;display:grid;place-content:center}.user-analysis-dashboard .todo input:before{content:"";width:8px;height:4px;border-left:1.7px solid #fff;border-bottom:1.7px solid #fff;transform:rotate(-45deg) scale(0);margin-top:-2px}.user-analysis-dashboard .todo input:checked{background:var(--primary);border-color:var(--primary)}.user-analysis-dashboard .todo input:checked:before{transform:rotate(-45deg) scale(1)}.user-analysis-dashboard .todo-copy{min-width:0}.user-analysis-dashboard .todo-title{font-size:12px;font-weight:600;display:block}.user-analysis-dashboard .todo-description{display:block;font-size:11px;color:var(--muted);line-height:1.8;margin-top:3px}.user-analysis-dashboard .todo:has(input:checked) .todo-title{text-decoration:line-through;color:var(--subtle)}.user-analysis-dashboard .todo:has(input:checked) .todo-description{opacity:.6}.user-analysis-dashboard .follow-bottom{margin-top:auto;padding-top:16px}.user-analysis-dashboard .follow-local{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:12px;gap:10px}.user-analysis-dashboard .follow-local .hint{font-size:10px}.user-analysis-dashboard .follow-local .text-btn{font-size:11px}.user-analysis-dashboard .note-preview{padding:10px 12px;background:var(--primary-soft);border-radius:8px;margin-top:10px;font-size:11px;color:#515151;display:flex;align-items:center;gap:7px}.user-analysis-dashboard .note-preview button{text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;padding:0;font-size:11px}.user-analysis-dashboard .context-row{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);gap:20px;margin-top:16px}.user-analysis-dashboard .feedback-panel{display:flex;gap:15px;align-items:center;padding:18px 23px}.user-analysis-dashboard .quote-icon{color:#9eaabd;width:27px;height:27px;flex-shrink:0}.user-analysis-dashboard .feedback-main{min-width:0}.user-analysis-dashboard .feedback-head{display:flex;align-items:center;gap:9px;margin-bottom:4px}.user-analysis-dashboard .feedback-head h3{font-size:12px;font-weight:600}.user-analysis-dashboard .feedback-head span{font-size:10px;color:var(--subtle)}.user-analysis-dashboard .feedback-text{font-size:12px;line-height:1.7;color:#515151}.user-analysis-dashboard .quality-panel{padding:18px 23px;display:flex;gap:16px;align-items:center;justify-content:space-between}.user-analysis-dashboard .quality-copy h3{font-size:12px;font-weight:550;margin-bottom:5px}.user-analysis-dashboard .quality-copy p{font-size:11px;color:var(--muted)}.user-analysis-dashboard .quality-value{font-size:12px;color:#7b8591;white-space:nowrap}.user-analysis-dashboard .quality-value .icon{width:16px;height:16px;color:#a5aeb8;margin:0 auto 5px}.user-analysis-dashboard .chart-mode{display:flex;align-items:center;gap:9px}.user-analysis-dashboard .chart-mode .segmented button{display:flex;align-items:center;gap:5px}.user-analysis-dashboard .chart-mode .icon{width:14px;height:14px}.user-analysis-dashboard .trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.user-analysis-dashboard .trend-card{padding:22px 24px 13px}.user-analysis-dashboard .trend-card .panel-head{margin-bottom:4px}.user-analysis-dashboard .chart-legend{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.user-analysis-dashboard .chart-legend .dot{background:var(--primary);width:6px;height:6px}.user-analysis-dashboard .trend-card:nth-child(2) .chart-legend .dot{background:var(--blue)}.user-analysis-dashboard .chart-subtitle{font-size:10px;color:var(--subtle);margin-top:3px}.user-analysis-dashboard .chart{width:100%;height:208px;margin-top:14px}.user-analysis-dashboard .chart svg{width:100%;height:100%;overflow:visible}.user-analysis-dashboard .chart .gridline{stroke:#edf0f3;stroke-width:1;stroke-dasharray:3 4}.user-analysis-dashboard .chart text{font-family:var(--font);font-size:10px;fill:#9098a3}.user-analysis-dashboard .chart .data-point{cursor:crosshair}.user-analysis-dashboard .chart .data-point:focus-visible{outline:0;stroke:#2b2b2b;stroke-width:3}.user-analysis-dashboard .chart-foot{padding-top:11px;border-top:1px solid #f0f2f5;display:flex;align-items:center;justify-content:space-between;gap:8px}.user-analysis-dashboard .chart-foot .hint{font-size:10px}.user-analysis-dashboard .chart-foot .text-btn{font-size:11px}.user-analysis-dashboard .chart-tooltip{position:fixed;z-index:120;pointer-events:none;background:#000;color:#fff;border-radius:8px;padding:10px 13px;box-shadow:0 5px 20px #19253422;font-size:11px;min-width:135px}.user-analysis-dashboard .chart-tooltip b{font-size:13px;display:block;margin:3px 0}.user-analysis-dashboard .chart-tooltip small{color:#c6d1d7;font-size:10px}.user-analysis-dashboard .categories-panel{margin-top:20px;padding:23px 24px 24px}.user-analysis-dashboard .categories-panel>.panel-head{margin-bottom:17px}.user-analysis-dashboard .categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.user-analysis-dashboard .category-card{padding:17px;text-align:left;border:1px solid #e9edf1;border-radius:10px;background:#fff;min-width:0;transition:background .15s,border-color .15s,transform .15s;display:flex;flex-direction:column}.user-analysis-dashboard .category-card:hover{border-color:#cce3ff;background:#fff;transform:translateY(-2px)}.user-analysis-dashboard .category-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.user-analysis-dashboard .category-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#f2f5f8;color:#748496}.user-analysis-dashboard .category-icon .icon{width:17px;height:17px}.user-analysis-dashboard .category-card:nth-child(1) .category-icon{color:#1e55ff;background:#edf3ff}.user-analysis-dashboard .category-card:nth-child(2) .category-icon{color:#2b2b2b;background:#f4f3ec}.user-analysis-dashboard .category-card:nth-child(3) .category-icon{color:#1e55ff;background:#edf3ff}.user-analysis-dashboard .category-card:nth-child(4) .category-icon{color:#2b2b2b;background:#f4f3ec}.user-analysis-dashboard .category-card:nth-child(5) .category-icon{color:#1e55ff;background:#edf3ff}.user-analysis-dashboard .category-card:nth-child(6) .category-icon{color:#2b2b2b;background:#f4f3ec}.user-analysis-dashboard .category-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;margin-bottom:8px}.user-analysis-dashboard .category-title>.icon{width:14px;height:14px;color:#a5afb8}.user-analysis-dashboard .category-items{font-size:10px;color:#89929c;margin-bottom:9px;line-height:1.8;display:block}.user-analysis-dashboard .category-note{font-size:11px;color:var(--muted);line-height:1.65;display:block;margin-top:auto}.user-analysis-dashboard .cost-panel{margin-top:20px;padding:22px 24px}.user-analysis-dashboard .cost-panel>.panel-head{margin-bottom:20px}.user-analysis-dashboard .cost-layout{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:0}.user-analysis-dashboard .cost-total{padding:2px 24px 2px 0}.user-analysis-dashboard .cost-total span{display:block;font-size:11px;color:var(--muted)}.user-analysis-dashboard .cost-total b{font-size:29px;line-height:1.4;font-weight:600;color:#000;display:block;margin-top:4px}.user-analysis-dashboard .cost-total p{font-size:10px;color:var(--subtle);margin-top:6px;line-height:1.6;max-width:205px}.user-analysis-dashboard .cost-item{padding:1px 22px;border-left:1px solid var(--border)}.user-analysis-dashboard .cost-item:last-child{padding-right:0}.user-analysis-dashboard .cost-item h4{font-size:12px;font-weight:600;margin:11px 0 6px}.user-analysis-dashboard .cost-item p{font-size:11px;line-height:1.8;color:var(--muted)}.user-analysis-dashboard .records-panel,.user-analysis-dashboard .files-panel{overflow:hidden}.user-analysis-dashboard .data-panel-head{padding:23px 24px 17px;display:flex;justify-content:space-between;align-items:center;gap:16px}.user-analysis-dashboard .data-panel-head .section-desc{font-size:11px}.user-analysis-dashboard .data-panel-head .section-title{font-size:16px}.user-analysis-dashboard .toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 20px}.user-analysis-dashboard .filter-tabs{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.user-analysis-dashboard .filter-tab{padding:6px 10px;font-size:12px;color:var(--muted);line-height:1.5;display:flex;align-items:center;gap:6px;border:1px solid transparent;white-space:nowrap}.user-analysis-dashboard .filter-tab .tab-num{font-size:10px;opacity:.75}.user-analysis-dashboard .filter-tab:hover{background:#f7f9fa}.user-analysis-dashboard .filter-tab[aria-pressed=true]{background:var(--primary-soft);color:var(--primary);border-color:#cce3ff;font-weight:550}.user-analysis-dashboard .search-box{display:flex;align-items:center;gap:8px;border:1px solid #e0e5eb;border-radius:8px;background:#fff;height:35px;padding:0 10px;width:292px;flex-shrink:0;transition:border-color .16s,box-shadow .16s}.user-analysis-dashboard .search-box:focus-within{border-color:#1e55ff;box-shadow:0 0 0 3px #1e55ff09}.user-analysis-dashboard .search-box>.icon{width:15px;height:15px;color:#929ba6}.user-analysis-dashboard .search-box input{outline:0!important;background:transparent;border:0;width:100%;font-size:11px;color:var(--text);padding:0;line-height:2}.user-analysis-dashboard .search-box input::placeholder{color:#9099a5}.user-analysis-dashboard .search-box input::-webkit-search-cancel-button{display:none}.user-analysis-dashboard .search-box .icon-btn{width:22px;height:25px;border-radius:5px}.user-analysis-dashboard .search-box .icon-btn .icon{width:13px;height:13px}.user-analysis-dashboard .shortcut{font-family:inherit;font-size:9px;border:1px solid #e5e9ee;background:#f7f9fa;color:#9aa2ad;line-height:17px;padding:0 4px;border-radius:4px;white-space:nowrap}.user-analysis-dashboard .table-scroll{overflow:auto}.user-analysis-dashboard .records-table{width:100%;border-collapse:collapse;table-layout:fixed}.user-analysis-dashboard .records-table th{background:#f8f9fb;color:#86909c;font-weight:500;font-size:11px;line-height:1.5;text-align:left;padding:11px 16px;border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1}.user-analysis-dashboard .records-table th:first-child{width:16%;padding-left:24px}.user-analysis-dashboard .records-table th:nth-child(2){width:35%}.user-analysis-dashboard .records-table th:nth-child(3){width:33%}.user-analysis-dashboard .records-table th:nth-child(4){width:11%}.user-analysis-dashboard .records-table th:last-child{width:5%;padding-right:24px}.user-analysis-dashboard .records-table td{padding:17px 16px;border-bottom:1px solid #eff2f5;vertical-align:middle;font-size:12px;line-height:1.7}.user-analysis-dashboard .records-table td:first-child{padding-left:24px}.user-analysis-dashboard .records-table td:last-child{padding-right:17px}.user-analysis-dashboard .records-table tr:last-child td{border-bottom:0}.user-analysis-dashboard .records-table tbody tr{transition:background .15s;cursor:pointer}.user-analysis-dashboard .records-table tbody tr:hover{background:#fff}.user-analysis-dashboard .records-table tbody tr:hover .row-open{color:var(--primary);background:#edf3ff}.user-analysis-dashboard .record-date{font-size:11px;color:#515151;font-variant-numeric:tabular-nums}.user-analysis-dashboard .record-id{font-size:10px;color:#9aa2ac;margin-top:2px}.user-analysis-dashboard .question-link{font-size:12px;color:#2b2b2b;text-align:left;padding:0;line-height:1.7}.user-analysis-dashboard .question-link:hover{color:var(--primary)}.user-analysis-dashboard .record-answer{font-size:11px;color:#7f8995}.user-analysis-dashboard .text-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-analysis-dashboard .status{font-size:10px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;background:var(--primary-soft);color:var(--primary);white-space:nowrap;line-height:1.5}.user-analysis-dashboard .status.is-watch{background:var(--amber-soft);color:var(--amber)}.user-analysis-dashboard .status .dot{width:4px;height:4px}.user-analysis-dashboard .row-open{width:28px;height:28px;border-radius:7px;color:#8c98a4;display:grid;place-items:center}.user-analysis-dashboard .row-open .icon{width:15px;height:15px}.user-analysis-dashboard .sort-button{padding:0;display:flex;align-items:center;gap:5px;color:inherit;font-size:11px}.user-analysis-dashboard .sort-button .icon{width:12px;height:12px}.user-analysis-dashboard .table-footer{padding:13px 24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;color:var(--muted)}.user-analysis-dashboard .pagination{display:flex;align-items:center;gap:8px}.user-analysis-dashboard .pagination select{border:1px solid var(--border);padding:4px 7px;background:#fff;color:var(--muted);font-size:10px;border-radius:6px;margin-right:7px}.user-analysis-dashboard .pagination .icon-btn{border:1px solid var(--border);width:27px;height:27px;border-radius:6px}.user-analysis-dashboard .pagination .icon-btn .icon{width:13px;height:13px}.user-analysis-dashboard .page-number{font-size:10px;min-width:32px;text-align:center}.user-analysis-dashboard .empty-state{padding:45px 16px;text-align:center}.user-analysis-dashboard .empty-state>.icon{width:32px;height:32px;margin:0 auto 12px;color:#a4b1bb}.user-analysis-dashboard .empty-state h3{font-size:14px;margin-bottom:4px}.user-analysis-dashboard .empty-state p{font-size:12px;color:var(--muted);margin-bottom:12px}.user-analysis-dashboard .empty-state .btn{height:33px;font-size:12px}.user-analysis-dashboard .table-empty-row td{padding:0!important}.user-analysis-dashboard .table-empty-row{cursor:default!important}.user-analysis-dashboard .files-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:0 24px}.user-analysis-dashboard .file-card{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid var(--border);text-align:left;border-radius:0;min-width:0;transition:background .15s}.user-analysis-dashboard .file-card:hover{background:#fff}.user-analysis-dashboard .file-type{width:43px;height:49px;border-radius:9px;background:#fcf1ef;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:#ba3030;flex-shrink:0}.user-analysis-dashboard .file-type .icon{width:17px;height:17px}.user-analysis-dashboard .file-type span{font-size:8px;letter-spacing:0;font-weight:650;line-height:1.2}.user-analysis-dashboard .file-type.docx{color:#1e55ff;background:#edf3ff}.user-analysis-dashboard .file-type.pptx{color:#b48654;background:#faf3e9}.user-analysis-dashboard .file-copy{min-width:0;flex:1}.user-analysis-dashboard .file-name{font-size:12px;font-weight:500;color:#2b2b2b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:4px}.user-analysis-dashboard .file-desc{font-size:10px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-analysis-dashboard .file-meta{font-size:10px;color:#929ba6;white-space:nowrap;margin-top:3px;font-variant-numeric:tabular-nums}.user-analysis-dashboard .file-card>.icon{width:15px;height:15px;color:#a2adb7;margin-left:3px}.user-analysis-dashboard .file-card:hover>.icon{color:var(--primary)}.user-analysis-dashboard .file-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 24px;background:#fcfdfd;border-top:1px solid var(--border);margin-top:5px;font-size:10px;color:var(--muted)}.user-analysis-dashboard .file-foot .hint{font-size:10px}.user-analysis-dashboard .footer{padding:26px 0 30px;display:flex;align-items:center;justify-content:space-between;color:#9aa3ad;font-size:10px;gap:16px}.user-analysis-dashboard .footer a{display:flex;align-items:center;gap:5px;color:#75838f;white-space:nowrap}.user-analysis-dashboard .footer a .icon{width:13px;height:13px}.user-analysis-dashboard dialog{border:1px solid var(--border);background:#fff;color:var(--text);padding:0;border-radius:16px;max-height:calc(100dvh - 48px);max-width:calc(100% - 32px);box-shadow:0 20px 70px #142a3930}.user-analysis-dashboard dialog::backdrop{background:#0005;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.user-analysis-dashboard dialog[open]{animation:uad-dialog-in .18s ease-out}.user-analysis-dashboard .dialog-shell{width:520px;max-width:100%;display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.user-analysis-dashboard .dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.user-analysis-dashboard .dialog-header h2{font-size:18px;font-weight:650;line-height:1.5}.user-analysis-dashboard .dialog-header p{font-size:11px;color:var(--muted);margin-top:4px}.user-analysis-dashboard .dialog-body{padding:24px 25px;overflow:auto}.user-analysis-dashboard .dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 25px;border-top:1px solid var(--border);flex-shrink:0}.user-analysis-dashboard .drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:480px;max-width:100%;border-radius:16px 0 0 16px;border-width:0 0 0 1px}.user-analysis-dashboard .drawer[open]{animation:uad-drawer-in .2s ease-out}.user-analysis-dashboard .drawer .dialog-shell{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column}.user-analysis-dashboard .drawer .dialog-body{flex:1}.user-analysis-dashboard .drawer-eyebrow{font-size:10px;color:var(--primary);margin-bottom:7px;letter-spacing:0}.user-analysis-dashboard .detail-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:24px;font-size:11px;color:var(--muted)}.user-analysis-dashboard .detail-block{margin-bottom:23px}.user-analysis-dashboard .detail-block h3{font-size:11px;color:var(--muted);font-weight:500;margin-bottom:8px}.user-analysis-dashboard .detail-block p{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.user-analysis-dashboard .detail-answer{padding:17px;background:#f7f9fa;border-radius:10px}.user-analysis-dashboard .detail-answer p{font-size:13px;color:#515151;line-height:1.9}.user-analysis-dashboard .notice{display:flex;align-items:flex-start;gap:8px;padding:13px 14px;border-radius:8px;background:#f4f7fa;font-size:11px;color:#515151;line-height:1.8}.user-analysis-dashboard .notice .icon{width:15px;height:15px;margin-top:3px}.user-analysis-dashboard .notice-amber{background:var(--amber-soft);color:#9b794d}.user-analysis-dashboard .detail-list{padding-left:19px;color:#515151;font-size:13px;line-height:2.1;margin:9px 0}.user-analysis-dashboard .detail-filename{font-size:16px;line-height:1.9;overflow-wrap:anywhere;margin:16px 0 24px;font-weight:550}.user-analysis-dashboard .detail-file-icon{width:62px;height:70px;gap:6px}.user-analysis-dashboard .detail-file-icon .icon{width:24px;height:24px}.user-analysis-dashboard .detail-file-icon span{font-size:11px}.user-analysis-dashboard .info-section+.info-section{margin-top:23px}.user-analysis-dashboard .info-section h3{font-size:13px;font-weight:600;margin-bottom:8px}.user-analysis-dashboard .info-section p{font-size:12px;line-height:1.9;color:var(--muted)}.user-analysis-dashboard .info-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:12px}.user-analysis-dashboard .info-table th,.user-analysis-dashboard .info-table td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--border);font-size:11px}.user-analysis-dashboard .info-table th{background:#f7f9fb;color:var(--muted);font-weight:500}.user-analysis-dashboard .info-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.user-analysis-dashboard .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:17px}.user-analysis-dashboard .form-field{display:flex;flex-direction:column;gap:7px;font-size:12px}.user-analysis-dashboard .form-field label{font-weight:550;color:#515151}.user-analysis-dashboard .form-field label span{font-weight:400;color:var(--subtle);font-size:10px;margin-left:3px}.user-analysis-dashboard .form-field input,.user-analysis-dashboard .form-field select,.user-analysis-dashboard .form-field textarea{border:1px solid #dfe5e9;background:#fff;padding:10px 11px;font-size:12px;width:100%;color:var(--text)}.user-analysis-dashboard .form-field textarea{min-height:125px;resize:vertical;line-height:1.85}.user-analysis-dashboard .form-field input::placeholder,.user-analysis-dashboard .form-field textarea::placeholder{color:#a2aab3}.user-analysis-dashboard .form-caption{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:6px}.user-analysis-dashboard .local-note-list{margin-top:25px;border-top:1px solid var(--border);padding-top:20px}.user-analysis-dashboard .local-note-list h3{font-size:12px;margin-bottom:12px}.user-analysis-dashboard .local-note{padding:12px 14px;background:#f7f9fa;border-radius:9px;margin-top:8px}.user-analysis-dashboard .local-note p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.user-analysis-dashboard .local-note-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:var(--muted);margin-top:8px}.user-analysis-dashboard .local-note-meta span{overflow-wrap:anywhere}.user-analysis-dashboard .delete-note{font-size:10px;color:#a57970;padding:4px;white-space:nowrap}.user-analysis-dashboard .delete-note:hover{background:#f4e9e6}.user-analysis-dashboard .toast-region{position:fixed;bottom:27px;left:50%;transform:translate(-50%);z-index:200;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px)}.user-analysis-dashboard .toast{padding:11px 16px;color:#fff;background:#000;border:1px solid #ffffff20;border-radius:10px;box-shadow:0 6px 22px #13262b26;font-size:12px;display:flex;align-items:center;gap:9px;animation:uad-toast-in .2s ease-out}.user-analysis-dashboard .toast .icon{width:16px;height:16px;color:#13ff8e}.user-analysis-dashboard .noscript{padding:25px;text-align:center;color:#8b5c35;background:#fff3dc}.user-analysis-dashboard .no-scroll{overflow:hidden}.user-analysis-dashboard .muted-code{font:11px ui-monospace,SFMono-Regular,Consolas,monospace;color:#515151;background:#f4f6f8;padding:2px 5px;border-radius:4px}@keyframes uad-dialog-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes uad-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes uad-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.user-analysis-dashboard{--max:1360px}.user-analysis-dashboard .wrap{width:calc(100% - 112px)}.user-analysis-dashboard .metric{padding-inline:24px}.user-analysis-dashboard .category-card{padding:20px}}@media (max-width:1100px){.user-analysis-dashboard .wrap{width:calc(100% - 48px)}.user-analysis-dashboard .identity-meta{gap:7px 13px}.user-analysis-dashboard .overview-grid,.user-analysis-dashboard .context-row{grid-template-columns:minmax(0,1.65fr) minmax(295px,1fr)}.user-analysis-dashboard .summary-panel,.user-analysis-dashboard .follow-panel{padding:20px}.user-analysis-dashboard .summary-stats{gap:6px}.user-analysis-dashboard .summary-stat+.summary-stat{padding-left:14px}.user-analysis-dashboard .summary-stat b{font-size:20px}.user-analysis-dashboard .signals{gap:15px}.user-analysis-dashboard .category-card{padding:14px}.user-analysis-dashboard .cost-item{padding-inline:16px}.user-analysis-dashboard .metric{padding-inline:18px}.user-analysis-dashboard .metric-note{font-size:9px}.user-analysis-dashboard .quality-panel{padding-inline:20px}.user-analysis-dashboard .nav-links{gap:24px}.user-analysis-dashboard .scope-divider,.user-analysis-dashboard .scope .scope-extra{display:none}.user-analysis-dashboard .records-table th:first-child{width:17%}.user-analysis-dashboard .records-table th:nth-child(2){width:33%}.user-analysis-dashboard .records-table th:nth-child(3){width:32%}.user-analysis-dashboard .records-table th:nth-child(4){width:13%}}@media (max-width:900px){.user-analysis-dashboard .brand-note,.user-analysis-dashboard .brand-divider{display:none}.user-analysis-dashboard .profile-main{align-items:flex-start}.user-analysis-dashboard .identity-meta .meta-sep{display:none}.user-analysis-dashboard .identity-meta{max-width:430px}.user-analysis-dashboard .identity-meta .meta-item:last-child{width:100%}.user-analysis-dashboard .profile-actions .btn{padding-inline:11px}.user-analysis-dashboard .overview-grid,.user-analysis-dashboard .context-row{grid-template-columns:1fr}.user-analysis-dashboard .follow-panel{padding:22px}.user-analysis-dashboard .todo-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.user-analysis-dashboard .follow-bottom{padding-top:14px}.user-analysis-dashboard .follow-local{margin-top:4px}.user-analysis-dashboard .context-row{grid-template-columns:1.5fr 1fr;gap:16px}.user-analysis-dashboard .feedback-panel{padding:18px}.user-analysis-dashboard .quality-panel{padding:18px;gap:10px}.user-analysis-dashboard .quality-value{font-size:11px}.user-analysis-dashboard .overview-controls>.hint{display:none}.user-analysis-dashboard .metric-value{font-size:31px}.user-analysis-dashboard .metric-secondary{gap:5px;font-size:10px}.user-analysis-dashboard .metric-secondary b{font-size:11px}.user-analysis-dashboard .metric-note{font-size:9px}.user-analysis-dashboard .metric-satisfaction .metric-secondary{font-size:10px}.user-analysis-dashboard .cost-layout{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.user-analysis-dashboard .cost-total{grid-column:1/-1;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--border);padding:0 0 17px}.user-analysis-dashboard .cost-total b{margin:0;font-size:27px}.user-analysis-dashboard .cost-total p{margin:0 0 0 auto;max-width:260px}.user-analysis-dashboard .cost-item:nth-child(2){border-left:0;padding-left:0}.user-analysis-dashboard .categories-grid{gap:10px}.user-analysis-dashboard .chart{height:185px}.user-analysis-dashboard .trend-card{padding:20px 20px 12px}.user-analysis-dashboard .category-items{font-size:9px}.user-analysis-dashboard .search-box{width:245px}.user-analysis-dashboard .shortcut{display:none}}@media (max-width:760px){.user-analysis-dashboard{--header-h:58px;--nav-h:53px}.user-analysis-dashboard .wrap{width:calc(100% - 36px)}.user-analysis-dashboard .header-inner{gap:10px}.user-analysis-dashboard .header-meta{gap:13px}.user-analysis-dashboard .header-help span{display:none}.user-analysis-dashboard .brand-name{font-size:14px}.user-analysis-dashboard .demo-state{font-size:10px}.user-analysis-dashboard .brandmark{width:27px;height:27px}.user-analysis-dashboard .profile{padding-top:17px;padding-bottom:20px}.user-analysis-dashboard .breadcrumb{margin-bottom:18px}.user-analysis-dashboard .profile-main{flex-direction:column;gap:18px}.user-analysis-dashboard .identity{gap:14px}.user-analysis-dashboard .identity-title{margin-bottom:9px}.user-analysis-dashboard .identity-title h1{font-size:26px}.user-analysis-dashboard .avatar{width:56px;height:56px;border-radius:15px;font-size:24px}.user-analysis-dashboard .identity-meta{font-size:11px;gap:6px 14px;max-width:none}.user-analysis-dashboard .email-copy{font-size:11px}.user-analysis-dashboard .identity-meta .meta-item:last-child{width:auto}.user-analysis-dashboard .profile-actions{align-self:stretch;justify-content:flex-end}.user-analysis-dashboard .profile-actions .btn{height:35px;font-size:12px}.user-analysis-dashboard .section-nav-shell{margin-bottom:21px}.user-analysis-dashboard .section-nav{gap:10px}.user-analysis-dashboard .nav-links{gap:23px;flex:1;justify-content:space-between}.user-analysis-dashboard .nav-link{font-size:12px}.user-analysis-dashboard .scope{display:none}.user-analysis-dashboard .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.user-analysis-dashboard .metric{padding:15px 18px 14px}.user-analysis-dashboard .metric-value{font-size:32px;margin-top:10px;min-height:42px}.user-analysis-dashboard .metric-label{font-size:12px}.user-analysis-dashboard .metric-secondary{font-size:11px}.user-analysis-dashboard .metric-secondary b{font-size:12px}.user-analysis-dashboard .metric-note{font-size:10px}.user-analysis-dashboard .metric-satisfaction .metric-secondary{font-size:11px}.user-analysis-dashboard .section-head{margin-bottom:13px;gap:10px}.user-analysis-dashboard .section-title{font-size:17px}.user-analysis-dashboard .section-desc{font-size:11px}.user-analysis-dashboard .segmented button{padding:5px 9px;font-size:11px}.user-analysis-dashboard .overview-grid{gap:16px}.user-analysis-dashboard .summary-panel{padding:21px}.user-analysis-dashboard .summary-copy{font-size:12px}.user-analysis-dashboard .summary-stats{padding-top:17px}.user-analysis-dashboard .summary-stat b{font-size:21px}.user-analysis-dashboard .summary-stat+.summary-stat{padding-left:17px}.user-analysis-dashboard .signals{gap:22px}.user-analysis-dashboard .todo-list{grid-template-columns:1fr;gap:16px}.user-analysis-dashboard .todo-description{font-size:12px}.user-analysis-dashboard .todo-title{font-size:13px}.user-analysis-dashboard .follow-panel{padding:21px}.user-analysis-dashboard .context-row{grid-template-columns:1fr;gap:12px;margin-top:12px}.user-analysis-dashboard .feedback-panel,.user-analysis-dashboard .quality-panel{padding:17px 20px}.user-analysis-dashboard .quality-value{display:flex;align-items:center;gap:7px}.user-analysis-dashboard .quality-value .icon{margin:0}.user-analysis-dashboard .trend-grid{grid-template-columns:1fr;gap:14px}.user-analysis-dashboard .chart{height:205px}.user-analysis-dashboard .trend-card{padding:21px 22px 12px}.user-analysis-dashboard .categories-panel{padding:20px;margin-top:16px}.user-analysis-dashboard .categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.user-analysis-dashboard .category-card{padding:15px}.user-analysis-dashboard .category-items{font-size:10px}.user-analysis-dashboard .cost-panel{padding:20px;margin-top:16px}.user-analysis-dashboard .cost-panel>.panel-head{align-items:flex-start;gap:8px}.user-analysis-dashboard .cost-panel>.panel-head>.hint{max-width:180px;text-align:right;line-height:1.6;font-size:10px}.user-analysis-dashboard .cost-layout{grid-template-columns:1fr;gap:17px}.user-analysis-dashboard .cost-total{flex-wrap:wrap;gap:0 15px;padding-bottom:15px}.user-analysis-dashboard .cost-total p{max-width:none;width:100%;margin-top:6px}.user-analysis-dashboard .cost-item{padding:0 0 0 13px!important;border-left:2px solid #e9edef!important}.user-analysis-dashboard .cost-item h4{margin-top:5px}.user-analysis-dashboard .cost-item p{font-size:11px}.user-analysis-dashboard .cost-item .badge{font-size:10px;padding-block:1px}.user-analysis-dashboard .data-panel-head{padding:20px 20px 15px;align-items:flex-start}.user-analysis-dashboard .data-panel-head .section-title{font-size:15px}.user-analysis-dashboard .data-panel-head>.hint{display:none}.user-analysis-dashboard .toolbar{padding:0 20px 16px;flex-direction:column;align-items:stretch;gap:12px}.user-analysis-dashboard .search-box{width:100%;height:36px;order:-1}.user-analysis-dashboard .search-box input{font-size:12px}.user-analysis-dashboard .filter-tabs{gap:4px}.user-analysis-dashboard .filter-tab{font-size:11px;padding:6px 10px}.user-analysis-dashboard .records-table th:first-child{width:23%;padding-left:20px}.user-analysis-dashboard .records-table th:nth-child(2){width:50%}.user-analysis-dashboard .records-table th:nth-child(3),.user-analysis-dashboard .records-table td:nth-child(3){display:none}.user-analysis-dashboard .records-table th:nth-child(4){width:20%}.user-analysis-dashboard .records-table th:last-child{width:7%}.user-analysis-dashboard .records-table td{padding:15px 12px}.user-analysis-dashboard .records-table td:first-child{padding-left:20px}.user-analysis-dashboard .records-table td:last-child{padding-right:12px}.user-analysis-dashboard .records-table th{padding-inline:12px}.user-analysis-dashboard .table-footer{padding:13px 20px;gap:10px;font-size:10px}.user-analysis-dashboard .files-grid{grid-template-columns:1fr;padding:0 20px}.user-analysis-dashboard .file-card{padding:16px 0}.user-analysis-dashboard .file-name{font-size:12px}.user-analysis-dashboard .file-desc,.user-analysis-dashboard .file-meta{font-size:10px}.user-analysis-dashboard .file-foot{padding:12px 20px;align-items:flex-start;gap:8px}.user-analysis-dashboard .file-foot .hint{font-size:10px;max-width:75%}.user-analysis-dashboard .file-foot .hint .icon{align-self:flex-start;margin-top:2px}.user-analysis-dashboard .section{margin-top:27px;scroll-margin-top:131px}.user-analysis-dashboard{scroll-padding-top:131px}.user-analysis-dashboard .footer{align-items:flex-start;padding-top:24px}.user-analysis-dashboard .footer>span{max-width:80%;line-height:1.9}.user-analysis-dashboard .dialog-header,.user-analysis-dashboard .dialog-body{padding:20px}.user-analysis-dashboard .dialog-footer{padding:15px 20px}.user-analysis-dashboard .drawer{width:440px}.user-analysis-dashboard .drawer .dialog-shell{width:100%}}@media (max-width:480px){.user-analysis-dashboard .wrap{width:calc(100% - 28px)}.user-analysis-dashboard .header-help{padding:0}.user-analysis-dashboard .header-meta{gap:12px}.user-analysis-dashboard .demo-state{font-size:9px;gap:5px}.user-analysis-dashboard .brand{gap:8px}.user-analysis-dashboard .nav-links{gap:10px}.user-analysis-dashboard .nav-link{font-size:11px;gap:5px}.user-analysis-dashboard .nav-link .count{font-size:9px;line-height:15px;padding:0 4px}.user-analysis-dashboard .profile-actions{justify-content:flex-start;padding-left:70px}.user-analysis-dashboard .identity-meta{gap:6px 12px}.user-analysis-dashboard .identity-meta .email-copy{order:3;width:100%;margin-top:1px}.user-analysis-dashboard .identity-meta>.meta-item:last-child{font-size:10px}.user-analysis-dashboard .identity{align-items:flex-start}.user-analysis-dashboard .identity-title{gap:9px}.user-analysis-dashboard .identity-title .badge{font-size:10px;padding:2px 7px}.user-analysis-dashboard .avatar{margin-top:2px}.user-analysis-dashboard .section-head .section-desc{display:none}.user-analysis-dashboard .overview-controls .segmented button{font-size:10px;padding:5px 7px}.user-analysis-dashboard .metric{padding:14px 15px 12px}.user-analysis-dashboard .metric-value{font-size:30px}.user-analysis-dashboard .metric-satisfaction .metric-value{font-size:27px}.user-analysis-dashboard .metric-label{font-size:11px}.user-analysis-dashboard .metric-icon{width:25px;height:25px}.user-analysis-dashboard .metric-secondary{font-size:10px;gap:5px}.user-analysis-dashboard .metric-secondary b{font-size:11px}.user-analysis-dashboard .metric-note{font-size:9px;line-height:1.7}.user-analysis-dashboard .metric-satisfaction .metric-secondary{font-size:10px;gap:5px;letter-spacing:0}.user-analysis-dashboard .summary-panel{padding:19px}.user-analysis-dashboard .summary-panel .panel-head{align-items:flex-start}.user-analysis-dashboard .summary-panel .panel-head>.badge{font-size:9px;padding:3px 6px;margin-top:3px}.user-analysis-dashboard .summary-panel .panel-title{font-size:14px;gap:7px}.user-analysis-dashboard .heading-icon{width:24px;height:24px}.user-analysis-dashboard .summary-stats{gap:5px;margin-bottom:16px}.user-analysis-dashboard .summary-stat b{font-size:20px}.user-analysis-dashboard .summary-stat span{font-size:10px}.user-analysis-dashboard .summary-stat+.summary-stat{padding-left:12px}.user-analysis-dashboard .signals{grid-template-columns:1fr;gap:17px}.user-analysis-dashboard .signal-risk{padding-top:15px;border-top:1px dashed var(--border)}.user-analysis-dashboard .signal p{font-size:12px}.user-analysis-dashboard .follow-panel{padding:19px}.user-analysis-dashboard .feedback-panel{gap:11px;padding:17px 19px}.user-analysis-dashboard .feedback-text{font-size:11px}.user-analysis-dashboard .feedback-head{gap:7px}.user-analysis-dashboard .feedback-head span{font-size:9px}.user-analysis-dashboard .quote-icon{width:23px;height:23px}.user-analysis-dashboard .chart-mode>.hint{display:none}.user-analysis-dashboard .chart-mode .segmented button{padding:5px 7px;font-size:10px}.user-analysis-dashboard .trend-card{padding-inline:19px}.user-analysis-dashboard .chart{height:190px}.user-analysis-dashboard .categories-panel{padding:19px}.user-analysis-dashboard .categories-panel>.panel-head{align-items:flex-start}.user-analysis-dashboard .categories-panel>.panel-head .hint{font-size:9px;text-align:right;max-width:135px}.user-analysis-dashboard .categories-grid{grid-template-columns:1fr;gap:10px}.user-analysis-dashboard .category-card{display:grid;grid-template-columns:33px 1fr;gap:0 11px;padding:14px}.user-analysis-dashboard .category-top{grid-column:1;grid-row:1/4;display:block;margin:0}.user-analysis-dashboard .category-top .badge{font-size:8px;white-space:normal;padding:2px 3px;margin-top:7px;width:33px;text-align:center;justify-content:center;line-height:1.5}.user-analysis-dashboard .category-title{grid-column:2;margin-bottom:5px;font-size:12px}.user-analysis-dashboard .category-items{grid-column:2;font-size:9px;margin-bottom:5px}.user-analysis-dashboard .category-note{grid-column:2;font-size:10px}.user-analysis-dashboard .records-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.user-analysis-dashboard .records-table,.user-analysis-dashboard .records-table tbody{display:block}.user-analysis-dashboard .records-table tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:16px 19px;border-top:1px solid var(--border);position:relative}.user-analysis-dashboard .records-table td{border:0!important;padding:0!important;display:block;font-size:12px;min-width:0}.user-analysis-dashboard .records-table td:first-child{grid-column:1;grid-row:1;display:flex;gap:8px;align-items:baseline;margin-bottom:2px}.user-analysis-dashboard .record-date{font-size:10px}.user-analysis-dashboard .record-id{font-size:9px;margin:0}.user-analysis-dashboard .records-table td:nth-child(2){grid-column:1/-1;grid-row:2;padding-right:21px!important}.user-analysis-dashboard .records-table td:nth-child(3){display:block;grid-column:1/-1;grid-row:3;padding-right:21px!important}.user-analysis-dashboard .records-table td:nth-child(4){grid-column:2;grid-row:1;margin-bottom:2px}.user-analysis-dashboard .records-table td:nth-child(5){position:absolute;bottom:20px;right:14px}.user-analysis-dashboard .record-answer{font-size:11px}.user-analysis-dashboard .row-open{width:22px;height:22px}.user-analysis-dashboard .status{font-size:9px;padding:2px 6px}.user-analysis-dashboard .table-footer{padding:12px 19px;font-size:9px;gap:7px}.user-analysis-dashboard .pagination{gap:6px}.user-analysis-dashboard .pagination select{font-size:9px;margin-right:0;padding:4px;max-width:72px}.user-analysis-dashboard .page-number{min-width:25px;font-size:9px}.user-analysis-dashboard .pagination .icon-btn{width:25px;height:25px}.user-analysis-dashboard .data-panel-head,.user-analysis-dashboard .toolbar{padding-inline:19px}.user-analysis-dashboard .filter-tab{padding:6px 9px;font-size:10px}.user-analysis-dashboard .files-grid{padding:0 19px}.user-analysis-dashboard .file-card{gap:11px}.user-analysis-dashboard .file-type{width:37px;height:44px;border-radius:8px}.user-analysis-dashboard .file-card>.icon{width:12px;height:12px}.user-analysis-dashboard .file-name{font-size:11px}.user-analysis-dashboard .file-desc,.user-analysis-dashboard .file-meta{font-size:9px}.user-analysis-dashboard .file-foot{font-size:9px;padding:12px 19px}.user-analysis-dashboard .file-foot .hint,.user-analysis-dashboard .footer{font-size:9px}.user-analysis-dashboard .footer>a{font-size:10px}.user-analysis-dashboard .drawer{width:100%;border-radius:0;max-width:100%}.user-analysis-dashboard .dialog-shell{width:calc(100vw - 34px)}.user-analysis-dashboard .form-grid{grid-template-columns:1fr}.user-analysis-dashboard .dialog-footer .btn{font-size:12px;padding-inline:12px}.user-analysis-dashboard .cost-panel>.panel-head>.hint{font-size:9px;max-width:138px}}@media (prefers-reduced-motion:reduce){.user-analysis-dashboard{scroll-behavior:auto}.user-analysis-dashboard *,.user-analysis-dashboard *:before,.user-analysis-dashboard *:after{animation:none!important;transition:none!important}}@media print{.user-analysis-dashboard .app-header,.user-analysis-dashboard .section-nav-shell,.user-analysis-dashboard .profile-actions,.user-analysis-dashboard .toolbar,.user-analysis-dashboard .segmented,.user-analysis-dashboard .text-btn,.user-analysis-dashboard .table-footer,.user-analysis-dashboard .footer a,.user-analysis-dashboard .follow-local,.user-analysis-dashboard .icon-btn,.user-analysis-dashboard .toast-region,.user-analysis-dashboard .note-preview,.user-analysis-dashboard dialog{display:none!important}.user-analysis-dashboard{--bg:white}.user-analysis-dashboard{background:#fff;font-size:11px}.user-analysis-dashboard .wrap{width:100%;max-width:none}.user-analysis-dashboard .section{break-inside:avoid;margin-top:20px}.user-analysis-dashboard .profile{padding:0 0 15px}.user-analysis-dashboard .breadcrumb{display:none}.user-analysis-dashboard .panel{box-shadow:none}.user-analysis-dashboard .metrics{gap:10px}.user-analysis-dashboard .metric{padding:12px}.user-analysis-dashboard .overview-grid{grid-template-columns:1.7fr 1fr}.user-analysis-dashboard .summary-panel,.user-analysis-dashboard .follow-panel{padding:15px}.user-analysis-dashboard .context-row{grid-template-columns:1.7fr 1fr}.user-analysis-dashboard .chart{height:155px}.user-analysis-dashboard .files-grid{grid-template-columns:1fr 1fr}.user-analysis-dashboard .records-table{font-size:10px}.user-analysis-dashboard .records-table td{padding:10px}.user-analysis-dashboard .profile,.user-analysis-dashboard .section-head,.user-analysis-dashboard .panel-head{break-after:avoid}.user-analysis-dashboard .category-card{break-inside:avoid}.user-analysis-dashboard .footer{padding-bottom:0}.user-analysis-dashboard .follow-panel{background:#fff}.user-analysis-dashboard .no-scroll{overflow:visible}}.user-analysis-dashboard{scroll-padding-top:0;scrollbar-gutter:stable}.user-analysis-dashboard .todo-description{font-size:12px}.user-analysis-dashboard .metric-note{font-size:10px}.user-analysis-dashboard .category-items,.user-analysis-dashboard .file-desc,.user-analysis-dashboard .file-meta{font-size:11px}@media (max-width:1100px){.user-analysis-dashboard .category-items{font-size:10px}}@media (max-width:480px){.user-analysis-dashboard .metric-note{font-size:10px;min-height:46px}.user-analysis-dashboard .category-items,.user-analysis-dashboard .category-note,.user-analysis-dashboard .file-desc,.user-analysis-dashboard .file-meta{font-size:10px}.user-analysis-dashboard .category-title{font-size:13px}.user-analysis-dashboard .feedback-text{font-size:12px}.user-analysis-dashboard .record-date{font-size:11px}.user-analysis-dashboard .record-id,.user-analysis-dashboard .file-foot,.user-analysis-dashboard .file-foot .hint,.user-analysis-dashboard .demo-state{font-size:10px}.user-analysis-dashboard .cost-panel>.panel-head>.hint{font-size:10px}.user-analysis-dashboard .metric-secondary{font-size:11px}}.user-analysis-dashboard{--tars-black:#000000;--paper-cream:#F4F3EC;--signal-blue:#1E55FF;--pulse-green:#13FF8E}.user-analysis-dashboard .tars-logo{display:block;width:78px;height:43px;object-fit:contain;flex-shrink:0;margin-right:12px}.user-analysis-dashboard .avatar{background:#edf3ff;border-radius:8px}.user-analysis-dashboard .follow-panel{background:#fff}.user-analysis-dashboard .follow-suggestion{min-width:0;cursor:default}.user-analysis-dashboard .metric-satisfaction .metric-value{color:var(--tars-black)}.user-analysis-dashboard .metric-satisfaction .metric-secondary .dot{background:var(--pulse-green);box-shadow:0 0 0 1px #078a4b}.user-analysis-dashboard .status:not(.is-watch){color:#08683e;background:#effaf4}.user-analysis-dashboard .status:not(.is-watch) .dot{background:var(--pulse-green);box-shadow:0 0 0 1px #078a4b}.user-analysis-dashboard .segmented button[aria-pressed=true]{color:var(--signal-blue)}.user-analysis-dashboard .category-card,.user-analysis-dashboard .toast,.user-analysis-dashboard .file-type{border-radius:8px}@media (max-width:480px){.user-analysis-dashboard .brand{gap:8px}.user-analysis-dashboard .tars-logo{width:64px;height:36px;margin-right:4px}.user-analysis-dashboard .brand-name{font-size:13px}}@page user-analysis{size:A4 portrait;margin:12mm}@media print{.user-analysis-dashboard *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.user-analysis-dashboard{scrollbar-gutter:auto}.user-analysis-dashboard .app-header{display:block!important;position:static;height:52px;margin-bottom:16px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.user-analysis-dashboard .skip-link,.user-analysis-dashboard .header-help,.user-analysis-dashboard .brand-note,.user-analysis-dashboard .brand-divider,.user-analysis-dashboard .breadcrumb,.user-analysis-dashboard .overview-controls,.user-analysis-dashboard .chart-mode,.user-analysis-dashboard .row-open,.user-analysis-dashboard .scope,.user-analysis-dashboard .follow-bottom{display:none!important}.user-analysis-dashboard .header-inner{gap:12px}.user-analysis-dashboard .demo-state{font-size:10px}.user-analysis-dashboard .tars-logo{width:64px;height:36px}.user-analysis-dashboard .wrap{width:100%;max-width:none}.user-analysis-dashboard .profile{padding:0 0 18px}.user-analysis-dashboard .profile-main{display:flex}.user-analysis-dashboard .identity-title h1{font-size:24px}.user-analysis-dashboard .section{break-inside:auto;margin-top:0;scroll-margin:0}.user-analysis-dashboard #usage,.user-analysis-dashboard #questions,.user-analysis-dashboard #files{break-before:page}.user-analysis-dashboard .section-head{margin-bottom:12px}.user-analysis-dashboard .section-title{font-size:17px}.user-analysis-dashboard .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.user-analysis-dashboard .metric-value{font-size:27px}.user-analysis-dashboard .metric-satisfaction .metric-value{font-size:25px}.user-analysis-dashboard .metric-note{font-size:10px}.user-analysis-dashboard .overview-grid,.user-analysis-dashboard .context-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px}.user-analysis-dashboard .summary-panel,.user-analysis-dashboard .follow-panel{padding:14px}.user-analysis-dashboard .summary-copy{font-size:11px;line-height:1.7}.user-analysis-dashboard .summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 0;margin:4px 0 12px}.user-analysis-dashboard .summary-stat+.summary-stat{padding-left:9px}.user-analysis-dashboard .summary-stat b{font-size:18px}.user-analysis-dashboard .signals{gap:12px}.user-analysis-dashboard .signal p,.user-analysis-dashboard .todo-description{font-size:11px;line-height:1.7}.user-analysis-dashboard .todo-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.user-analysis-dashboard .feedback-panel,.user-analysis-dashboard .quality-panel{padding:12px}.user-analysis-dashboard .quality-value{white-space:normal}.user-analysis-dashboard .trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-analysis-dashboard .chart{height:130px}.user-analysis-dashboard .categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-analysis-dashboard .categories-panel,.user-analysis-dashboard .cost-panel{padding:14px;margin-top:12px}.user-analysis-dashboard .categories-panel>.panel-head,.user-analysis-dashboard .cost-panel>.panel-head{margin-bottom:12px}.user-analysis-dashboard .category-card{padding:10px}.user-analysis-dashboard .category-top,.user-analysis-dashboard .category-items{margin-bottom:6px}.user-analysis-dashboard .cost-layout{row-gap:12px}.user-analysis-dashboard .cost-total{padding-bottom:10px}.user-analysis-dashboard .cost-item h4{margin-top:7px}.user-analysis-dashboard .panel,.user-analysis-dashboard .category-card,.user-analysis-dashboard .file-card,.user-analysis-dashboard .records-table tr{break-inside:avoid}.user-analysis-dashboard .text-clamp{-webkit-line-clamp:unset;display:block;overflow:visible;max-height:none}.user-analysis-dashboard .table-scroll{overflow:visible}.user-analysis-dashboard .records-table{width:100%;table-layout:fixed}.user-analysis-dashboard .records-table td,.user-analysis-dashboard .records-table th{padding:9px 8px;font-size:10px;overflow-wrap:anywhere}.user-analysis-dashboard .record-answer,.user-analysis-dashboard .question-link{font-size:10px;line-height:1.6}.user-analysis-dashboard .files-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-analysis-dashboard .file-name,.user-analysis-dashboard .file-desc,.user-analysis-dashboard .file-meta{white-space:normal;overflow:visible;overflow-wrap:anywhere;display:block;-webkit-line-clamp:unset}.user-analysis-dashboard .footer{margin-top:16px;padding:12px 0;font-size:10px}}.user-analysis-dashboard .range-control{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.user-analysis-dashboard #range-trigger{height:38px;min-width:126px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 12px;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;transition:border-color .15s,background .15s}.user-analysis-dashboard #range-trigger>.icon{width:14px;height:14px;transform:rotate(90deg);color:var(--muted);transition:transform .15s}.user-analysis-dashboard #range-trigger:hover{border-color:#b8c2d6;background:#fafbff}.user-analysis-dashboard #range-trigger[aria-expanded=true]{border-color:var(--primary);background:var(--primary-soft)}.user-analysis-dashboard #range-trigger[aria-expanded=true]>.icon{transform:rotate(-90deg);color:var(--primary)}.user-analysis-dashboard #range-trigger:focus:not(:focus-visible){outline:none}.user-analysis-dashboard #range-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-analysis-dashboard .range-menu{position:fixed;inset:auto;margin:0;padding:5px;width:164px;border:0;border-radius:8px;background:#fff;box-shadow:0 8px 28px #00000024;color:var(--text);z-index:200}.user-analysis-dashboard .range-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 10px;border-radius:5px;font-size:13px;text-align:left;color:var(--text)}.user-analysis-dashboard .range-menu button:hover{background:#f4f5f7}.user-analysis-dashboard .range-menu button[aria-selected=true]{background:var(--primary-soft);color:var(--primary);font-weight:550}.user-analysis-dashboard .range-menu button>.icon{width:15px;height:15px;visibility:hidden}.user-analysis-dashboard .range-menu button[aria-selected=true]>.icon{visibility:visible}.user-analysis-dashboard .range-menu button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.user-analysis-dashboard .follow-suggestion>.hint{display:flex;margin-top:6px}.user-analysis-dashboard .follow-suggestion>.text-btn{display:flex;margin-top:3px}.user-analysis-dashboard #range-empty{margin:40px 0 80px}.user-analysis-dashboard .signal-entry+.signal-entry{margin-top:15px}.user-analysis-dashboard .feedback-entry+.feedback-entry{margin-top:12px}.user-analysis-dashboard .feedback-entry p{line-height:1.8}.user-analysis-dashboard .source-question,.user-analysis-dashboard .source-answer{white-space:pre-wrap;overflow-wrap:anywhere}.user-analysis-dashboard .source-answer{font-size:12px}.user-analysis-dashboard .source-record+.source-record{margin-top:24px}.user-analysis-dashboard .source-record h3{margin-bottom:10px}.user-analysis-dashboard .signal .text-btn{font-size:11px}.user-analysis-dashboard .todo-title{white-space:normal}.user-analysis-dashboard .cost-item details{margin-top:9px;font-size:12px}.user-analysis-dashboard .cost-item summary{cursor:pointer;color:var(--primary)}.user-analysis-dashboard .quality-value{white-space:normal}.user-analysis-dashboard .metric-value{white-space:nowrap}.user-analysis-dashboard .metric-note{color:var(--muted)}.user-analysis-dashboard .date-window{font-size:11px;color:var(--muted);margin-top:6px}.user-analysis-dashboard .chart text{font-size:11px}.user-analysis-dashboard .file-name{overflow-wrap:anywhere}.user-analysis-dashboard .file-type.xlsx,.user-analysis-dashboard .file-type.html{color:var(--primary);background:var(--primary-soft)}@media (max-width:600px){.user-analysis-dashboard .range-control{gap:7px}.user-analysis-dashboard .range-control>span{font-size:11px}.user-analysis-dashboard #range-trigger{min-width:116px}.user-analysis-dashboard .chart text{font-size:17px}.user-analysis-dashboard .profile-actions{flex-wrap:wrap}.user-analysis-dashboard .records-table{min-width:0}.user-analysis-dashboard .table-scroll{overflow-x:visible}.user-analysis-dashboard .records-table thead{display:none}.user-analysis-dashboard .records-table,.user-analysis-dashboard .records-table tbody,.user-analysis-dashboard .records-table tr,.user-analysis-dashboard .records-table td{display:block;width:100%}.user-analysis-dashboard .records-table tr{padding:12px 16px;border-bottom:1px solid var(--border)}.user-analysis-dashboard .records-table td{border:0;padding:6px 0}.user-analysis-dashboard .records-table td:nth-child(2):before{content:"问题摘要";display:block;font-size:10px;color:var(--muted)}.user-analysis-dashboard .records-table td:nth-child(3):before{content:"结果摘要";display:block;font-size:10px;color:var(--muted)}.user-analysis-dashboard .records-table .text-clamp{display:block;overflow:visible;-webkit-line-clamp:unset}.user-analysis-dashboard .records-table td:last-child{display:none}.user-analysis-dashboard .files-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.user-analysis-dashboard #range-trigger,.user-analysis-dashboard #range-trigger>.icon{transition:none}}@media (max-width:600px){.user-analysis-dashboard .metric-value{font-size:26px;flex-wrap:wrap;row-gap:0;align-content:flex-start}.user-analysis-dashboard .metric-value small{font-size:11px}.user-analysis-dashboard .metric-satisfaction .metric-value{font-size:26px}}@media print{.user-analysis-dashboard .range-control,.user-analysis-dashboard .range-menu,.user-analysis-dashboard #range-empty{display:none!important}.user-analysis-dashboard .text-clamp{display:block;overflow:visible;-webkit-line-clamp:unset}.user-analysis-dashboard .metric-note{border-top:0}.user-analysis-dashboard .date-window{display:block}}.user-analysis-dashboard{min-height:100dvh;width:100%;color-scheme:light;letter-spacing:0;overflow-wrap:anywhere;page:user-analysis}.user-analysis-dashboard .range-control{position:relative}.user-analysis-dashboard .range-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto}.user-analysis-dashboard .range-menu .anticon{font-size:14px}.user-analysis-dashboard .anticon{flex-shrink:0}.user-analysis-dashboard .metric-icon .anticon{font-size:15px}.user-analysis-dashboard .metric-secondary{align-items:flex-start}.user-analysis-dashboard .metric-note .text-btn{display:flex}.user-analysis-dashboard .metric-value{flex-wrap:wrap;white-space:normal;overflow-wrap:normal;word-break:normal}.user-analysis-dashboard .metric-number{white-space:nowrap;overflow-wrap:normal;word-break:normal}.user-analysis-dashboard .metric-value small{white-space:nowrap}.user-analysis-dashboard .metric-satisfaction .metric-value{font-size:30px}.user-analysis-dashboard .metric-satisfaction .metric-secondary{line-height:1.8}.user-analysis-dashboard .identity-title{flex-wrap:wrap}.user-analysis-dashboard .identity-title h1{overflow-wrap:anywhere}.user-analysis-dashboard .profile-actions{flex-shrink:0}.user-analysis-dashboard .meta-item{min-width:0;flex-wrap:wrap}.user-analysis-dashboard .identity-meta{overflow-wrap:anywhere}.user-analysis-dashboard .badge{white-space:normal}.user-analysis-dashboard .chart.admin-analytics__echart{height:208px;min-height:0;width:100%}.user-analysis-dashboard .cost-layout{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));row-gap:20px}.user-analysis-dashboard .cost-empty{align-self:center;color:var(--muted);font-size:13px;line-height:1.8;padding:0 12px;overflow-wrap:anywhere}.user-analysis-dashboard .file-copy>span{display:block}.user-analysis-dashboard .file-name,.user-analysis-dashboard .file-desc{white-space:normal;overflow-wrap:anywhere}.user-analysis-dashboard .file-card{width:100%}.user-analysis-dashboard .records-table tbody tr{cursor:default}.user-analysis-dashboard .records-table .question-link{width:100%}.user-analysis-dashboard .source-record h3{font-size:14px}.user-analysis-dashboard .source-record .detail-block h3{font-size:11px}.user-analysis-dashboard .source-answer,.user-analysis-dashboard .source-question{white-space:pre-wrap}.user-analysis-dashboard .dashboard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0005;z-index:1000;display:flex;justify-content:flex-end}.user-analysis-dashboard .dashboard-backdrop .drawer{background:#fff;border-left:1px solid var(--border);overflow:hidden;color:var(--text)}.user-analysis-dashboard .info-table{width:100%;border-collapse:collapse}.user-analysis-dashboard .info-table th,.user-analysis-dashboard .info-table td{text-align:left;padding:8px;border-bottom:1px solid var(--border)}.user-analysis-dashboard .dialog-body blockquote{margin:0 0 12px;white-space:pre-wrap}.user-analysis-dashboard .print-only-record{display:none!important}.user-analysis-dashboard .notice+.notice{margin-top:12px}.user-analysis-dashboard .profile .date-window{overflow-wrap:anywhere}.user-analysis-dashboard .search-box input{outline:revert!important}.user-analysis-dashboard .search-box input:focus{outline:none!important}.user-analysis-dashboard .search-box:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media (max-width: 760px){.user-analysis-dashboard .profile-main{align-items:stretch}.user-analysis-dashboard .profile-actions{flex-wrap:wrap}.user-analysis-dashboard .chart.admin-analytics__echart{height:205px}.user-analysis-dashboard .section-head,.user-analysis-dashboard .panel-head{flex-wrap:wrap}.user-analysis-dashboard .cost-layout{grid-template-columns:1fr}.user-analysis-dashboard .table-footer,.user-analysis-dashboard .pagination{flex-wrap:wrap}}@media (max-width: 600px){.user-analysis-dashboard .records-table td:nth-child(2):before,.user-analysis-dashboard .records-table td:nth-child(3):before{content:attr(data-label)}.user-analysis-dashboard .records-table td:nth-child(3){display:block}}@media (max-width: 480px){.user-analysis-dashboard .profile-actions{padding-left:0;justify-content:flex-start}.user-analysis-dashboard .metric-satisfaction .metric-value{font-size:26px}.user-analysis-dashboard .metric-label{gap:8px;line-height:1.6}.user-analysis-dashboard .chart.admin-analytics__echart{height:190px}.user-analysis-dashboard .range-control{flex-wrap:wrap}}@media print{.user-analysis-dashboard{background:#fff;min-height:0}.user-analysis-dashboard .dashboard-backdrop,.user-analysis-dashboard .table-footer,.user-analysis-dashboard .range-control{display:none!important}.user-analysis-dashboard .print-only-record{display:table-row!important}.user-analysis-dashboard .files-grid .print-only-record{display:flex!important}.user-analysis-dashboard .chart.admin-analytics__echart{height:155px}.user-analysis-dashboard .records-panel,.user-analysis-dashboard .files-panel,.user-analysis-dashboard .summary-panel,.user-analysis-dashboard .follow-panel{break-inside:auto;overflow:visible}.user-analysis-dashboard .question-link{display:block;color:#000}.user-analysis-dashboard .cost-item details>summary{display:none}.user-analysis-dashboard .file-card,.user-analysis-dashboard .records-table tr{break-inside:avoid}.user-analysis-dashboard .metric{padding:12px}.user-analysis-dashboard .metric-value,.user-analysis-dashboard .metric-satisfaction .metric-value{font-size:25px}.user-analysis-dashboard .file-type{flex-shrink:0}}.user-analysis-dashboard .overview-report{background:#fff;min-width:0}.user-analysis-dashboard .overview-band{padding:24px;min-width:0}.user-analysis-dashboard .overview-band+.overview-band{border-top:1px solid var(--border)}.user-analysis-dashboard .overview-band-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.user-analysis-dashboard .overview-band-heading h3{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;font-weight:650}.user-analysis-dashboard .overview-band-heading.is-value{color:var(--primary)}.user-analysis-dashboard .overview-band-heading.is-risk{color:#936323}.user-analysis-dashboard .overview-summary-copy{font-size:13px;line-height:1.85;color:var(--muted)}.user-analysis-dashboard .overview-report .summary-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding-top:20px;margin:0}.user-analysis-dashboard .overview-report .summary-stat{min-width:0;padding:0;border:0}.user-analysis-dashboard .overview-report .summary-stat b{font-size:24px;line-height:1.3;white-space:nowrap}.user-analysis-dashboard .overview-report .summary-stat span{display:block;margin-top:6px}.user-analysis-dashboard .overview-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.5fr) 140px;align-items:start;gap:24px;padding:14px 0}.user-analysis-dashboard .overview-row:last-child{padding-bottom:0}.user-analysis-dashboard .overview-row h4{font-size:13px;font-weight:600;line-height:1.8;margin:0;color:var(--text)}.user-analysis-dashboard .overview-row-copy{min-width:0;font-size:13px;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}.user-analysis-dashboard .overview-row-secondary{margin-top:8px}.user-analysis-dashboard .overview-feedback-quote{margin:8px 0;padding-left:12px;border-left:2px solid var(--border)}.user-analysis-dashboard .overview-report .entry-meta{margin:0}.user-analysis-dashboard .overview-row-meta{justify-content:flex-start;padding-top:3px}.user-analysis-dashboard .overview-row-meta .text-btn{width:100%;text-align:left}.user-analysis-dashboard .overview-report .overview-feedback-label{flex-direction:column;align-items:flex-start;gap:4px}@media (max-width: 900px){.user-analysis-dashboard .overview-row{grid-template-columns:minmax(0,1fr) 140px;gap:8px 20px}.user-analysis-dashboard .overview-row>h4,.user-analysis-dashboard .overview-feedback-label{grid-column:1 / -1}}@media (max-width: 600px){.user-analysis-dashboard .overview-report .overview-band{padding:20px}.user-analysis-dashboard .overview-report .summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.user-analysis-dashboard .overview-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.user-analysis-dashboard .overview-row-meta .text-btn{width:auto}}@media print{.user-analysis-dashboard .overview-report .overview-band{padding:14px 0;break-inside:auto}.user-analysis-dashboard .overview-row{grid-template-columns:1fr 3fr;gap:8px 16px;break-inside:avoid}.user-analysis-dashboard .overview-row-meta{grid-column:2}.user-analysis-dashboard .overview-report .summary-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.user-analysis-dashboard .header-inner .brand{min-width:0}.user-analysis-dashboard .header-back-link{flex-shrink:0;white-space:nowrap;min-height:36px;padding-inline:10px;font-size:12px;gap:6px}.user-analysis-dashboard .profile-main{flex-wrap:wrap;align-items:center;gap:20px}.user-analysis-dashboard .profile-actions{margin-left:auto;flex-wrap:wrap;gap:12px;justify-content:flex-end}.user-analysis-dashboard .profile-actions .date-window{margin:0;max-width:390px;line-height:1.7}.user-analysis-dashboard .scope{display:flex}.user-analysis-dashboard .overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:20px}.user-analysis-dashboard .overview-main,.user-analysis-dashboard .overview-side{display:grid;min-width:0;align-content:start;gap:20px}.user-analysis-dashboard .summary-stats{padding-bottom:0;margin-bottom:0;border-bottom:0}.user-analysis-dashboard .overview-main>.signals{padding:24px;gap:24px}.user-analysis-dashboard .signals .signal{margin:0}.user-analysis-dashboard .signals .signal-label{margin:0 0 16px;font-size:12px}.user-analysis-dashboard .signal-entry+.signal-entry{margin-top:24px}.user-analysis-dashboard .signal-entry h4{font-size:13px;line-height:1.65;font-weight:600;margin-bottom:8px}.user-analysis-dashboard .entry-next-action{margin-top:8px}.user-analysis-dashboard .entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:11px;line-height:1.6;margin-top:12px}.user-analysis-dashboard .entry-meta .text-btn{margin:0;padding:0;font-size:11px}.user-analysis-dashboard .follow-panel{align-self:start;height:auto}.user-analysis-dashboard .todo-list{display:flex;gap:24px}.user-analysis-dashboard .follow-suggestion+.follow-suggestion{padding-top:20px;border-top:1px solid var(--border)}.user-analysis-dashboard .todo-title{line-height:1.75}.user-analysis-dashboard .todo-description{margin-top:8px}.user-analysis-dashboard .context-row{align-items:start;gap:24px;margin-top:24px}.user-analysis-dashboard .feedback-panel{display:block;padding:24px}.user-analysis-dashboard .feedback-head{margin-bottom:16px}.user-analysis-dashboard .feedback-head h3{font-size:14px}.user-analysis-dashboard .feedback-entry+.feedback-entry{border-top:1px solid var(--border);padding-top:20px;margin-top:20px}.user-analysis-dashboard .feedback-entry .feedback-text{line-height:1.85}.user-analysis-dashboard .feedback-evidence{margin:10px 0 0;padding-left:12px;border-left:1px solid var(--border);font-size:12px;line-height:1.85;color:var(--muted)}.user-analysis-dashboard .feedback-follow-up{margin-top:10px;font-size:12px;line-height:1.85;color:var(--muted)}.user-analysis-dashboard .quality-panel{align-self:start;padding:20px 24px;gap:20px}.user-analysis-dashboard .quality-value{font-size:28px;font-weight:650;color:var(--text);line-height:1.3}.user-analysis-dashboard .file-card{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px 12px;align-items:center}.user-analysis-dashboard .file-detail-trigger{display:flex;align-items:center;gap:13px;min-width:0;width:100%;padding:0;text-align:left}.user-analysis-dashboard .file-detail-trigger>.anticon{color:var(--muted);font-size:12px}.user-analysis-dashboard .file-detail-trigger:hover .file-name{color:var(--primary)}.user-analysis-dashboard .file-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.user-analysis-dashboard .download-error{grid-column:1 / -1;color:#a12622;font-size:12px;line-height:1.7;margin-top:4px}.user-analysis-dashboard .source-answer{white-space:normal}.user-analysis-dashboard .source-answer .markdown-body{font-size:13px;color:var(--text);overflow-wrap:anywhere}.user-analysis-dashboard .source-answer .markdown-body>*+*{margin-top:12px}.user-analysis-dashboard .source-answer .markdown-body h1{font-size:22px}.user-analysis-dashboard .source-answer .markdown-body h2{font-size:19px}.user-analysis-dashboard .source-answer .markdown-body h3{font-size:16px;color:var(--text)}.user-analysis-dashboard .source-answer .markdown-body p{font-size:13px}.user-analysis-dashboard .source-answer .markdown-body a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.user-analysis-dashboard .source-answer .markdown-body pre{white-space:pre;max-width:100%;overflow-x:auto}.user-analysis-dashboard .source-answer .markdown-body img{max-width:100%;height:auto}.user-analysis-dashboard .source-answer .assistant-rich-content__table-scroll{max-width:100%;overflow-x:auto}.user-analysis-dashboard .source-answer .assistant-html-sandbox__frame{width:100%;max-width:100%;border:0}.user-analysis-dashboard .source-answer .assistant-chart{min-width:0}@media (max-width: 1100px){.user-analysis-dashboard .profile-actions{width:100%}.user-analysis-dashboard .overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.user-analysis-dashboard .profile-actions{margin-left:0;justify-content:flex-start}.user-analysis-dashboard .profile-actions .date-window{max-width:none}.user-analysis-dashboard .section-nav{gap:12px;flex-wrap:wrap}.user-analysis-dashboard .nav-links{min-height:var(--nav-h)}.user-analysis-dashboard .scope{display:flex}.user-analysis-dashboard .overview-grid,.user-analysis-dashboard .overview-main,.user-analysis-dashboard .overview-side{gap:20px}.user-analysis-dashboard .overview-main>.signals{padding:20px;gap:20px}.user-analysis-dashboard .feedback-panel{padding:20px}}@media (max-width: 480px){.user-analysis-dashboard .profile-actions .date-window{flex-basis:100%}.user-analysis-dashboard .nav-links{gap:8px}.user-analysis-dashboard .nav-link{gap:4px}.user-analysis-dashboard .scope button{font-size:10px}}@media print{.user-analysis-dashboard .profile-actions{display:flex!important;justify-content:flex-start;width:100%;margin:0}.user-analysis-dashboard .profile-actions .btn,.user-analysis-dashboard .file-download,.user-analysis-dashboard .download-error{display:none!important}.user-analysis-dashboard .profile-actions .date-window{max-width:none}.user-analysis-dashboard .overview-grid{grid-template-columns:minmax(0,1fr)}.user-analysis-dashboard .overview-grid,.user-analysis-dashboard .overview-main,.user-analysis-dashboard .overview-side{gap:12px}.user-analysis-dashboard .overview-main>.signals{padding:14px;gap:12px;break-inside:auto}.user-analysis-dashboard .signal-entry,.user-analysis-dashboard .feedback-entry,.user-analysis-dashboard .follow-suggestion{break-inside:avoid}.user-analysis-dashboard .signal-entry+.signal-entry{margin-top:16px}.user-analysis-dashboard .todo-list{gap:16px}.user-analysis-dashboard .file-card,.user-analysis-dashboard .files-grid .print-only-record{display:block!important}.user-analysis-dashboard .file-detail-trigger{width:100%}}.user-analysis-pdf-frame{position:fixed;left:-12000px;top:0;width:1040px;height:1500px;border:0;pointer-events:none}.user-analysis-dashboard .record-actions{white-space:nowrap}.user-analysis-dashboard .record-actions .row-open{display:inline-flex;vertical-align:middle}.user-analysis-dashboard .source-record-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.user-analysis-dashboard .pdf-export-status{padding:8px 0;font-size:12px;overflow-wrap:anywhere}.user-analysis-dashboard .pdf-export-status[role=alert]{color:#a32929}.user-analysis-dashboard .job-progress{display:block;max-width:360px;width:100%;margin:16px auto;accent-color:#1e55ff}@media (max-width: 600px){.user-analysis-dashboard .records-table td.record-actions{display:flex;justify-content:flex-end}}.user-analysis-pdf{background:#fff;color:#222;padding:20px;min-height:0}.user-analysis-pdf *{animation:none!important;transition:none!important;content-visibility:visible!important}.user-analysis-pdf .app-header{position:static}.user-analysis-pdf .wrap{width:100%;max-width:none}.user-analysis-pdf .content{padding-bottom:0}.user-analysis-pdf .toolbar,.user-analysis-pdf .pagination,.user-analysis-pdf .table-footer,.user-analysis-pdf .section-nav-shell,.user-analysis-pdf .record-actions,.user-analysis-pdf .file-download,.user-analysis-pdf .assistant-chart__download,.user-analysis-pdf .text-btn,.user-analysis-pdf .overview-controls,.user-analysis-pdf .chart-mode,.user-analysis-pdf .skip-link,.user-analysis-pdf .header-back-link{display:none!important}.user-analysis-pdf .print-only-record{display:table-row!important}.user-analysis-pdf .files-grid .print-only-record{display:block!important}.user-analysis-pdf .text-clamp,.user-analysis-pdf .file-name,.user-analysis-pdf .file-desc,.user-analysis-pdf .category-items,.user-analysis-pdf .category-note{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible;white-space:normal}.user-analysis-pdf .table-scroll,.user-analysis-pdf .assistant-rich-content__table-scroll{overflow:visible}.user-analysis-pdf .records-table,.user-analysis-pdf .source-answer table{width:100%;min-width:0;table-layout:fixed}.user-analysis-pdf td,.user-analysis-pdf th,.user-analysis-pdf p,.user-analysis-pdf li{overflow-wrap:anywhere}.user-analysis-pdf .source-answer pre,.user-analysis-pdf .pdf-embedded-source{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow:visible;max-height:none}.user-analysis-pdf .pdf-original-records{margin-top:32px}.user-analysis-pdf .source-record{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.user-analysis-pdf .source-question,.user-analysis-pdf .source-answer,.user-analysis-pdf .source-answer .markdown-body{font-size:15px;line-height:1.8}.user-analysis-pdf .source-answer .markdown-body p{font-size:inherit}.user-analysis-pdf .source-answer img{max-width:100%;max-height:1000px;object-fit:contain}.user-analysis-pdf .panel{box-shadow:none}.user-analysis-pdf .assistant-query-plan__view-toggle{display:none}.user-analysis-pdf .assistant-query-plan__work-content h4,.user-analysis-pdf .assistant-query-plan__author{display:block;white-space:normal;overflow:visible;text-overflow:clip;max-height:none;-webkit-line-clamp:unset;overflow-wrap:anywhere}.company-usage-dashboard{--cu-bg: #f7f7f5;--cu-surface: #ffffff;--cu-text: #000000;--cu-muted: #515151;--cu-subtle: #737373;--cu-border: #e5e5e3;--cu-blue: #1e55ff;--cu-blue-dark: #1643cc;--cu-blue-soft: #edf3ff;--cu-chart-secondary: #2b2b2b;--cu-amber: #a16d2d;--cu-amber-soft: #fff7eb;color:var(--cu-text);background:var(--cu-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;letter-spacing:0;width:100%;min-height:100dvh;overflow-wrap:anywhere;color-scheme:light}.company-usage-dashboard *,.company-usage-dashboard *:before,.company-usage-dashboard *:after{box-sizing:border-box}.company-usage-dashboard :is(h1,h2,h3,p,dl,dd){margin:0}.company-usage-dashboard :is(button,input,select){font:inherit;color:inherit}.company-usage-dashboard button{cursor:pointer}.company-usage-dashboard button:disabled{cursor:not-allowed;opacity:.45}.company-usage-dashboard :is(button,input,select,a,summary,[tabindex]):focus-visible{outline:2px solid var(--cu-blue);outline-offset:3px}.company-usage-dashboard a{color:var(--cu-text);text-decoration:none}.company-usage-dashboard a:hover{color:var(--cu-blue);text-decoration:underline;text-underline-offset:3px}.company-usage-dashboard .anticon{flex-shrink:0}.company-usage-dashboard .cu-page{width:min(1328px,100%);padding:28px 24px 48px;margin:0 auto}.company-usage-dashboard .cu-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-bottom:20px}.company-usage-dashboard .cu-back{display:inline-flex;align-items:center;gap:8px;color:var(--cu-muted);min-height:30px}.company-usage-dashboard h1{font-size:28px;font-weight:700;line-height:1.3;margin:8px 0 10px}.company-usage-dashboard .cu-meta{display:flex;flex-wrap:wrap;gap:4px 16px}.company-usage-dashboard .cu-meta,.company-usage-dashboard .cu-scope{color:var(--cu-muted);font-size:12px}.company-usage-dashboard .cu-scope{margin-top:6px}.company-usage-dashboard .cu-actions{display:flex;align-items:center;gap:8px}.company-usage-dashboard .cu-section-nav{position:sticky;top:0;z-index:20;display:flex;align-items:stretch;gap:28px;height:58px;margin-bottom:24px;background:var(--cu-bg);border-bottom:1px solid var(--cu-border);overflow-x:auto;scrollbar-width:none}.company-usage-dashboard .cu-section-nav::-webkit-scrollbar{display:none}.company-usage-dashboard .cu-section-nav a{position:relative;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:0 2px;color:var(--cu-muted);font-size:13px;white-space:nowrap}.company-usage-dashboard .cu-section-nav a:hover{text-decoration:none;color:var(--cu-blue)}.company-usage-dashboard .cu-section-nav a[aria-current=location]{color:var(--cu-blue);font-weight:650}.company-usage-dashboard .cu-section-nav a[aria-current=location]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px 3px 0 0;background:var(--cu-blue)}.company-usage-dashboard .cu-section-nav a:focus-visible{outline-offset:-4px}.company-usage-dashboard .cu-nav-count{background:#e9edf1;border-radius:5px;padding:0 5px;font-size:10px;line-height:19px}.company-usage-dashboard .cu-section-nav a[aria-current=location] .cu-nav-count{background:#cce3ff}.company-usage-dashboard .cu-anchor{scroll-margin-top:74px}.company-usage-dashboard .cu-anchor:focus{outline:none}.company-usage-dashboard .cu-ranges{display:flex;padding:3px;gap:2px;border:1px solid #e8edf0;border-radius:8px;background:#edf0f3}.company-usage-dashboard .cu-ranges button{border:0;background:transparent;padding:6px 10px;min-height:34px;border-radius:5px;font-size:12px;white-space:nowrap}.company-usage-dashboard .cu-ranges button[aria-pressed=true]{background:#fff;color:var(--cu-blue);box-shadow:0 1px 4px #22303d10}.company-usage-dashboard .cu-ranges button:hover:not([aria-pressed=true]){color:var(--cu-text);background:#f7f7f5}.company-usage-dashboard .cu-icon-button,.company-usage-dashboard .cu-pagination button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cu-border);background:#fff;border-radius:8px;flex-shrink:0}.company-usage-dashboard :is(.cu-icon-button,.cu-pagination button):hover:not(:disabled){background:var(--cu-bg);color:var(--cu-blue)}.company-usage-dashboard .cu-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.company-usage-dashboard .cu-metric{padding:19px 21px 17px;border:1px solid var(--cu-border);border-radius:8px;background:#fff;min-width:0}.company-usage-dashboard .cu-metric>span{font-size:12px;font-weight:550;color:var(--cu-muted)}.company-usage-dashboard .cu-metric strong{display:block;font-size:27px;font-weight:650;line-height:1.3;margin:13px 0 10px;font-variant-numeric:tabular-nums}.company-usage-dashboard small{display:block;color:var(--cu-muted);font-size:11px;line-height:1.65}.company-usage-dashboard .cu-section{min-width:0;padding:20px;background:var(--cu-surface);border-top:1px solid var(--cu-border);margin-top:18px}.company-usage-dashboard h2{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:650;line-height:1.5;margin-bottom:16px}.company-usage-dashboard h2>span{color:var(--cu-blue)}.company-usage-dashboard h3{font-size:13px;font-weight:650}.company-usage-dashboard .cu-quota-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.company-usage-dashboard .cu-pool{min-width:0;padding:4px 0}.company-usage-dashboard .cu-pool-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.company-usage-dashboard .cu-pool-values{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px}.company-usage-dashboard .cu-pool-values strong{font-size:27px;font-weight:650}.company-usage-dashboard .cu-pool-values span{font-size:16px;color:var(--cu-muted)}.company-usage-dashboard .cu-muted{color:var(--cu-muted);font-size:12px}.company-usage-dashboard .cu-quota-bar{display:flex;width:100%;height:8px;border-radius:4px;overflow:hidden;background:#edf0f3;margin:16px 0}.company-usage-dashboard .cu-quota-part-0{background:var(--cu-blue)}.company-usage-dashboard .cu-quota-part-1{background:var(--cu-amber)}.company-usage-dashboard .cu-quota-part-2{background:var(--cu-chart-secondary)}.company-usage-dashboard .cu-quota-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.company-usage-dashboard dt{color:var(--cu-muted);font-size:11px}.company-usage-dashboard dd{font-size:14px;font-weight:600}.company-usage-dashboard .cu-package-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--cu-border);align-items:start}.company-usage-dashboard .cu-package-row:first-child{padding-top:0}.company-usage-dashboard .cu-package-row:last-child{border-bottom:0}.company-usage-dashboard .cu-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-top:1px solid var(--cu-border);padding-top:14px;margin-top:18px}.company-usage-dashboard .cu-totals>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.company-usage-dashboard .cu-totals span{color:var(--cu-muted);font-size:12px}.company-usage-dashboard .cu-totals strong{font-size:18px}.company-usage-dashboard .cu-accounting{margin-top:12px}.company-usage-dashboard .cu-scenarios{display:grid;gap:12px}.company-usage-dashboard .cu-scenario{display:grid;grid-template-columns:minmax(150px,1fr) minmax(100px,2fr) minmax(85px,auto);gap:16px;align-items:center;padding:8px 0}.company-usage-dashboard .cu-scenario>div:last-child{text-align:right}.company-usage-dashboard .cu-scenario b{font-size:17px}.company-usage-dashboard .cu-scenario-track{height:8px;background:#edf0f3;border-radius:4px;overflow:hidden}.company-usage-dashboard .cu-scenario-track span{height:100%;display:block;background:var(--cu-blue);border-radius:4px}.company-usage-dashboard .cu-scenario:nth-child(2n) .cu-scenario-track span{background:var(--cu-chart-secondary)}.company-usage-dashboard .cu-coverage{margin-top:14px}.company-usage-dashboard .cu-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;align-items:start}.company-usage-dashboard .cu-insights article{padding-top:0}.company-usage-dashboard .cu-insights p{margin-top:6px;color:var(--cu-muted)}.company-usage-dashboard .cu-insight-members{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.company-usage-dashboard .cu-insight-members a{color:var(--cu-blue);font-size:12px}.company-usage-dashboard .cu-member-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start;margin-bottom:20px}.company-usage-dashboard .cu-member-card{padding:14px;border:1px solid var(--cu-border);border-radius:8px;min-width:0}.company-usage-dashboard .cu-member-identity{display:flex;align-items:center;gap:9px;min-width:0}.company-usage-dashboard .cu-member-identity>div{min-width:0}.company-usage-dashboard .cu-member-identity a{display:inline-flex;align-items:baseline;gap:5px}.company-usage-dashboard .cu-member-identity .anticon{font-size:10px;color:var(--cu-muted)}.company-usage-dashboard .cu-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:8px;border:1px solid #cce3ff;background:var(--cu-blue-soft);color:var(--cu-blue);font-size:11px;font-weight:600;overflow:hidden}.company-usage-dashboard .cu-avatar img{width:100%;height:100%;object-fit:cover}.company-usage-dashboard .cu-member-card>.cu-muted{margin:8px 0;font-size:11px}.company-usage-dashboard .cu-member-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.company-usage-dashboard .cu-member-card .cu-scenario{grid-template-columns:minmax(0,1fr) minmax(40px,1fr) auto;gap:6px;padding:3px 0;font-size:10px}.company-usage-dashboard .cu-member-card .cu-scenario small{display:none}.company-usage-dashboard .cu-member-card .cu-scenario b{font-size:11px}.company-usage-dashboard .cu-member-card .cu-scenarios{gap:4px;margin-bottom:12px}.company-usage-dashboard .cu-badges{display:flex;align-items:start;gap:5px;flex-wrap:wrap;margin-top:6px}.company-usage-dashboard .cu-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-size:11px;color:var(--cu-muted);background:#f3f5f7}.company-usage-dashboard .cu-badge-blue,.company-usage-dashboard .cu-badge-green{color:var(--cu-blue);background:var(--cu-blue-soft)}.company-usage-dashboard .cu-badge-amber{color:var(--cu-amber);background:var(--cu-amber-soft)}.company-usage-dashboard .cu-member-controls{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.company-usage-dashboard .cu-risk-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;color:var(--cu-muted);font-size:12px}.company-usage-dashboard .cu-risk-filter{display:inline-flex;align-items:center;gap:8px;max-width:100%}.company-usage-dashboard .cu-clear-filter{background:none;border:0;color:var(--cu-blue);padding:6px 0}.company-usage-dashboard .cu-clear-filter:hover{color:var(--cu-blue-dark);text-decoration:underline}.company-usage-dashboard .cu-members-filtered .cu-member-cards{display:none}.company-usage-dashboard .cu-search{display:flex;align-items:center;gap:8px;border:1px solid var(--cu-border);padding:0 10px;border-radius:8px;min-height:38px;flex:1 1 210px;max-width:360px;color:var(--cu-muted)}.company-usage-dashboard .cu-search input{min-width:0;width:100%;border:0;background:transparent;min-height:34px}.company-usage-dashboard .cu-search input::placeholder{color:var(--cu-muted)}.company-usage-dashboard select{min-height:38px;padding:4px 8px;border:1px solid var(--cu-border);background:#fff;border-radius:8px;max-width:100%}.company-usage-dashboard .cu-table-scroll{overflow:auto}.company-usage-dashboard table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.company-usage-dashboard .cu-members-table{min-width:900px;table-layout:fixed}.company-usage-dashboard th{color:var(--cu-muted);font-size:11px;background:var(--cu-bg);font-weight:550}.company-usage-dashboard tbody tr:hover{background:#fafafa}.company-usage-dashboard :is(th,td){padding:12px 10px;border-bottom:1px solid var(--cu-border);vertical-align:top}.company-usage-dashboard th:nth-child(1){width:20%}.company-usage-dashboard th:nth-child(2){width:25%}.company-usage-dashboard th:nth-child(3){width:10%}.company-usage-dashboard th:nth-child(4){width:18%}.company-usage-dashboard th:nth-child(5){width:8%}.company-usage-dashboard th:nth-child(6){width:19%}.company-usage-dashboard .cu-accounting-note{margin-top:4px}.company-usage-dashboard .cu-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.company-usage-dashboard .cu-pagination>span{margin-right:auto;color:var(--cu-muted);font-size:12px}.company-usage-dashboard .cu-quality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.company-usage-dashboard .cu-quality>div{padding:8px 0}.company-usage-dashboard .cu-risk-link{padding:8px 0;border:0;background:transparent;text-align:left;border-radius:5px}.company-usage-dashboard .cu-risk-link:hover:not(:disabled){background:var(--cu-blue-soft)}.company-usage-dashboard .cu-risk-link>strong{color:var(--cu-blue)}.company-usage-dashboard .cu-quality .cu-risk-link>span{display:flex;align-items:center;gap:6px}.company-usage-dashboard .cu-quality .cu-risk-link .cu-risk-arrow{display:inline-flex;color:var(--cu-blue);font-size:12px}.company-usage-dashboard .cu-quality strong{display:block;font-size:24px;font-weight:650}.company-usage-dashboard .cu-quality span{display:block;color:var(--cu-muted);font-size:12px}.company-usage-dashboard .cu-empty{padding:8px 0;color:var(--cu-muted)}.company-usage-dashboard .cu-page-state{padding:60px 20px;text-align:center;color:var(--cu-muted)}.company-usage-dashboard .cu-page-state h2{justify-content:center}.company-usage-dashboard :is(.cu-page-state,.cu-analysis-state,.cu-export-state) button{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border:1px solid var(--cu-border);border-radius:5px;background:#fff}.company-usage-dashboard .cu-page-state button{margin-top:14px}.company-usage-dashboard :is(.cu-analysis-state,.cu-export-state){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0;color:var(--cu-muted)}.company-usage-dashboard .cu-notes{padding:20px 0;font-size:12px;color:var(--cu-muted)}.company-usage-dashboard .cu-notes summary{cursor:pointer}.company-usage-dashboard .cu-notes p{margin-top:8px}.company-usage-dashboard.cu-pdf{min-height:0;background:#fff}.company-usage-dashboard.cu-pdf .cu-page{width:1040px;padding:18px 20px}.company-usage-dashboard.cu-pdf .cu-section{padding:16px 0;margin-top:16px}.company-usage-dashboard.cu-pdf .cu-member-identity{display:block}.company-usage-dashboard.cu-pdf .cu-table-scroll{overflow:visible}.company-usage-dashboard.cu-pdf .cu-members-table{min-width:0}@media (max-width: 1100px){.company-usage-dashboard .cu-header{grid-template-columns:1fr;gap:14px}.company-usage-dashboard .cu-metric{padding:12px}.company-usage-dashboard .cu-metric strong{font-size:24px}.company-usage-dashboard .cu-member-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.company-usage-dashboard .cu-page{padding:18px 16px 36px}.company-usage-dashboard h1{font-size:24px}.company-usage-dashboard .cu-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-usage-dashboard .cu-summary .cu-metric:last-child{grid-column:1 / -1}.company-usage-dashboard .cu-section{padding:18px 12px}.company-usage-dashboard .cu-quota-layout{grid-template-columns:1fr;gap:20px}.company-usage-dashboard .cu-quality{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-usage-dashboard .cu-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.company-usage-dashboard .cu-scenario{grid-template-columns:minmax(0,1fr) minmax(70px,1fr) auto;gap:10px}}@media (max-width: 460px){.company-usage-dashboard .cu-section-nav{gap:22px}.company-usage-dashboard .cu-page{padding-inline:12px}.company-usage-dashboard .cu-ranges button{padding-inline:7px}.company-usage-dashboard .cu-member-cards{grid-template-columns:1fr}.company-usage-dashboard .cu-pool-values strong{font-size:24px}.company-usage-dashboard .cu-pool-values span{font-size:14px}.company-usage-dashboard .cu-scenario{grid-template-columns:minmax(0,1fr) auto}.company-usage-dashboard .cu-scenario-track{grid-column:1 / -1;grid-row:2}.company-usage-dashboard .cu-member-card .cu-scenario-track{grid-column:auto;grid-row:auto}.company-usage-dashboard .cu-quota-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.company-usage-dashboard .anticon-spin{animation:none}}@media screen{:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf){--cu-bg: var(--bg);--cu-surface: var(--panel-strong);--cu-text: var(--text);--cu-muted: var(--muted);--cu-subtle: var(--muted);--cu-border: var(--border);--cu-blue: var(--accent);--cu-blue-dark: var(--accent-strong);--cu-blue-soft: color-mix(in srgb, var(--accent) 8%, var(--panel-strong));color-scheme:light dark}:root[data-theme=light]:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf){color-scheme:light}:root[data-theme=dark]:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf){color-scheme:dark}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) :is(.cu-icon-button,.cu-pagination button,.cu-metric,select,.cu-ranges button[aria-pressed=true],.cu-page-state button,.cu-analysis-state button,.cu-export-state button){background:var(--panel-strong)}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) :is(.cu-nav-count,.cu-ranges,.cu-badge:not(.cu-badge-blue):not(.cu-badge-green):not(.cu-badge-amber)){background:var(--panel)}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) .cu-ranges{border-color:var(--border)}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) :is(.cu-quota-bar,.cu-scenario-track){background:var(--panel)}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) :is(.cu-ranges button:hover:not([aria-pressed=true]),tbody tr:hover){background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) .cu-section-nav a[aria-current=location] .cu-nav-count{background:var(--cu-blue-soft)}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) .cu-avatar{border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}:root:not([data-site-mode=oem]) .company-usage-dashboard:not(.cu-pdf) :is(.cu-quota-bar,.cu-scenario-track,.cu-badge-blue,.cu-badge-green){--cu-blue: #1e55ff;--cu-blue-soft: #edf3ff}}.business-requirements{scroll-margin-top:24px;min-width:0;margin:24px 0 0;padding:0;border:0;color:var(--text);letter-spacing:0}.business-requirements__reward{margin:8px 0 16px;color:var(--text);font-size:14px}.business-requirements legend{padding:0;margin-bottom:12px;font-size:14px;font-weight:500}.business-requirements__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.business-requirements__option{display:flex;gap:10px;align-items:center;min-height:40px;font-size:14px;overflow-wrap:anywhere}.business-requirements__option input{flex:0 0 auto;width:16px;height:16px;margin:0}.business-requirements__details{display:grid;gap:8px;margin-top:16px;font-size:13px}.business-requirements__details textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--panel);font:inherit;resize:vertical}@media (max-width: 580px){.business-requirements__options{grid-template-columns:minmax(0,1fr)}.business-requirements__details textarea{font-size:16px}}.test-groups-entry{display:flex;gap:8px;flex-wrap:wrap}.test-groups-drawer :is(.ant-drawer-section,.ant-drawer-header,.ant-drawer-body),.test-groups-modal :is(.ant-modal-container,.ant-modal-content,.ant-modal-header){background:var(--panel-strong);color:var(--text)}.test-groups-modal :is(.ant-modal-container,.ant-modal-content){border-radius:8px}.test-groups-drawer .ant-drawer-title,.test-groups-modal .ant-modal-title{color:var(--text)}:is(.test-groups-drawer,.test-groups-modal) .ant-table{background:var(--panel-strong);color:var(--text)}:is(.test-groups-drawer,.test-groups-modal) .ant-table-thead>tr>th{background:var(--bg-strong);color:var(--muted);border-color:var(--border)}:is(.test-groups-drawer,.test-groups-modal) .ant-table-tbody>tr>td{background:var(--panel-strong);color:var(--text);border-color:var(--border)}:is(.test-groups-drawer,.test-groups-modal) .ant-table-tbody>tr.ant-table-row-selected>td,:is(.test-groups-drawer,.test-groups-modal) .ant-table-tbody>tr:hover>td,:is(.test-groups-drawer,.test-groups-modal) .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:color-mix(in srgb,var(--text) 5%,var(--panel-strong))!important}.test-groups-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;min-width:0;color:var(--text)}.test-groups-sidebar{border-right:1px solid var(--border);padding-right:16px;min-width:0}.test-groups-main,.test-groups-stack{min-width:0;display:flex;flex-direction:column;gap:16px}.test-groups-main{align-self:start}.test-groups-toolbar{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0}.test-groups-toolbar h2{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.test-groups-toolbar h2 span{color:var(--muted);font-size:12px}.test-groups-list{display:flex;flex-direction:column;gap:6px;padding-top:16px}.test-groups-list .ant-btn{width:100%;justify-content:space-between;height:auto;min-height:38px;padding:8px 10px;text-align:left}.test-groups-list .ant-btn>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.test-groups-list .ant-tag{flex:none;margin:0}.test-groups-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-block:1px solid var(--border);font-size:13px}.test-groups-account{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.test-groups-account strong{font-size:13px;font-weight:500}.test-groups-account>span,.test-groups-context{font-size:12px;color:var(--muted)}.test-groups-context{margin:0;overflow-wrap:anywhere}.test-groups-modal{max-width:calc(100vw - 24px);top:4dvh;padding-bottom:0}.test-groups-modal .ant-modal-body{max-height:70dvh;overflow:auto;scrollbar-width:thin}.test-groups-selected{display:flex;flex-wrap:wrap;gap:6px}.test-groups-selected .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0}.test-groups-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.test-groups-review-item{display:flex;flex-direction:column;gap:8px;padding-block:16px;border-top:1px solid var(--border);font-size:13px;overflow-wrap:anywhere}.test-groups-review-item dl{margin:0}.test-groups-review-item dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding-block:6px}.test-groups-review-item dt{color:var(--muted)}.test-groups-review-item dd{margin:0;white-space:pre-wrap}@media (max-width: 720px){.test-groups-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.test-groups-sidebar{border-right:0;padding-right:0;border-bottom:1px solid var(--border);padding-bottom:16px}.test-groups-list{max-height:160px;overflow:auto}.test-groups-toolbar{flex-wrap:wrap}.test-groups-toolbar>.ant-input-affix-wrapper{flex:1 1 180px}.test-groups-review-item dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ao-page,.ao-drawer{--ao-bg:var(--bg);--ao-surface:var(--panel-strong);--ao-line:var(--border);--ao-ink:var(--text);--ao-muted:var(--muted);--ao-blue:var(--accent);--ao-soft:color-mix(in srgb,var(--accent) 10%,var(--panel-strong));color:var(--ao-ink);color-scheme:inherit;letter-spacing:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;-webkit-font-smoothing:antialiased}body:has(.ao-page){background:var(--bg)}.ao-page{width:100%;max-width:1472px;min-height:100dvh;margin:0 auto;padding:16px 56px 48px;background:var(--ao-bg);min-width:0}.ao-page .admin-tabs{display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.ao-page .admin-tabs__link{flex-shrink:0;white-space:nowrap}.ao-page *,.ao-drawer *{box-sizing:border-box}.ao-page :is(h1,h2,h3,p),.ao-drawer :is(h2,h3,p){margin:0}.ao-page button,.ao-drawer button{font:inherit;cursor:pointer}.ao-page button:hover,.ao-drawer button:hover{transform:none}.ao-page button:disabled,.ao-drawer button:disabled{cursor:default;opacity:.5}.ao-page :is(button,a,input):focus-visible,.ao-drawer :is(button,a,input):focus-visible{outline:2px solid var(--ao-blue);outline-offset:3px}.ao-page svg,.ao-drawer svg{flex-shrink:0}.ao-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.ao-heading h1{font-size:28px;line-height:1.35;font-weight:650}.ao-page .ao-heading p{margin-top:6px;font-size:12px;color:var(--ao-muted)}.ao-icon,.ao-button,.ao-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ao-line);background:var(--ao-surface);color:var(--ao-ink);border-radius:8px;min-height:38px;padding:6px 15px;font-size:13px;font-weight:550;text-decoration:none}.ao-icon{width:38px;height:38px;padding:0;flex-shrink:0}.ao-text{background:transparent;border:0;color:var(--ao-blue);padding:3px 0}:is(.ao-icon,.ao-button):hover:not(:disabled){border-color:var(--ao-line);background:var(--ao-bg);color:var(--ao-ink)}.ao-filters{padding-bottom:20px}.ao-filter-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ao-search{display:flex;align-items:center;gap:8px;min-width:0;width:280px;border:1px solid var(--ao-line);background:var(--ao-surface);border-radius:8px;padding:0 12px;color:var(--ao-muted)}.ao-search:focus-within{outline:2px solid var(--ao-blue);outline-offset:1px}.ao-search input{font:inherit;font-size:13px;min-width:0;width:100%;height:36px;border:0;background:transparent;outline:0!important;color:var(--ao-ink)}.ao-range-select{flex-shrink:0}.ao-cutoff{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--ao-muted);font-size:12px}.ao-cutoff-picker.ant-picker{width:210px;height:38px;border-color:var(--ao-line);border-radius:8px;background:var(--ao-surface);color:var(--ao-ink)}.ao-cutoff-picker.ant-picker:hover,.ao-cutoff-picker.ant-picker-focused{border-color:var(--ao-blue);box-shadow:none}.ao-filter-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.ao-page .ao-select{width:100%;min-width:0;font-family:inherit}.ao-page .dashboard-select input:focus-visible{outline:none;box-shadow:none}.ao-select-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ao-select-prefix{color:var(--ao-muted)}.ao-nav{position:sticky;top:0;z-index:5;display:flex;align-items:stretch;gap:30px;min-height:60px;background:var(--ao-bg);border-bottom:1px solid var(--ao-line);overflow-x:auto;scrollbar-width:none;margin-bottom:24px}.ao-nav a{display:flex;align-items:center;flex-shrink:0;font-size:13px;color:var(--ao-muted);text-decoration:none;border-bottom:3px solid transparent;padding:16px 0}.ao-page .ao-nav a[aria-current]{color:var(--ao-blue);border-color:var(--ao-blue);font-weight:550}.ao-anchor{scroll-margin-top:72px;outline:none}.ao-page .ao-overview-title{font-size:18px;font-weight:650;margin:0 0 16px}.ao-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ao-metric{display:flex;flex-direction:column;text-align:left;min-width:0;padding:20px 24px 16px;border:1px solid var(--ao-line);border-radius:8px;background:var(--ao-surface);color:var(--ao-ink)}.ao-metric:hover{border-color:var(--ao-blue)}.ao-metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;color:var(--ao-muted);font-size:12px}.ao-metric-icon{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:8px;background:var(--ao-bg);color:var(--ao-muted)}.ao-metric>strong{font-size:34px;line-height:1.3;margin:13px 0 12px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ao-metric small{display:block;width:100%;margin-top:auto;padding-top:11px;border-top:1px solid var(--ao-line);font-size:10px;line-height:1.55;color:var(--ao-muted)}.ao-metric-priority{border-top-color:var(--ao-blue)}.ao-metric-priority .ao-metric-icon{color:var(--ao-blue);background:var(--ao-soft)}.ao-categories{display:grid;grid-template-columns:4fr 3fr;gap:32px;margin-top:20px;padding:20px 24px;background:var(--ao-surface)}.ao-categories h3{font-size:12px;color:var(--ao-muted);font-weight:500;margin-bottom:8px}.ao-buckets{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.ao-bucket{text-align:left;background:transparent;border:0;border-radius:0;padding:8px 0;color:var(--ao-ink);min-width:0}.ao-bucket:hover:not(:disabled) span{color:var(--ao-blue)}.ao-bucket span{display:block;font-size:12px;color:var(--ao-muted)}.ao-bucket strong{display:block;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.ao-section{margin-top:20px;padding:24px;background:var(--ao-surface)}.ao-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ao-section h2{font-size:18px;font-weight:650}.ao-section-actions{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ao-muted)}.ao-section-actions .ao-button{font-size:12px}.ao-industries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.ao-industry{padding:12px 0;border-bottom:1px solid var(--ao-line);min-width:0}.ao-industry-main{display:grid;grid-template-columns:minmax(90px,1.3fr) repeat(3,minmax(42px,.65fr)) minmax(70px,1fr) 30px;align-items:center;gap:8px}.ao-industry-toggle{display:flex;align-items:center;gap:5px;border:0;padding:0;background:none;color:var(--ao-ink);text-align:left;min-width:0}.ao-industry-toggle strong{overflow-wrap:anywhere;font-size:13px}.ao-industry-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ao-industry-main>div{text-align:right}.ao-industry-main strong{font-size:13px;font-variant-numeric:tabular-nums}.ao-industry-main small{display:block;font-size:10px;color:var(--ao-muted)}.ao-industry-main .ao-icon{width:28px;height:30px;border:0}.ao-industry-expanded{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;color:var(--ao-muted)}.ao-distributions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ao-distributions h3{font-size:13px;margin-bottom:12px;font-weight:600}.ao-bars .ao-bucket{width:100%;display:grid;grid-template-columns:90px 1fr 32px;gap:10px;align-items:center;border:0;padding:6px 0}.ao-bars .ao-bucket strong{grid-column:3;grid-row:1;font-size:13px;text-align:right}.ao-bar-track{grid-column:2;grid-row:1;height:5px;border-radius:3px;background:var(--ao-bg);overflow:hidden}.ao-bar-track i{display:block;height:100%;background:#1e55ff;border-radius:inherit}.ao-distributions>div:nth-child(2) .ao-bar-track i{background:#535353}.ao-permissions>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:12px}.ao-permissions strong{color:var(--ao-blue)}.ao-method{color:var(--ao-muted);font-size:11px}p.ao-method{margin-top:12px}.ao-analysis-facts{display:flex;flex-wrap:wrap;gap:12px 30px;padding:0 0 15px;margin-bottom:14px;border-bottom:1px solid var(--ao-line)}.ao-analysis-facts span{display:flex;align-items:baseline;gap:8px;min-width:0}.ao-analysis-facts strong{color:var(--ao-ink);font-size:18px;font-variant-numeric:tabular-nums}.ao-analysis-facts small{color:var(--ao-muted);font-size:11px}.ao-analysis-state{display:flex;align-items:center;gap:10px;min-height:72px;color:var(--ao-muted);font-size:12px}.ao-analysis-state .ao-button{margin-left:auto}.ao-analysis-empty{padding:18px 0;color:var(--ao-muted);font-size:12px}.ao-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ao-analysis-block{min-width:0}.ao-analysis-block-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--ao-blue)}.ao-analysis-block-title h3{color:var(--ao-ink);font-size:14px;font-weight:600}.ao-analysis-scenarios{display:grid;gap:10px}.ao-analysis-scenario{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(100px,2fr) 62px;align-items:center;gap:14px;min-width:0}.ao-analysis-scenario>div:first-child{min-width:0}.ao-analysis-scenario strong,.ao-analysis-scenario small{display:block;overflow-wrap:anywhere}.ao-analysis-scenario strong{font-size:12px;font-weight:600}.ao-analysis-scenario small{color:var(--ao-muted);font-size:10px}.ao-analysis-track{height:7px;border-radius:4px;background:var(--ao-bg);overflow:hidden}.ao-analysis-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e55ff,#1e9b93)}.ao-analysis-value{text-align:right;font-variant-numeric:tabular-nums}.ao-analysis-value b{display:block;font-size:13px}.ao-analysis-value small{display:block;color:var(--ao-muted);font-size:10px}.ao-cost-list{display:grid;gap:12px}.ao-cost-item{padding:12px 14px;border:1px solid var(--ao-line);border-radius:8px;background:var(--ao-bg)}.ao-cost-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ao-cost-heading h4{min-width:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.ao-cost-heading span{flex-shrink:0;color:#9b6100;background:#fff5df;border-radius:4px;padding:2px 6px;font-size:10px}.ao-cost-item p{margin-top:5px;color:var(--ao-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ao-cost-item small{display:block;margin-top:7px;color:var(--ao-muted);font-size:10px;overflow-wrap:anywhere}.ao-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.ao-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;min-width:0;padding:16px 0;border-bottom:1px solid var(--ao-line)}.ao-suggestion>:not(.ao-text){grid-column:1}.ao-suggestion .ao-method{color:var(--ao-blue)}.ao-page .ao-suggestion h3{font-size:14px;font-weight:600;margin:4px 0 6px}.ao-suggestion p{color:var(--ao-muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.ao-suggestion .ao-text{grid-column:2;grid-row:1 / 4;align-self:center;font-size:12px;white-space:nowrap}.ao-record-tabs{display:flex;gap:28px;border-bottom:1px solid var(--ao-line);overflow-x:auto}.ao-record-tabs button{flex-shrink:0;padding:8px 0 12px;border:0;border-radius:0;border-bottom:3px solid transparent;background:transparent;color:var(--ao-muted);font-size:13px}.ao-record-tabs [aria-selected=true]{color:var(--ao-blue);border-bottom-color:var(--ao-blue)}.ao-table-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:var(--ao-muted);font-size:12px}.ao-table-scroll{width:100%;min-width:0;overflow:auto}.ao-table{width:100%;min-width:790px;border-collapse:collapse;font-size:12px}.ao-table th{text-align:left;font-size:12px;font-weight:500;color:var(--ao-muted);background:transparent;border-top:1px solid var(--ao-line);border-bottom:1px solid var(--ao-line);padding:12px;white-space:nowrap}.ao-table td{padding:12px;border-bottom:1px solid var(--ao-line);vertical-align:middle;max-width:310px;overflow-wrap:anywhere}.ao-table th:first-child,.ao-table td:first-child{padding-left:0}.ao-table th:last-child,.ao-table td:last-child{padding-right:0}.ao-table-accounts th:first-child{width:32%;min-width:260px}.ao-table tbody tr:hover{background:var(--ao-bg)}.ao-table .ao-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ao-table small{display:block;font-size:11px;color:var(--ao-muted)}.ao-account-name{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ao-account-name>div{min-width:0}.ao-account-name strong{font-weight:600}.ao-account-open{color:var(--ao-blue);border:0;background:transparent;width:auto;padding:0 8px;font-size:12px!important}.ao-points strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ao-points small{display:block;font-size:10px;font-weight:400;color:var(--ao-muted)}.ao-tag{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;white-space:nowrap}.ao-tag-blue{color:#1e55ff;background:#edf3ff}.ao-tag-neutral{color:var(--ao-muted);background:var(--ao-bg)}.ao-state{padding:48px 16px;text-align:center;color:var(--muted);font-size:13px}.ao-state .ao-button{margin-top:12px}.ao-drawer .ant-drawer-header{padding:18px 24px}.ao-drawer .ant-drawer-section{background:var(--ao-surface)}.ao-drawer .ant-drawer-body{padding:0 24px 20px}.ao-account-drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden}.ao-account-drawer .ao-table-scroll{flex:1;min-height:0}.ao-account-drawer .ao-table th{position:sticky;top:0;z-index:1;background:var(--ao-surface)}.ao-account-drawer .ao-pagination{flex-shrink:0}.ao-drawer-note{padding:14px 0;color:var(--ao-muted);font-size:12px}.ao-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 0;font-size:12px;color:var(--ao-muted)}.ao-pagination>span{margin-right:auto}.ao-conversation-drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden}.ao-conversation-account{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-top:14px}.ao-conversation-account span{color:var(--ao-muted);font-size:12px;overflow-wrap:anywhere}.ao-conversation-searchbar{padding:0 0 14px}.ao-conversation-layout{display:grid;grid-template-columns:300px minmax(0,1fr);flex:1;min-height:0;border-top:1px solid var(--ao-line)}.ao-conversation-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--ao-line);padding-right:16px}.ao-conversation-list>header{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.ao-conversation-list h3{font-size:13px}.ao-conversation-list>header span{color:var(--ao-muted);font-size:12px}.ao-conversation-items{overflow:auto;min-height:0;padding:0 3px 10px}.ao-conversation-item{display:block;width:100%;text-align:left;border:1px solid transparent;border-bottom-color:var(--ao-line);padding:12px 8px;background:var(--ao-surface);color:var(--ao-ink);border-radius:4px;margin-bottom:5px}.ao-conversation-item[aria-current=true]{border-color:var(--ao-blue);background:var(--ao-soft)}.ao-conversation-item-title{display:flex;align-items:start;gap:8px}.ao-conversation-item-title strong{font-size:12px;font-weight:600;flex:1;overflow-wrap:anywhere}.ao-conversation-item-title svg{color:var(--ao-muted);margin-top:2px}.ao-conversation-item-meta{display:flex;align-items:start;justify-content:space-between;gap:8px;margin-top:9px;font-size:11px;color:var(--ao-muted)}.ao-conversation-item-meta .ao-points{text-align:right;color:var(--ao-ink)}.ao-conversation-item-state{display:block;font-size:10px;color:var(--ao-muted);margin-top:7px}.ao-conversation-content{display:flex;flex-direction:column;min-width:0;min-height:0;padding-left:24px}.ao-conversation-title{display:flex;align-items:start;gap:12px;padding:14px 0;border-bottom:1px solid var(--ao-line)}.ao-conversation-title>div:first-of-type{flex:1;min-width:0}.ao-conversation-title h3{font-size:14px;overflow-wrap:anywhere}.ao-conversation-title small,.ao-conversation-cost>span{color:var(--ao-muted);font-size:11px}.ao-conversation-cost{text-align:right}.ao-conversation-cost .ao-points{display:block}.ao-conversation-back{display:none}.ao-conversation-thread{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:16px 10px 20px 0;overflow-wrap:anywhere}.ao-message{margin-bottom:24px;min-width:0}.ao-message-role{display:flex;gap:10px;font-size:11px;color:var(--ao-muted);margin-bottom:7px}.ao-message-user{margin-left:10%}.ao-user-text{padding:12px 14px;border-radius:6px;background:var(--ao-bg);white-space:pre-wrap;font-size:13px}.ao-message .assistant-rich-content{max-width:100%}.ao-message :is(img,video,canvas){max-width:100%}.ao-files{margin:10px 0 0;padding:0;list-style:none}.ao-files li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:12px}.ao-files li>span{min-width:0;overflow-wrap:anywhere}.ao-files a{color:var(--ao-blue);flex-shrink:0}.ao-files small{color:var(--ao-muted)}.ao-load-more{display:flex;margin:16px auto;font-size:12px!important}@media (max-width:1150px){.ao-page{padding-inline:24px}.ao-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ao-cutoff{margin-left:0}.ao-industries{grid-template-columns:1fr}.ao-metrics{gap:12px}.ao-metric{padding:16px}.ao-metric-label{align-items:start}.ao-metric>strong{font-size:30px}.ao-suggestions{grid-template-columns:1fr}}@media (max-width:760px){.ao-page{padding:12px 14px 32px}.ao-heading{padding:18px 0}.ao-heading h1{font-size:22px}.ao-filter-top>.ao-search{width:100%}.ao-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-cutoff{flex:1 1 100%}.ao-cutoff-picker.ant-picker{min-width:0;width:100%}.ao-nav{gap:20px;min-height:53px}.ao-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ao-metric{padding:14px}.ao-metric:last-child{grid-column:1 / -1}.ao-categories,.ao-distributions{grid-template-columns:1fr;gap:20px}.ao-analysis-grid{grid-template-columns:1fr;gap:24px}.ao-categories{padding:18px}.ao-section{margin-top:20px;padding:18px}.ao-section h2{font-size:17px}.ao-suggestions{grid-template-columns:1fr;gap:0}.ao-suggestion .ao-text{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}.ao-industry-main{grid-template-columns:repeat(4,minmax(0,1fr)) 28px}.ao-industry-toggle{grid-column:1 / 5;padding-bottom:8px}.ao-industry-main>.ao-icon{grid-column:5;grid-row:1}.ao-industry-main>div{grid-row:2;text-align:left}.ao-section-title .ao-method{font-size:10px}.ao-analysis-scenario{grid-template-columns:minmax(110px,1fr) minmax(70px,1.7fr) 50px;gap:9px}.ao-table-meta{align-items:start}.ao-table-meta>span{max-width:65%}.ao-drawer .ant-drawer-header{padding:14px 16px}.ao-drawer .ant-drawer-body{padding:0 14px 14px}.ao-conversation-layout{display:flex}.ao-conversation-list{border:0;padding:0;width:100%}.ao-conversation-content{padding:0;width:100%}.ao-conversation-layout[data-mobile-view=list] .ao-conversation-content,.ao-conversation-layout[data-mobile-view=thread] .ao-conversation-list{display:none}.ao-conversation-back{display:flex}.ao-conversation-title{flex-wrap:wrap}.ao-conversation-cost{margin-left:auto}.ao-conversation-account{gap:4px 12px}.ao-drawer-note{font-size:11px;padding:10px 0}}@media (prefers-reduced-motion:reduce){.ao-page *,.ao-drawer *{scroll-behavior:auto!important;transition:none!important}}.ao-analysis-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;font-size:13px}.ao-analysis-coverage small{color:var(--ao-muted, var(--muted))}.marketing-workbench{--tm-bg:light-dark(#fff,#15171c);--tm-surface:light-dark(#fff,#1e2128);--tm-soft:light-dark(#f7f8fa,#252932);--tm-line:light-dark(#e8e9ed,#373c47);--tm-text:light-dark(#202329,#edf0f7);--tm-muted:light-dark(#717783,#a5adbb);--tm-blue:light-dark(#365fff,#8da5ff);--tm-blue-bg:light-dark(#eef2ff,#28334f);--tm-danger:light-dark(#c73838,#f99292);--tm-success:light-dark(#24754a,#80d8aa);--tm-primary:light-dark(#365fff,#6887ff);--tm-on-primary:#fff;color:var(--tm-text);background:var(--tm-bg);font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;border:1px solid var(--tm-line);border-radius:12px;overflow:clip;min-width:0}.marketing-workbench *{box-sizing:border-box}.marketing-workbench [hidden]{display:none!important}.marketing-workbench h2{font-size:22px;line-height:1.4;margin:0;font-weight:600}.marketing-workbench h3{font-size:18px;margin:0}.marketing-workbench p{margin:4px 0 0}.marketing-workbench strong{font-weight:600}.marketing-workbench button,.marketing-workbench input,.marketing-workbench select,.marketing-workbench textarea{font:inherit;color:inherit}.marketing-workbench button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:6px;padding:9px 13px;white-space:nowrap}.marketing-workbench button:hover{background:var(--tm-soft)}.marketing-workbench button:disabled{opacity:.45}.marketing-workbench button.primary{background:var(--tm-primary);color:var(--tm-on-primary);border-color:var(--tm-primary)}.marketing-workbench button.text-button{padding:0;border:0;background:transparent;color:var(--tm-blue)}.marketing-workbench input:not([type=checkbox]):not([type=radio]),.marketing-workbench select,.marketing-workbench textarea{width:100%;min-width:0;border:1px solid var(--tm-line);border-radius:6px;padding:10px 12px;background:var(--tm-surface);outline-offset:2px}.marketing-workbench input[type=checkbox],.marketing-workbench input[type=radio]{accent-color:var(--tm-primary);width:15px;height:15px;margin:0;flex-shrink:0}.marketing-workbench textarea{resize:vertical;line-height:1.8;border-radius:0 0 6px 6px}.marketing-workbench svg{width:17px;height:17px;flex-shrink:0}.marketing-workbench .muted{color:var(--tm-muted);font-size:12px}.marketing-workbench .actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.marketing-workbench .app-header{display:flex;align-items:center;gap:28px;padding:18px 24px;border-bottom:1px solid var(--tm-line)}.marketing-workbench .brand{font-weight:900;font-size:23px;line-height:.77;letter-spacing:-1px}.marketing-workbench nav{display:flex;gap:20px;align-items:center;flex:1;flex-wrap:wrap;font-weight:500;font-size:13px}.marketing-workbench nav span{display:flex;align-items:center;gap:6px;color:var(--tm-muted)}.marketing-workbench nav .nav-active{color:var(--tm-blue)}.marketing-workbench .admin-avatar{border-radius:50%;width:29px;height:29px;background:var(--tm-soft);display:grid;place-items:center;font-weight:600}.marketing-workbench main{padding:0 24px 20px}.marketing-workbench .subnav{display:flex;gap:24px;border-bottom:1px solid var(--tm-line);margin-bottom:26px;flex-wrap:wrap}.marketing-workbench .subnav>span{padding:17px 0;color:var(--tm-muted)}.marketing-workbench .subnav .active{color:var(--tm-blue);border-bottom:2px solid var(--tm-blue)}.marketing-workbench .red-dot{background:var(--tm-danger);color:var(--tm-on-primary);font-size:11px;border-radius:20px;padding:2px 5px}.marketing-workbench .title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px}.marketing-workbench .list-filter{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:10px;margin-bottom:18px}.marketing-workbench .list-filter label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--tm-muted)}.marketing-workbench .list-filter input,.marketing-workbench .list-filter select{font-size:13px;color:var(--tm-text)}.marketing-workbench .list-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.marketing-workbench .table-wrap{overflow-x:auto}.marketing-workbench table{width:100%;border-collapse:collapse;font-size:13px}.marketing-workbench th{background:var(--tm-soft);font-weight:500;color:var(--tm-muted);text-align:left;padding:13px 10px;white-space:nowrap}.marketing-workbench td{padding:17px 10px;border-bottom:1px solid var(--tm-line);vertical-align:middle}.marketing-workbench td:first-child{width:34px}.marketing-workbench td .name{color:var(--tm-blue);font-weight:600;font-size:14px}.marketing-workbench .user-email{font-size:12px;color:var(--tm-muted);overflow-wrap:anywhere}.marketing-workbench .small-pill{display:inline-flex;align-items:center;background:var(--tm-blue-bg);color:var(--tm-blue);border-radius:4px;padding:2px 6px;font-size:11px;white-space:nowrap}.marketing-workbench .neutral-pill{background:var(--tm-soft);color:var(--tm-muted)}.marketing-workbench .tag-row{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.marketing-workbench .pagination{display:flex;align-items:center;justify-content:space-between;padding-top:19px;gap:12px;flex-wrap:wrap}.marketing-workbench .pagination button,.marketing-workbench .recipient-pagination button{padding:6px}.marketing-workbench .breadcrumb{display:flex;gap:12px;align-items:center;padding:18px 0;color:var(--tm-muted);font-size:12px}.marketing-workbench .compose-grid{display:grid;grid-template-columns:minmax(0,365px) minmax(0,1fr);gap:18px;align-items:start}.marketing-workbench .compose-grid.stacked{grid-template-columns:1fr}.marketing-workbench .panel{border:1px solid var(--tm-line);border-radius:8px;background:var(--tm-surface);min-width:0}.marketing-workbench .panel-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--tm-line);gap:10px}.marketing-workbench .panel-heading>div{display:flex;align-items:center;gap:9px}.marketing-workbench .panel-heading button{font-size:12px}.marketing-workbench .section-num{color:var(--tm-blue);background:var(--tm-blue-bg);border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:12px}.marketing-workbench .recipient-toolbar label{display:flex;align-items:center;gap:6px}.marketing-workbench .audience-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 18px 0}.marketing-workbench .filter-label{font-size:12px;display:block;margin-bottom:5px;color:var(--tm-muted)}.marketing-workbench .audience-filters>.query-field{grid-column:1/-1}.marketing-workbench details.filter-menu{position:relative}.marketing-workbench details.filter-menu summary{border:1px solid var(--tm-line);border-radius:6px;padding:9px 10px;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:5px}.marketing-workbench details.filter-menu summary::-webkit-details-marker{display:none}.marketing-workbench .filter-popover{position:absolute;top:100%;left:0;min-width:100%;width:max-content;max-width:240px;z-index:8;background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:6px;padding:8px;box-shadow:0 8px 24px #0002}.marketing-workbench .filter-popover label{display:flex;align-items:center;gap:8px;padding:7px;font-size:13px}.marketing-workbench .permission-note{display:flex;gap:7px;color:var(--tm-muted);font-size:11px;margin:14px 18px;padding:10px;background:var(--tm-soft);border-radius:6px}.marketing-workbench .recipient-summary{background:var(--tm-blue-bg);padding:13px 18px;display:flex;flex-direction:column;gap:3px}.marketing-workbench .recipient-summary strong{color:var(--tm-blue);font-size:20px;margin:0 3px}.marketing-workbench .recipient-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;font-size:12px;gap:6px}.marketing-workbench .recipient-row{display:flex;gap:10px;align-items:center;padding:10px 18px;border-top:1px solid var(--tm-line)}.marketing-workbench .recipient-person{flex:1;min-width:0}.marketing-workbench .recipient-name{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:13px}.marketing-workbench .recipient-name .reason{color:var(--tm-danger);font-size:11px}.marketing-workbench .recipient-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--tm-line)}.marketing-workbench .editor-fields{padding:18px}.marketing-workbench .editor-fields>label{display:block;font-size:13px;margin:0 0 16px}.marketing-workbench .editor-fields>label input{margin-top:7px}.marketing-workbench .editor-fields>label .muted{margin-left:6px}.marketing-workbench .sender-line{font-size:12px;display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap;overflow-wrap:anywhere}.marketing-workbench .required{color:var(--tm-danger)}.marketing-workbench .editor-fields>label.body-label{margin-bottom:7px}.marketing-workbench .token-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap;border:1px solid var(--tm-line);border-bottom:0;padding:8px;border-radius:6px 6px 0 0;background:var(--tm-soft)}.marketing-workbench .token-toolbar button{padding:3px 5px;font-size:11px}.marketing-workbench .token-toolbar span{margin-right:4px}.marketing-workbench .auto-block{background:var(--tm-soft);border:1px dashed var(--tm-line);border-radius:6px;padding:13px 14px;margin-top:12px}.marketing-workbench .auto-title{display:flex;align-items:center;gap:7px;font-size:12px;flex-wrap:wrap;margin-bottom:9px}.marketing-workbench .auto-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin:6px 0}.marketing-workbench code{font:12px ui-monospace,monospace;color:var(--tm-blue)}.marketing-workbench .editor-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;flex-wrap:wrap}.marketing-workbench .editor-foot button{font-size:12px}.marketing-workbench .send-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0 0;margin-top:18px;border-top:1px solid var(--tm-line);flex-wrap:wrap}.marketing-workbench .demo-label{font-size:11px;color:var(--tm-muted)}.marketing-workbench #tm-errors{padding:10px;background:var(--tm-soft);color:var(--tm-danger);margin-top:12px;font-size:12px}.marketing-workbench .toast{margin-top:15px;padding:10px 14px;border:1px solid var(--tm-line);border-radius:6px;background:var(--tm-soft);color:var(--tm-blue);font-size:13px}.marketing-workbench .success-panel{border:1px solid var(--tm-line);padding:24px;background:var(--tm-soft);border-radius:8px;margin-top:20px}.marketing-workbench .success-panel h3{color:var(--tm-success);display:flex;align-items:center;gap:8px}.marketing-workbench .success-panel button{margin-top:15px}.marketing-workbench dialog{background:var(--tm-surface);color:var(--tm-text);border:1px solid var(--tm-line);border-radius:12px;padding:0;width:min(700px,calc(100% - 28px));max-height:90vh;overflow-y:auto;box-shadow:0 18px 60px #0003}.marketing-workbench dialog::backdrop{background:#1116}.marketing-workbench .dialog-header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:18px 22px;border-bottom:1px solid var(--tm-line)}.marketing-workbench .dialog-header button{padding:5px}.marketing-workbench .preview-picker{padding:15px 22px;display:flex;gap:12px;align-items:end;flex-wrap:wrap}.marketing-workbench .preview-picker label{font-size:12px;flex:1;min-width:160px}.marketing-workbench .preview-picker select{margin-top:5px}.marketing-workbench .preview-picker>.small-pill{margin-bottom:10px}.marketing-workbench .email-preview{border:1px solid var(--tm-line);margin:0 22px 20px;border-radius:8px;overflow:clip}.marketing-workbench .email-heading{padding:20px;border-bottom:1px solid var(--tm-line);overflow-wrap:anywhere}.marketing-workbench .email-heading>strong{font-size:16px}.marketing-workbench .preview-body{white-space:pre-wrap;padding:22px;line-height:1.9;overflow-wrap:anywhere;font-size:13px}.marketing-workbench .email-login{margin:0 22px 22px;padding:18px;background:var(--tm-blue-bg);border-radius:6px;font-size:13px;overflow-wrap:anywhere}.marketing-workbench .login-button{display:inline-flex;align-items:center;gap:9px;background:var(--tm-primary);color:var(--tm-on-primary);border-radius:5px;padding:10px 15px;margin-top:14px;font-size:13px}.marketing-workbench .preview-url{font-size:11px;color:var(--tm-muted);margin-top:10px}.marketing-workbench .email-unsubscribe{padding:15px 20px;background:var(--tm-soft);font-size:11px;color:var(--tm-muted)}.marketing-workbench .email-unsubscribe span{color:var(--tm-blue);margin-left:6px}.marketing-workbench .dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;border-top:1px solid var(--tm-line);flex-wrap:wrap}.marketing-workbench .empty-state{color:var(--tm-muted);text-align:center;padding:35px 15px;font-size:13px}@media (max-width:850px){.marketing-workbench nav span:nth-child(n+5){display:none}.marketing-workbench .compose-grid{grid-template-columns:1fr}.marketing-workbench .list-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-workbench .audience-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-workbench .audience-filters>.query-field{grid-column:1/-1}}@media (max-width:540px){.marketing-workbench main{padding:0 14px 18px}.marketing-workbench .app-header{padding:16px;gap:16px}.marketing-workbench nav{gap:12px}.marketing-workbench nav span:nth-child(n+3){display:none}.marketing-workbench .subnav{gap:15px;font-size:12px}.marketing-workbench .list-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-workbench .list-filter label:first-child{grid-column:1/-1}.marketing-workbench .audience-filters{grid-template-columns:1fr 1fr}.marketing-workbench .users-table{min-width:650px}.marketing-workbench h2{font-size:20px}.marketing-workbench .dialog-header,.marketing-workbench .preview-picker,.marketing-workbench .dialog-footer{padding:15px}.marketing-workbench .email-preview{margin:0 12px 15px}.marketing-workbench .email-heading,.marketing-workbench .preview-body{padding:16px}.marketing-workbench .email-login{margin:0 15px 15px}.marketing-workbench .sender-line span{overflow-wrap:anywhere;min-width:0}}@media (pointer:coarse){.marketing-workbench button,.marketing-workbench details.filter-menu summary{min-height:44px}.marketing-workbench input:not([type=checkbox]):not([type=radio]),.marketing-workbench select,.marketing-workbench textarea{font-size:16px}.marketing-workbench .filter-popover label{min-height:44px}}.marketing-workbench .list-actions{justify-content:flex-end;margin:0 0 18px}.marketing-workbench .list-actions .create-user{background:var(--tm-text);color:var(--tm-bg);border-color:var(--tm-text)}.marketing-workbench .list-filter{grid-template-columns:minmax(170px,1.3fr) minmax(150px,1.2fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:center;gap:12px;margin-bottom:18px}.marketing-workbench .more-filter{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.marketing-workbench .more-filter select{width:210px}.marketing-workbench .table-wrap{max-height:480px;overflow:auto}.marketing-workbench .users-table{min-width:1735px;table-layout:fixed}.marketing-workbench .users-table th{background:light-dark(#f5f6f2,#272b28);position:sticky;top:0;z-index:2;padding:14px 10px}.marketing-workbench .users-table td{height:94px;overflow-wrap:anywhere}.marketing-workbench .users-table th.operation-col{z-index:4}.marketing-workbench .users-table .operation-col{position:sticky;right:0;background:var(--tm-surface);box-shadow:-5px 0 8px #00000006;text-align:center}.marketing-workbench .users-table td .name{font-size:15px}.marketing-workbench .users-table td .user-email{font-size:13px}.marketing-workbench .users-table td:nth-child(8)>strong{font-size:16px}.marketing-workbench .row-actions{display:flex;justify-content:center;gap:8px}.marketing-workbench .row-actions button{padding:3px;border:0;background:transparent;color:var(--tm-muted)}.marketing-workbench .app-pill{background:light-dark(#ededed,#353943);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;white-space:nowrap}.marketing-workbench .trial-pill{color:light-dark(#7b3aed,#c3a4ff);background:light-dark(#f2eaff,#39284f)}.marketing-workbench .expired{color:var(--tm-danger)}.marketing-workbench .quota-caption{border-top:1px dotted var(--tm-line);margin-top:3px;padding-top:4px;color:var(--tm-muted)}.marketing-workbench .status-label{display:flex;gap:6px;align-items:center;font-size:12px}.marketing-workbench .status-dot{width:5px;height:5px;border-radius:50%;background:var(--tm-success)}.marketing-workbench .pagination #tm-page-size{width:auto;padding:7px 9px}@media (max-width:1100px){.marketing-workbench .list-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-workbench .list-filter #tm-list-clear{justify-content:flex-start}}@media (max-width:540px){.marketing-workbench .list-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-workbench .list-filter>input{grid-column:1/-1}.marketing-workbench .users-table{min-width:1735px}.marketing-workbench .row-actions{gap:4px}.marketing-workbench .operation-col{position:static!important}.marketing-workbench .pagination .actions{gap:5px}}.marketing-workbench .subnav>button{border:0;border-radius:0;background:transparent;padding:17px 0;color:var(--tm-muted);font-size:14px}.marketing-workbench .subnav>button.active{color:var(--tm-blue);border-bottom:2px solid var(--tm-blue)}.marketing-workbench .history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 14px;margin-bottom:18px;align-items:end}.marketing-workbench .history-filters label,.marketing-workbench .history-more label,.marketing-workbench .record-recipient-controls label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--tm-muted);min-width:0}.marketing-workbench .history-filters input,.marketing-workbench .history-filters select,.marketing-workbench .history-more select,.marketing-workbench .record-recipient-controls input,.marketing-workbench .record-recipient-controls select{font-size:13px;color:var(--tm-text)}.marketing-workbench .history-filter-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;grid-column:1/-1}.marketing-workbench .history-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;padding:14px;background:var(--tm-soft);border-radius:6px}.marketing-workbench .history-table-wrap{overflow-x:auto}.marketing-workbench .history-table{min-width:870px}.marketing-workbench .history-table td{padding:18px 10px}.marketing-workbench .history-table td:first-child{width:24%;min-width:190px}.marketing-workbench .history-table td:nth-child(2){width:24%;min-width:160px}.marketing-workbench .history-table td .muted{margin-top:4px}.marketing-workbench .history-table td:nth-child(3),.marketing-workbench .history-table td:nth-child(5),.marketing-workbench .history-table td:last-child{white-space:nowrap}.marketing-workbench .scope-summary{font-size:12px;overflow-wrap:anywhere}.marketing-workbench .sent-time{white-space:nowrap;font-size:12px}.marketing-workbench .result-pill{display:inline-block;border-radius:4px;padding:3px 7px;font-size:12px;white-space:nowrap}.marketing-workbench .result-success{color:var(--tm-success);background:light-dark(#edf7f0,#203b2e)}.marketing-workbench .result-warning{color:var(--tm-danger);background:light-dark(#fff0ed,#442a2a)}.marketing-workbench #tm-history-errors{color:var(--tm-danger);padding:10px 0;font-size:12px}.marketing-workbench #tm-record-dialog{width:min(830px,calc(100% - 28px))}.marketing-workbench .record-content{padding:18px 22px}.marketing-workbench .record-info{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--tm-line);padding-bottom:18px;margin-bottom:18px}.marketing-workbench .record-info>div{display:flex;gap:15px;align-items:start;font-size:13px;overflow-wrap:anywhere}.marketing-workbench .record-info>div>.muted{width:75px;flex-shrink:0}.marketing-workbench .record-info>div>strong,.marketing-workbench .record-info>div>span:last-child{min-width:0}.marketing-workbench .record-recipient-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-bottom:15px}.marketing-workbench .record-table{min-width:530px}.marketing-workbench .record-table td{font-size:12px;overflow-wrap:anywhere}.marketing-workbench .record-table td:first-child{width:42%;min-width:180px}.marketing-workbench .record-table td:last-child{white-space:nowrap}@media (max-width:540px){.marketing-workbench .subnav>button{font-size:12px}.marketing-workbench .history-filters,.marketing-workbench .history-more{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-workbench .history-query{grid-column:1/-1}.marketing-workbench .record-content{padding:15px}.marketing-workbench .record-recipient-controls{grid-template-columns:1fr}.marketing-workbench .record-info>div{flex-direction:column;gap:4px}}.marketing-workbench .rich-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;background:var(--tm-soft);padding:8px;border:1px solid var(--tm-line);border-radius:6px 6px 0 0}.marketing-workbench .rich-toolbar select{width:82px;padding:5px 6px;font-size:12px}.marketing-workbench .rich-toolbar button{padding:5px 7px;font-size:12px;background:transparent;border-color:transparent}.marketing-workbench .rich-toolbar button:hover,.marketing-workbench .rich-toolbar button[aria-pressed=true]{color:var(--tm-blue);background:var(--tm-blue-bg)}.marketing-workbench .toolbar-divider{height:18px;width:1px;background:var(--tm-line);margin:0 4px}.marketing-workbench .body-label{font-size:13px;margin-bottom:7px}.marketing-workbench .token-toolbar{border-radius:0;border-top:0;border-bottom:0}.marketing-workbench .rich-body{border:1px solid var(--tm-line);border-radius:0 0 6px 6px;padding:18px;min-height:330px;font-size:14px;line-height:1.8;background:var(--tm-surface);overflow-wrap:anywhere;outline-offset:2px}.marketing-workbench .rich-body p{margin:0 0 14px}.marketing-workbench .rich-body h2{font-size:21px;margin:15px 0 12px}.marketing-workbench .rich-body h3{font-size:17px;margin:15px 0 12px}.marketing-workbench .rich-body ul,.marketing-workbench .rich-body ol{padding-left:24px;margin:0 0 16px}.marketing-workbench .rich-body li{margin-bottom:5px}.marketing-workbench .rich-body a{color:var(--tm-blue);text-decoration:underline}.marketing-workbench .rich-body img{max-width:100%;height:auto;vertical-align:middle}.marketing-workbench .rich-body blockquote{margin:15px 0;padding-left:14px;border-left:3px solid var(--tm-line)}.marketing-workbench .insert-fields{padding:20px;display:flex;flex-direction:column;gap:15px}.marketing-workbench .insert-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px}.marketing-workbench .insert-error{font-size:12px;color:var(--tm-danger)}.marketing-workbench #tm-link-dialog,.marketing-workbench #tm-image-dialog{width:min(470px,calc(100% - 28px))}.marketing-workbench #tm-image-thumbnail{padding:10px;background:var(--tm-soft);border-radius:6px;text-align:center}.marketing-workbench #tm-image-preview{max-width:100%;max-height:180px;object-fit:contain}.marketing-workbench .mail-preview-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:0 22px 14px}.marketing-workbench .mail-preview-controls button{padding:5px 8px;font-size:12px}.marketing-workbench .mail-preview-controls button[aria-pressed=true]{background:var(--tm-blue-bg);border-color:var(--tm-blue);color:var(--tm-blue)}.marketing-workbench .email-preview{background:#fff;color:#202329;max-width:600px;margin:0 auto 20px}.marketing-workbench .email-preview.mobile-preview{max-width:360px}.marketing-workbench .email-heading{background:#fafafa;border-color:#e6e8ed}.marketing-workbench .email-preview .muted,.marketing-workbench .preview-url{color:#6b7280}.marketing-workbench .received-body{white-space:normal;background:#fff;color:#202329;font:14px/1.8 Arial,PingFang SC,Microsoft YaHei,sans-serif}.marketing-workbench .received-body p{margin:0 0 16px}.marketing-workbench .received-body img{max-width:100%;height:auto}.marketing-workbench .email-login{background:#f1f4ff;color:#202329}.marketing-workbench .login-button{background:#365fff;color:#fff;text-decoration:none}.marketing-workbench .email-unsubscribe{background:#f7f8fa;color:#6b7280}.marketing-workbench .email-unsubscribe span{color:#365fff}@media (max-width:540px){.marketing-workbench .email-preview{margin:0 12px 15px}.marketing-workbench .rich-body{padding:14px}.marketing-workbench .mail-preview-controls{padding:0 15px 14px}}@media (pointer:coarse){.marketing-workbench .rich-body{font-size:16px}.marketing-workbench .rich-toolbar button{min-width:44px}}.marketing-workbench .sender-field select{margin-top:7px}.marketing-workbench .report-enable{display:flex;align-items:center;gap:7px;font-size:13px}.marketing-workbench .report-intro{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:16px 22px;font-size:13px}.marketing-workbench .report-settings{padding:0 22px 20px;min-width:0}.marketing-workbench .report-steps{display:flex;gap:9px;flex-wrap:wrap;color:var(--tm-blue);font-size:12px;margin:0 0 18px}.marketing-workbench .report-settings>label{display:block;font-size:13px;margin-bottom:7px}.marketing-workbench #tm-report-prompt{border-radius:6px}.marketing-workbench .report-variables{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 0}.marketing-workbench .report-variables button{font-size:12px;padding:4px 8px;color:var(--tm-blue);background:var(--tm-blue-bg)}.marketing-workbench .report-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.marketing-workbench .report-options label{font-size:13px;display:flex;flex-direction:column;gap:7px}.marketing-workbench .report-actions,.marketing-workbench .report-review-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.marketing-workbench .report-actions button,.marketing-workbench .report-review-actions button{font-size:12px;padding:8px 10px}.marketing-workbench .report-progress{padding:14px 0 9px;font-size:12px;overflow-wrap:anywhere}.marketing-workbench .report-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:8px 0 16px}.marketing-workbench .report-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px}.marketing-workbench .report-filters label:first-child{flex:1;min-width:220px}.marketing-workbench .report-filters input,.marketing-workbench .report-filters select{width:100%;min-height:36px}.marketing-workbench .report-table{min-width:480px}.marketing-workbench .report-table th,.marketing-workbench .report-table td{font-size:12px;padding:10px 7px}.marketing-workbench .report-table th:first-child{width:35%}.marketing-workbench .report-table .actions{gap:8px}.marketing-workbench .report-table button{font-size:12px}.marketing-workbench .report-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.marketing-workbench .report-pagination button{font-size:12px;padding:5px 8px}.marketing-workbench .report-missing{font-size:12px;color:var(--tm-danger);padding:10px;background:var(--tm-soft);border-radius:6px;margin-top:12px}.marketing-workbench .report-editor-heading{border-top:1px solid var(--tm-line)}.marketing-workbench #tm-report-dialog{width:min(760px,calc(100% - 28px))}.marketing-workbench .report-detail{padding:20px 22px;overflow-wrap:anywhere}.marketing-workbench .report-question{padding:12px;background:var(--tm-soft);border-radius:6px;font-size:13px}.marketing-workbench .report-question p{white-space:pre-wrap}.marketing-workbench .report-detail-tabs{margin:16px 0}.marketing-workbench .report-detail-tabs button[aria-pressed=true]{background:var(--tm-blue-bg);color:var(--tm-blue)}.marketing-workbench #tm-report-reply{font-size:14px}.marketing-workbench #tm-report-reply h3{margin:18px 0 8px}.marketing-workbench #tm-report-reply ul{padding-left:22px}.marketing-workbench #tm-report-image{display:block;width:100%;height:auto;margin-top:12px}.marketing-workbench #tm-report-error{margin-top:12px}@media (max-width:540px){.marketing-workbench .report-settings{padding:0 14px 16px}.marketing-workbench .report-intro{padding:14px}.marketing-workbench .report-options{grid-template-columns:1fr}.marketing-workbench .report-detail{padding:14px}}.marketing-workbench .report-model-field{display:flex;flex-direction:column;gap:7px;margin-bottom:5px;font-size:13px}.marketing-workbench .report-selection-count{display:flex;flex-direction:column;gap:7px;font-size:13px}.marketing-workbench .report-selection-count output{display:block;background:var(--tm-soft);border:1px solid var(--tm-line);padding:10px 12px;border-radius:6px;color:var(--tm-blue);font-weight:500}.marketing-workbench .cc-settings{padding:12px 14px;margin:0 0 16px;border:1px solid var(--tm-line);border-radius:6px;background:var(--tm-soft)}.marketing-workbench .cc-settings>label{display:flex;align-items:center;gap:7px;font-size:13px}.marketing-workbench .cc-settings p{margin-top:7px}.marketing-workbench .history-table{min-width:1080px}.marketing-workbench .history-table td:nth-child(5),.marketing-workbench .history-table td:nth-child(6){white-space:nowrap}.marketing-workbench #tm-record-dialog{width:min(1100px,calc(100% - 28px))}.marketing-workbench .record-table{min-width:1050px}.marketing-workbench .record-table td:first-child{width:22%;min-width:170px}.marketing-workbench .record-table td:nth-child(4){width:180px}.marketing-workbench .record-row-actions{display:flex;flex-direction:column;gap:10px;align-items:start}.marketing-workbench .record-row-actions .actions{gap:5px;flex-wrap:nowrap}.marketing-workbench .record-row-actions button{font-size:11px;padding:4px 6px}.marketing-workbench .record-recipient-controls{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.marketing-workbench .tracking-note{margin:0 0 14px}.marketing-workbench .action-observed{color:var(--tm-success)}.marketing-workbench #tm-template-dialog{width:min(850px,calc(100% - 28px))}.marketing-workbench #tm-template-save-dialog{width:min(480px,calc(100% - 28px))}.marketing-workbench .template-content{padding:18px 22px}.marketing-workbench .template-content>label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin-bottom:18px}.marketing-workbench .template-table{min-width:620px}.marketing-workbench .template-table td:first-child{width:42%;min-width:200px}.marketing-workbench .template-table td:last-child{white-space:nowrap}@media (max-width:700px){.marketing-workbench .record-recipient-controls{grid-template-columns:1fr 1fr}}@media (max-width:420px){.marketing-workbench .record-recipient-controls{grid-template-columns:1fr}.marketing-workbench .template-content{padding:15px}}body:has(.marketing-workbench){background:var(--panel-strong,#fff)}.marketing-workbench.admin-workbench{display:block;margin:16px;width:calc(100% - 32px);height:auto;min-height:calc(100dvh - 32px);padding:0;max-width:none;box-shadow:none;overflow:clip}.marketing-workbench .admin-workbench__workspace,.marketing-workbench .admin-workbench__main{display:block!important;padding:0!important;margin:0!important;max-width:none!important;width:100%;min-width:0;height:auto;max-height:none;overflow:visible}.marketing-workbench .admin-users{display:block;padding:0!important;margin:0!important;border:0;border-radius:0;background:transparent;min-height:0;gap:0}.marketing-workbench .admin-header-slot{height:72px;min-height:72px}.marketing-workbench .admin-global-header{position:static;inset:auto;height:72px;padding:18px 24px;gap:28px;border-bottom:1px solid var(--tm-line);background:var(--tm-surface);font-family:inherit;font-size:13px;grid-template-columns:48px minmax(0,1fr) auto}.marketing-workbench .admin-global-header .admin-tabs{height:auto;gap:20px;font:inherit}.marketing-workbench .admin-global-header .admin-tabs>.admin-tabs__link{height:auto;min-height:30px;font-size:13px;color:var(--tm-muted);border-bottom:0;padding:0;gap:6px;font-weight:500}.marketing-workbench .admin-global-header .admin-tabs>.admin-tabs__link[aria-current=page]{color:var(--tm-blue)}.marketing-workbench .admin-tabs__logo{width:42px!important;height:36px!important;object-fit:contain}.marketing-workbench .admin-global-header__tools .portal-topbar__avatar{height:29px;width:29px;background:var(--tm-soft);color:var(--tm-text)}.marketing-workbench .admin-global-header__tools button{border:0;background:transparent;padding:0;box-shadow:none}.marketing-workbench .admin-global-header__tools>[role=group],.marketing-workbench .admin-global-header__tools .portal-topbar__account-copy{display:none}.marketing-workbench button:hover{transform:none}.marketing-workbench .admin-users__subpage-layout{display:block!important;padding:0 24px 20px!important;margin:0!important;gap:0}.marketing-workbench .admin-users__subpage-nav{display:flex!important;gap:24px!important;min-height:0!important;height:auto!important;padding:0!important;margin:0 0 26px!important;border-bottom:1px solid var(--tm-line)!important;overflow:auto;flex-wrap:nowrap!important}.marketing-workbench .admin-users__subpage-nav a{padding:17px 0!important;font-family:inherit!important;line-height:1.5!important;font-size:14px!important;color:var(--tm-muted);border-bottom:2px solid transparent;text-decoration:none;font-weight:400!important}.marketing-workbench .admin-users__subpage-nav a[aria-current=page]{color:var(--tm-blue)!important;border-bottom-color:var(--tm-blue)!important}.marketing-workbench .admin-users__subpage-main,.marketing-workbench .marketing-email{padding:0!important;border:0;background:transparent;min-width:0;display:block}.marketing-workbench .admin-users__requests-badge{background:var(--tm-danger);color:#fff;border-radius:20px;font-size:11px;position:static;display:inline-block;margin-left:4px;padding:2px 5px}.marketing-workbench .recipient-locked{display:flex;justify-content:space-between;gap:8px;padding:12px 18px;border-bottom:1px solid var(--tm-line)}.marketing-workbench .recipient-pagination .actions>span{display:none}.marketing-workbench .recipient-row input:disabled{opacity:.6}.marketing-workbench .recipient-view-tabs{display:flex;gap:6px;padding:12px 18px 0}.marketing-workbench .recipient-view-tabs button{flex:1;padding:7px 5px;font-size:12px}.marketing-workbench .recipient-view-tabs button[aria-selected=true]{background:var(--tm-blue-bg);color:var(--tm-blue);border-color:var(--tm-blue)}.marketing-workbench .language-tabs{margin:12px 0 16px;gap:8px}.marketing-workbench .language-tabs button{padding:5px 9px;font-size:12px}.marketing-workbench .language-tabs button[aria-selected=true]{background:var(--tm-blue-bg);color:var(--tm-blue);border-color:var(--tm-blue)}.marketing-workbench .sender-route-note{margin:-9px 0 16px}.marketing-workbench .report-delete{color:var(--tm-danger)}.marketing-workbench .report-table td:first-child{width:35%}.marketing-workbench .template-query{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:13px}.marketing-workbench .marketing-modal .ant-modal-container{padding:0;border:1px solid var(--tm-line);border-radius:12px;background:var(--tm-surface);color:var(--tm-text)}.marketing-workbench .marketing-modal .ant-modal-header{padding:18px 22px;border-bottom:1px solid var(--tm-line);margin:0;background:transparent}.marketing-workbench .marketing-modal .ant-modal-title{font-size:18px;line-height:1.5;color:var(--tm-text)}.marketing-workbench .marketing-modal .ant-modal-body{padding:20px 22px;font-family:inherit;font-size:14px;line-height:1.5}.marketing-workbench .marketing-modal .ant-modal-footer{padding:16px 22px;border-top:1px solid var(--tm-line);margin:0}.marketing-workbench .marketing-modal .ant-modal-close{top:18px;right:20px}.marketing-email__preview{display:block;width:100%;height:650px;margin:15px auto;border:1px solid #e6e8ed;border-radius:8px;background:#fff}.marketing-email__report h2{font-size:22px;margin:0 0 8px}.marketing-email__report h3{font-size:16px;margin:16px 0 8px}.marketing-email__report p{margin:8px 0;white-space:normal}.marketing-email__report table{width:100%;border-collapse:collapse;font-size:13px}.marketing-email__report td,.marketing-email__report th{border:1px solid #e5e7eb;padding:8px;text-align:left}.marketing-email__report th{background:#f7f8fa}.marketing-email__report pre{white-space:pre-wrap}.marketing-email__report ul,.marketing-email__report ol{padding-left:22px}.marketing-email__report .report-document-brand{font-size:12px;color:#365fff;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.marketing-email__report .report-document-meta{color:#717783;font-size:12px;margin-bottom:16px}.marketing-email__report-image{display:block;width:100%;height:auto}.marketing-workbench .ant-alert{margin-bottom:18px}.marketing-workbench .ant-table{background:var(--tm-surface)}.marketing-workbench .ant-select input:not([type=checkbox]):not([type=radio]){border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;min-height:0;outline:none}.marketing-workbench .marketing-recipient-picker,.marketing-workbench .marketing-recipient-picker .ant-select-content{background:var(--tm-surface);color:var(--tm-text)}.marketing-workbench .marketing-recipient-dropdown{background:var(--tm-surface);color:var(--tm-text);border:1px solid var(--tm-line)}.marketing-workbench .marketing-recipient-dropdown .ant-select-item{color:var(--tm-text);background:var(--tm-surface)}.marketing-workbench .marketing-recipient-dropdown .ant-select-item-option-active{background:var(--tm-soft)}.marketing-workbench .marketing-recipient-dropdown .ant-select-item-option-selected{background:var(--tm-blue-bg);color:var(--tm-blue)}.marketing-workbench .query-field>.muted{display:block;margin-top:6px}@media (max-width:850px){.marketing-workbench .admin-global-header{gap:16px}.marketing-workbench .admin-tabs__link:nth-child(n+5){display:none!important}.marketing-workbench .compose-grid{grid-template-columns:1fr}}@media (max-width:720px){.marketing-workbench .admin-global-header{grid-template-rows:auto}.marketing-workbench .admin-global-header__tools{grid-column:auto}}@media (max-width:540px){.marketing-workbench.admin-workbench{margin:8px;width:calc(100% - 16px)}.marketing-workbench .admin-users__subpage-layout{padding:0 14px 18px!important}.marketing-workbench .admin-global-header{height:64px;padding:16px;gap:12px}.marketing-workbench .admin-header-slot{height:64px;min-height:64px}.marketing-workbench .admin-global-header .admin-tabs>.admin-tabs__link:nth-child(n+3){display:none!important}.marketing-workbench .admin-users__subpage-nav{gap:15px!important}.marketing-workbench .admin-users__subpage-nav a{font-size:12px!important}.marketing-workbench .language-tabs button{white-space:normal}.marketing-workbench .marketing-modal .ant-modal-body{padding:15px}.marketing-email__preview{height:550px}}.marketing-workbench .filter-popover{width:280px;max-width:min(320px,80vw);box-sizing:border-box}.marketing-workbench .filter-options{max-height:240px;overflow-y:auto;overscroll-behavior:contain;margin-top:6px;scrollbar-gutter:stable}.marketing-workbench .filter-options label{overflow-wrap:anywhere}.marketing-workbench .filter-menu summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.marketing-workbench .image-size-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px;border:1px solid var(--tm-line);background:var(--tm-soft)}.marketing-workbench .image-size-controls input{width:90px}.marketing-workbench .rich-body img{cursor:pointer}.marketing-workbench .history-more .ant-select{width:100%;min-width:180px}.marketing-workbench .workspace-login-card{margin-top:18px;padding:22px;border:1px solid var(--tm-line);border-radius:14px;background:linear-gradient(135deg,var(--tm-blue-bg),var(--tm-surface));box-shadow:0 4px 18px #1b3f7c06}.marketing-workbench .workspace-card-heading{display:flex;align-items:center;gap:12px}.marketing-workbench .workspace-card-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--tm-surface);color:var(--tm-blue);border:1px solid var(--tm-line)}.marketing-workbench .workspace-card-heading>div{display:grid;gap:3px;flex:1}.marketing-workbench .workspace-card-eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--tm-muted)}.marketing-workbench .workspace-card-heading strong{font-size:16px}.marketing-workbench .workspace-login-card>p{font-size:12px;color:var(--tm-muted);margin:14px 0 18px}.marketing-workbench .workspace-card-account{border-top:1px solid var(--tm-line);padding-top:14px;display:grid;gap:6px}.marketing-workbench .workspace-card-account>span{color:var(--tm-muted);font-size:11px}.marketing-workbench .workspace-card-account>code{font-size:16px;font-weight:600;color:var(--tm-text)}.marketing-workbench .workspace-card-bottom{margin-top:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing-workbench .workspace-card-cta{display:inline-flex;gap:24px;align-items:center;background:var(--tm-primary);color:var(--tm-on-primary);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600}.marketing-workbench .workspace-card-bottom>span:last-child{font-size:11px;color:var(--tm-muted)}.marketing-workbench .workspace-card-icon img{width:32px;height:32px;object-fit:contain}.marketing-workbench .workspace-card-contact{margin-top:20px;padding-top:16px;border-top:1px solid var(--tm-line);display:grid;gap:5px;color:var(--tm-muted);font-size:12px;overflow-wrap:anywhere}.marketing-workbench .product-update-template{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;margin:0 0 24px;border:1px solid var(--tm-line);border-radius:12px;background:var(--tm-soft);flex-wrap:wrap}.marketing-workbench .product-update-template strong{display:block;margin-top:10px;font-size:18px}.marketing-workbench .product-update-template p{font-size:13px;color:var(--tm-muted);max-width:440px}.marketing-workbench .rich-body:has([data-email-block]){background:#fff;color:#33435b;padding:28px;font:15px/1.75 Arial,PingFang SC,Microsoft YaHei,sans-serif;word-break:normal}.marketing-workbench .rich-body [data-email-block=eyebrow]{margin:0 0 16px;color:#3657b9;font-size:11px;font-weight:700;letter-spacing:2px}.marketing-workbench .rich-body [data-email-block=lead]{margin:0 0 28px;color:#62718a;font-size:16px;line-height:1.75}.marketing-workbench .rich-body [data-email-block=section-label]{margin:32px 0 8px;color:#3657b9;font-size:11px;font-weight:700;letter-spacing:1px}.marketing-workbench .rich-body [data-email-block=feature-title]{margin:0 0 12px;color:#17273f;font-size:21px;font-weight:700;line-height:1.4}.marketing-workbench .rich-body [data-email-block=model]{margin:12px 0;padding:18px 20px;background:#f3f6fc;border:1px solid #e0e7f3;border-radius:12px}.marketing-workbench .rich-body [data-email-block=model-title]{margin:0 0 6px;color:#223b74;font-size:15px;font-weight:700}.marketing-workbench .rich-body [data-email-block=note]{margin:24px 0 0;color:#738198;font-size:12px;line-height:1.7}.marketing-workbench .rich-body:has([data-email-block]) h1{margin:0 0 18px;color:#17273f;font-size:24px;line-height:1.35}.marketing-workbench .rich-body:has([data-email-block]) p{margin-bottom:16px}.marketing-workbench .workspace-card-contact strong{color:var(--tm-text);font-weight:500}.marketing-workbench .workspace-card-register{color:var(--tm-blue);text-decoration:underline}.marketing-workbench .subscription-filter{display:flex;align-items:center;gap:8px;margin:12px 0;flex-wrap:wrap}.marketing-workbench .subscription-filter button[aria-pressed=true]{background:var(--tm-blue-bg);color:var(--tm-blue);border-color:var(--tm-blue)}:root[data-theme=dark] .marketing-workbench{color-scheme:dark}:root[data-theme=light] .marketing-workbench{color-scheme:light}.marketing-workbench .workspace-card-icon{background:#fff}.marketing-rich__body.report-anchor-highlight{outline:3px solid #6a83ff;outline-offset:4px;scroll-margin-block:80px}.marketing-rich__body::selection,.marketing-rich__body *::selection{background:#dbe4ff;color:#1d3596}.marketing-workbench .recipient-view-tabs button{min-height:44px;white-space:normal;line-height:1.45}.marketing-workbench .report-question-presets{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.marketing-workbench .report-question-presets button{font-size:12px;background:var(--tm-blue-bg);color:var(--tm-blue);padding:6px 10px}.marketing-workbench .subscription-note{padding:0 18px;font-size:12px;line-height:1.65}.marketing-workbench .marketing-email-nav{display:flex;gap:24px;border-bottom:1px solid var(--tm-line);margin:0 0 22px;overflow:auto}.marketing-workbench .marketing-email-nav a{padding:0 0 12px;white-space:nowrap;text-decoration:none;color:var(--tm-muted);border-bottom:2px solid transparent;font-size:14px}.marketing-workbench .marketing-email-nav a[aria-current=page]{color:var(--tm-blue);border-bottom-color:var(--tm-blue);font-weight:600}.marketing-workbench .history-table .replied-count{white-space:nowrap}.marketing-workbench .rich-editor-canvas{position:relative}.marketing-workbench .image-selection-frame{position:absolute;box-sizing:border-box;outline:2px solid var(--tm-blue);pointer-events:none;z-index:2}.marketing-workbench .image-resize-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;min-height:0;padding:0;border:2px solid #fff;border-radius:3px;background:var(--tm-blue);pointer-events:auto;touch-action:none;cursor:nwse-resize}.marketing-workbench .image-width-badge{position:absolute;top:0;right:0;padding:2px 6px;background:var(--tm-blue);color:#fff;font:11px/1.4 Arial;border-radius:0 0 0 3px}.marketing-workbench .image-size-controls input[type=range]{width:130px;padding:0;accent-color:var(--tm-blue)}.marketing-workbench .rich-body h1{font-size:24px;line-height:1.35}.sender-account-card{border:1px solid #e5e9f0;border-radius:12px;padding:16px;margin:12px 0}.sender-account-card p{margin:5px 0;overflow-wrap:anywhere}.sender-account-card small{color:#7a8494}.sender-account-card .ant-space{margin:12px 0 4px}.sender-account-form{display:flex;flex-direction:column;gap:14px}.sender-account-form label{display:flex;flex-direction:column;gap:6px;font-size:13px}.sender-account-form .ant-select{width:100%}.sender-account-form .muted{margin:0;font-size:12px;color:#7a8494}.sender-account-form summary{cursor:pointer;color:#4b60db;padding:4px 0}.sender-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}@media (max-width:540px){.sender-account-grid{grid-template-columns:1fr}}.marketing-email-dashboard{--ink:light-dark(#243047,#e5ebf5);--muted:light-dark(#8791a2,#abb8cc);--line:light-dark(#e9edf3,#394353);--blue:#5c73d7;color:var(--ink);background:light-dark(#f6f8fb,#151a22);min-height:100vh;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.marketing-email-dashboard *{box-sizing:border-box}.marketing-email-dashboard button,.marketing-email-dashboard input,.marketing-email-dashboard select,.marketing-email-dashboard textarea{font:inherit}.marketing-email-dashboard button,.marketing-email-dashboard a{touch-action:manipulation}.marketing-email-dashboard button{cursor:pointer;color:inherit;background:light-dark(#fff,#202632);border:1px solid light-dark(#e2e7ee,#394353);border-radius:7px;padding:8px 12px;transition:background .15s,border-color .15s}.marketing-email-dashboard button:hover{background:light-dark(#f7f9fd,#232a36);border-color:light-dark(#c9d2e7,#8795ae)}.marketing-email-dashboard button:disabled{opacity:.4;cursor:default}.marketing-email-dashboard button:focus-visible,.marketing-email-dashboard a:focus-visible,.marketing-email-dashboard input:focus-visible,.marketing-email-dashboard select:focus-visible,.marketing-email-dashboard textarea:focus-visible{outline:3px solid light-dark(#c8d2ff,#394353);outline-offset:2px}.marketing-email-dashboard a{color:inherit;text-decoration:none}.marketing-email-dashboard h1,.marketing-email-dashboard h2,.marketing-email-dashboard h3,.marketing-email-dashboard p{margin:0}.marketing-email-dashboard svg{flex-shrink:0}.marketing-email-dashboard select,.marketing-email-dashboard input,.marketing-email-dashboard textarea{min-width:0;color:var(--ink);background:light-dark(#fff,#202632);border:1px solid light-dark(#e2e7ee,#394353);border-radius:7px;padding:8px 10px}.marketing-email-dashboard small{font-size:11px;line-height:1.6}.marketing-email-dashboard .md-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;background:#5d73d3;color:light-dark(#fff,#202632);border:1px solid #5d73d3;border-radius:7px;font-weight:550}.marketing-email-dashboard .md-primary:hover{background:#4e65c4;border-color:#4e65c4}.marketing-email-dashboard .md-muted{color:var(--muted)}.marketing-email-dashboard .md-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 34px;background:light-dark(#fff,#202632);border-bottom:1px solid var(--line)}.marketing-email-dashboard .md-brand{display:flex;align-items:center;gap:12px;font-size:12px;color:light-dark(#7c879a,#abb8cc)!important}.marketing-email-dashboard .md-brand>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:light-dark(#22304b,#e5ebf5);color:#fff;font-size:20px;font-weight:700}.marketing-email-dashboard .md-brand strong{font-size:15px;letter-spacing:1px;color:light-dark(#28354d,#e5ebf5)}.marketing-email-dashboard .md-brand strong b{font-weight:450;color:light-dark(#6b7892,#bcc9dd)}.marketing-email-dashboard .md-brand>i{width:1px;height:17px;background:light-dark(#e3e7ee,#394353);margin:0 4px}.marketing-email-dashboard .md-top-right{display:flex;align-items:center;gap:8px;color:light-dark(#7b8597,#abb8cc);font-size:12px}.marketing-email-dashboard .md-demo-dot{width:6px;height:6px;border-radius:50%;background:#d9b26a}.marketing-email-dashboard .md-top-divider{height:16px;width:1px;background:light-dark(#e5e9f0,#394353);margin:0 10px}.marketing-email-dashboard .md-avatar{width:28px;height:28px;display:grid;place-items:center;background:light-dark(#edf0fb,#394353);color:light-dark(#6576aa,#abb8cc);border-radius:50%;margin-left:7px}.marketing-email-dashboard .md-main{max-width:1512px;margin:auto;padding:24px 34px 20px}.marketing-email-dashboard .md-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:light-dark(#939caf,#abb8cc);margin-bottom:22px}.marketing-email-dashboard .md-breadcrumb>span{color:light-dark(#5c6b81,#bcc9dd)}.marketing-email-dashboard .md-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.marketing-email-dashboard .md-eyebrow{font-size:10px;letter-spacing:1.8px;color:light-dark(#8c98af,#abb8cc);margin-bottom:6px}.marketing-email-dashboard .md-page-heading h1{font-size:27px;font-weight:650;letter-spacing:-.5px;color:light-dark(#243249,#e5ebf5)}.marketing-email-dashboard .md-page-heading p{color:light-dark(#8993a6,#abb8cc);font-size:12px;margin-top:5px}.marketing-email-dashboard .md-heading-actions{display:flex;gap:9px;align-items:center}.marketing-email-dashboard .md-heading-actions>button{display:flex;align-items:center;gap:7px;background:light-dark(#fff,#202632)}.marketing-email-dashboard .md-heading-actions>button svg{width:15px;height:15px;color:light-dark(#8993a6,#abb8cc)}.marketing-email-dashboard .md-demo-notice{display:flex;align-items:center;gap:8px;color:light-dark(#8b94a5,#abb8cc);font-size:11px;margin-bottom:16px}.marketing-email-dashboard .md-demo-notice>span{font-size:10px;background:light-dark(#fff5df,#342e20);border:1px solid light-dark(#f2e7ce,#5b4d32);border-radius:4px;color:#a58a54;padding:2px 6px}.marketing-email-dashboard .md-demo-notice>button{display:flex;align-items:center;gap:5px;margin-left:auto;padding:0;border:0;background:transparent;color:light-dark(#7686b8,#abb8cc);font-size:11px}.marketing-email-dashboard .md-tabs{display:flex;align-items:center;gap:27px;border-bottom:1px solid light-dark(#e5eaf2,#394353);margin-bottom:20px}.marketing-email-dashboard .md-tabs>button{border:0!important;border-radius:0!important;border-bottom:2px solid transparent!important;padding:12px 1px 13px!important;background:transparent!important;color:light-dark(#8a94a6,#abb8cc);font-size:13px;font-weight:500}.marketing-email-dashboard .md-tabs>button.active{color:#536dcb;border-bottom-color:#647bd7!important;font-weight:650}.marketing-email-dashboard .md-tabs>button>span{font-size:10px;display:inline-block;margin-left:7px;padding:1px 5px;border-radius:4px;background:light-dark(#eceffa,#394353);color:#667db7;vertical-align:1px}.marketing-email-dashboard .md-tabs>small{margin-left:auto;color:light-dark(#8391a6,#abb8cc)}.marketing-email-dashboard .md-filters{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:light-dark(#fff,#202632);padding:15px 18px;border:1px solid var(--line);border-radius:10px}.marketing-email-dashboard .md-filters>label{display:flex;align-items:center;gap:8px;min-width:0}.marketing-email-dashboard .md-filters>label>span{font-size:11px;color:light-dark(#8b95a6,#abb8cc);white-space:nowrap}.marketing-email-dashboard .md-filters select{font-size:12px;min-width:107px;max-width:245px;height:34px;border-color:light-dark(#e8ecf2,#394353);background:light-dark(#fcfdff,#232a36);padding:5px 25px 5px 9px}.marketing-email-dashboard .md-filters .md-campaign-filter{flex:1}.marketing-email-dashboard .md-campaign-filter select{width:100%;min-width:140px}.marketing-email-dashboard .md-filters .md-search{position:relative;min-width:210px;flex:1}.marketing-email-dashboard .md-search svg{position:absolute;left:10px;color:light-dark(#9ca5b5,#abb8cc)}.marketing-email-dashboard .md-search input{width:100%;height:34px;padding-left:32px;font-size:12px;background:light-dark(#fcfdff,#232a36);border-color:light-dark(#e8ecf2,#394353)}.marketing-email-dashboard .md-search input::placeholder{color:light-dark(#adb4c0,#abb8cc)}.marketing-email-dashboard .md-filters .md-reset{background:transparent;border:0;padding:5px 0;font-size:12px;color:light-dark(#8190b2,#abb8cc)}.marketing-email-dashboard .md-custom-dates{display:flex;align-items:center;gap:10px;width:100%;padding-top:6px;color:light-dark(#8c96a7,#abb8cc)}.marketing-email-dashboard .md-custom-dates input{font-size:12px}.marketing-email-dashboard .md-custom-dates>span[role=alert]{color:#bd756f;font-size:11px}.marketing-email-dashboard .md-scope-line{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 1px;color:light-dark(#98a2b2,#abb8cc);font-size:10px}.marketing-email-dashboard .md-scope-line>span{display:flex;align-items:center;gap:9px}.marketing-email-dashboard .md-scope-line i{width:2px;height:2px;background:light-dark(#a8b0bd,#abb8cc);border-radius:50%}.marketing-email-dashboard .md-scope-line button{border:0;padding:0;background:none;display:flex;align-items:center;gap:5px;font-size:10px;color:light-dark(#8896ad,#abb8cc)}.marketing-email-dashboard .md-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.marketing-email-dashboard .md-stat{min-width:0;padding:18px 17px 16px;text-align:left;background:light-dark(#fff,#202632);border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 4px #26304c02}.marketing-email-dashboard .md-stat:hover{border-color:light-dark(#c9d1e9,#8795ae)!important;box-shadow:0 3px 12px #3c508610}.marketing-email-dashboard .md-stat-title{display:flex;align-items:center;justify-content:space-between;gap:5px;color:light-dark(#818b9d,#abb8cc);font-size:12px;white-space:nowrap}.marketing-email-dashboard .md-stat-title>svg{color:light-dark(#a2adc5,#abb8cc);width:16px;height:16px}.marketing-email-dashboard .md-stat-value{display:flex;align-items:baseline;gap:6px;margin:12px 0 9px;line-height:1.15}.marketing-email-dashboard .md-stat-value strong{font-size:32px;letter-spacing:-1.2px;color:light-dark(#2b3851,#e5ebf5);font-weight:620}.marketing-email-dashboard .md-stat-value>span{font-size:11px;color:light-dark(#8d98ab,#abb8cc)}.marketing-email-dashboard .md-stat-value>svg{align-self:center;margin-left:auto;color:light-dark(#c5cbd8,#8795ae)}.marketing-email-dashboard .md-stat p{font-size:10px;color:light-dark(#7e8aa0,#abb8cc);white-space:nowrap}.marketing-email-dashboard .md-stat-reply{background:light-dark(#fcfbff,#282536)!important;border-color:light-dark(#e9e5f2,#443b58)!important}.marketing-email-dashboard .md-stat-reply .md-stat-title svg{color:light-dark(#a193bb,#abb8cc)}.marketing-email-dashboard .md-health-strip{display:flex;align-items:center;gap:17px;font-size:11px;margin:12px 0 22px;padding:0 2px;color:light-dark(#8d97a8,#abb8cc);min-height:22px}.marketing-email-dashboard .md-health-title{display:flex;align-items:center;gap:5px;color:light-dark(#98a3b5,#abb8cc)}.marketing-email-dashboard .md-health-strip>button{display:flex;align-items:center;gap:6px;border:0;padding:0;background:none;font-size:11px;color:light-dark(#8893a5,#abb8cc)}.marketing-email-dashboard .md-health-strip strong{font-size:11px;color:light-dark(#5a6881,#bcc9dd);font-weight:600;margin-left:2px}.marketing-email-dashboard .md-health-strip i{display:inline-block;width:5px;height:5px;border-radius:50%;background:light-dark(#a2acc0,#abb8cc)}.marketing-email-dashboard .md-health-strip i.red{background:#d4988a}.marketing-email-dashboard .md-health-strip i.amber{background:#d2b677}.marketing-email-dashboard .md-reply-method{display:flex;align-items:center;gap:9px;margin-left:auto;color:light-dark(#9aa3b4,#abb8cc);font-size:10px}.marketing-email-dashboard .md-reply-method>button{padding:0;border:0;display:flex;align-items:center;gap:3px;font-size:10px;color:light-dark(#8191b7,#abb8cc);background:none}.marketing-email-dashboard .md-charts{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(325px,1fr);gap:16px}.marketing-email-dashboard .md-panel{background:light-dark(#fff,#202632);border:1px solid var(--line);border-radius:10px;min-width:0}.marketing-email-dashboard .md-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 21px 0}.marketing-email-dashboard .md-panel-heading h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:light-dark(#36445d,#bcc9dd)}.marketing-email-dashboard .md-panel-heading p{margin-top:4px;font-size:10px;color:light-dark(#9ba4b4,#abb8cc)}.marketing-email-dashboard .md-panel-heading>.md-muted{font-size:11px}.marketing-email-dashboard .md-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:6px;background:light-dark(#f3f5f9,#232a36)}.marketing-email-dashboard .md-switch>button{font-size:10px;padding:5px 9px;border:0;border-radius:4px;background:transparent;color:light-dark(#929bad,#abb8cc);white-space:nowrap}.marketing-email-dashboard .md-switch>button.active{background:light-dark(#fff,#202632);color:#526bba;box-shadow:0 1px 4px #4252770e}.marketing-email-dashboard .md-chart-legend{height:48px;display:flex;gap:16px;align-items:center;padding:3px 22px 0}.marketing-email-dashboard .md-chart-legend>button,.marketing-email-dashboard .md-chart-legend>span{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:light-dark(#8a96ac,#abb8cc);font-size:10px}.marketing-email-dashboard .md-chart-legend button[aria-pressed=false]{opacity:.35}.marketing-email-dashboard .md-chart-legend i{display:inline-block;width:6px;height:6px;border-radius:2px}.marketing-email-dashboard .md-chart-wrap{position:relative;padding:0 17px 6px}.marketing-email-dashboard .md-chart-wrap svg{display:block;width:100%;height:209px;overflow:visible}.marketing-email-dashboard .md-chart-wrap svg text{font-size:10px;fill:light-dark(#a3acba,#abb8cc);font-family:inherit}.marketing-email-dashboard .md-chart-tooltip{position:absolute;pointer-events:none;top:0;left:25%;background:#ffffffed;border:1px solid light-dark(#e4e9f3,#394353);box-shadow:0 4px 16px #2636540b;padding:9px 12px;border-radius:7px;font-size:10px;max-width:90%;color:light-dark(#6d7b92,#abb8cc)}.marketing-email-dashboard .md-chart-tooltip strong{display:block;color:light-dark(#465875,#bcc9dd);margin-bottom:3px}.marketing-email-dashboard .md-conversions{padding-bottom:12px}.marketing-email-dashboard .md-icon-button{border:0;background:transparent;border-radius:6px;padding:4px;display:inline-flex;align-items:center;justify-content:center;color:light-dark(#919bb0,#abb8cc)}.marketing-email-dashboard .md-conversions>.md-panel-heading{margin-bottom:16px}.marketing-email-dashboard .md-conversion-row{display:block;width:calc(100% - 42px);margin:0 21px 13px;padding:0;border:0;border-radius:0;background:transparent;text-align:left}.marketing-email-dashboard .md-conversion-row>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:light-dark(#7b879d,#abb8cc);margin-bottom:7px}.marketing-email-dashboard .md-conversion-row strong{font-size:13px;font-weight:550;color:light-dark(#4a5a75,#bcc9dd)}.marketing-email-dashboard .md-conversion-row strong small{margin-left:4px;color:light-dark(#9ba5b5,#abb8cc);font-size:10px;font-weight:400}.marketing-email-dashboard .md-conversion-row strong b{font-size:11px;font-weight:450;color:light-dark(#8a96ab,#abb8cc);display:inline-block;width:55px;text-align:right}.marketing-email-dashboard .md-track{height:5px;border-radius:20px;background:light-dark(#f3f5fa,#232a36);overflow:hidden}.marketing-email-dashboard .md-track i{height:100%;display:block;border-radius:20px;min-width:0}.marketing-email-dashboard .md-conversion-note{font-size:10px;line-height:1.7;color:light-dark(#8794a8,#abb8cc);padding:1px 21px 0}.marketing-email-dashboard .md-attention{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 22px}.marketing-email-dashboard .md-attention>button{display:flex;align-items:center;gap:13px;min-width:0;border:1px solid var(--line);border-radius:9px;padding:14px 18px;text-align:left}.marketing-email-dashboard .md-attention-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:10px;flex-shrink:0}.marketing-email-dashboard .md-attention-icon svg{width:17px;height:17px}.marketing-email-dashboard .md-attention-icon.purple{background:light-dark(#f0ecf8,#394353);color:light-dark(#9a85b8,#abb8cc)}.marketing-email-dashboard .md-attention-icon.blue{background:light-dark(#edf1fb,#394353);color:#8196c8}.marketing-email-dashboard .md-attention-icon.amber{background:light-dark(#fbf4e8,#394353);color:#bda16b}.marketing-email-dashboard .md-attention>button>div{flex:1;min-width:0}.marketing-email-dashboard .md-attention>button>div>span{color:light-dark(#8793a8,#abb8cc);font-size:11px}.marketing-email-dashboard .md-attention strong{display:block;font-size:21px;font-weight:550;color:light-dark(#41516d,#bcc9dd);line-height:1.35;margin-top:2px}.marketing-email-dashboard .md-attention strong small{font-size:10px;margin-left:7px;color:light-dark(#a0a8b8,#abb8cc);font-weight:400}.marketing-email-dashboard .md-attention>button>svg{color:light-dark(#a7b1c3,#abb8cc)}.marketing-email-dashboard .md-table-panel{overflow:hidden;scroll-margin-top:20px}.marketing-email-dashboard .md-table-panel .md-panel-heading{padding:19px 21px 17px}.marketing-email-dashboard .md-table-scroll{overflow:auto}.marketing-email-dashboard table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-size:12px}.marketing-email-dashboard th{padding:12px 18px;background:light-dark(#f9fafc,#232a36);border-top:1px solid light-dark(#edf0f5,#394353);border-bottom:1px solid light-dark(#edf0f5,#394353);color:light-dark(#8794a8,#abb8cc);font-size:11px;font-weight:450;letter-spacing:.1px}.marketing-email-dashboard td{padding:16px 18px;border-bottom:1px solid light-dark(#eef1f6,#394353);color:light-dark(#64728a,#bcc9dd);vertical-align:middle}.marketing-email-dashboard tr:last-child td{border-bottom:0}.marketing-email-dashboard tr:hover td{background:light-dark(#fcfdff,#232a36)}.marketing-email-dashboard td>small{display:block;font-size:11px;color:light-dark(#8996a9,#abb8cc);margin-top:4px}.marketing-email-dashboard td small>i{display:inline-block;width:2px;height:2px;background:light-dark(#b2bac7,#abb8cc);margin:0 7px 3px}.marketing-email-dashboard td strong{font-weight:550;color:light-dark(#465773,#bcc9dd)}.marketing-email-dashboard .md-name{font-weight:500;font-size:12px;background:none;padding:0;border:0;color:light-dark(#536584,#bcc9dd);text-align:left}.marketing-email-dashboard .md-name:hover{color:#5672c9}.marketing-email-dashboard .md-text-link{display:inline-flex;align-items:center;gap:3px;font-size:11px;padding:0;background:none;border:0;color:#7188c1;text-align:left}.marketing-email-dashboard .md-title-count{display:inline-block;background:light-dark(#f0f3f9,#394353);color:light-dark(#8b97af,#abb8cc);font-size:10px;line-height:18px;padding:0 6px;border-radius:5px;font-weight:400}.marketing-email-dashboard .md-list-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 20px 17px}.marketing-email-dashboard .md-list-filters>button{font-size:11px;border:1px solid light-dark(#e6eaf1,#394353);color:light-dark(#919bae,#abb8cc);padding:5px 10px;border-radius:6px}.marketing-email-dashboard .md-list-filters>button.active{border-color:light-dark(#d3dbf2,#394353);color:#6b83c6;background:light-dark(#f1f4fd,#232a36)}.marketing-email-dashboard .md-list-filters>span{font-size:10px;color:light-dark(#8693a8,#abb8cc);margin-left:auto}.marketing-email-dashboard .md-list-filters>select{font-size:11px;color:light-dark(#919bae,#abb8cc);padding:5px 8px;height:28px}.marketing-email-dashboard .md-customer-table{min-width:1090px}.marketing-email-dashboard .md-customer-table th:first-child{width:240px}.marketing-email-dashboard .md-customer-name{display:flex;align-items:center;gap:10px;padding:0!important;border:0!important;background:none!important;font-size:12px;text-align:left;color:light-dark(#536482,#bcc9dd)!important}.marketing-email-dashboard .md-customer-name>span:last-child>small{display:block;font-size:10px;color:light-dark(#8794a7,#abb8cc);margin-top:2px}.marketing-email-dashboard .md-person-avatar{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:light-dark(#eff2f8,#394353);color:light-dark(#a1acc0,#abb8cc);flex-shrink:0;font-size:12px}.marketing-email-dashboard td>.md-company{font-size:10px;padding-left:39px;margin-top:6px;display:flex;align-items:center;gap:5px}.marketing-email-dashboard .md-pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:4px;background:light-dark(#f1f3f7,#394353);color:light-dark(#9aa4b4,#abb8cc);font-size:10px;line-height:1.5;padding:3px 6px}.marketing-email-dashboard .md-pill.blue{background:light-dark(#eef2fd,#232a36);color:#8094ce}.marketing-email-dashboard .md-pill.teal{background:light-dark(#eaf5f3,#394353);color:light-dark(#75a59b,#abb8cc)}.marketing-email-dashboard .md-pill.purple{background:light-dark(#f2eef9,#394353);color:light-dark(#a18abf,#abb8cc)}.marketing-email-dashboard .md-pill.green{background:light-dark(#edf5ef,#394353);color:light-dark(#78a18a,#abb8cc)}.marketing-email-dashboard .md-pill.red{background:light-dark(#fcf0ed,#394353);color:light-dark(#c28e81,#abb8cc)}.marketing-email-dashboard .md-pill.amber{background:light-dark(#fcf6e8,#394353);color:#b9a06a}.marketing-email-dashboard .md-company .md-pill{font-size:9px;padding:1px 4px}.marketing-email-dashboard .md-event small{display:block;font-size:9px;color:light-dark(#a9b1bf,#abb8cc);margin-top:4px}.marketing-email-dashboard .md-dash{color:light-dark(#b7bfcd,#8795ae)}.marketing-email-dashboard .md-activity-short{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.marketing-email-dashboard .md-pending{color:#bc9b69!important}.marketing-email-dashboard .md-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.marketing-email-dashboard .md-pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid var(--line);font-size:10px;color:light-dark(#9ba6b9,#abb8cc)}.marketing-email-dashboard .md-pagination>div{display:flex;align-items:center;gap:14px}.marketing-email-dashboard .md-pagination button{display:grid;place-items:center;width:27px;height:27px;padding:0;border-radius:5px;color:light-dark(#96a2b9,#abb8cc)}.marketing-email-dashboard .md-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:light-dark(#9aa5b6,#abb8cc);font-size:12px}.marketing-email-dashboard .md-empty>svg{width:25px;height:25px;color:light-dark(#c5cdda,#8795ae)}.marketing-email-dashboard .md-empty>button{font-size:11px;color:light-dark(#7b91be,#abb8cc)}.marketing-email-dashboard .md-page-footer{display:flex;justify-content:space-between;gap:12px;color:light-dark(#adb5c3,#abb8cc);font-size:10px;margin:19px 1px}.marketing-email-dashboard .md-page-footer>span{display:flex;align-items:center;gap:6px}.marketing-email-dashboard .md-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#202e4c30;z-index:40;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.marketing-email-dashboard .md-drawer{width:510px;max-width:100%;height:100%;background:light-dark(#fff,#202632);box-shadow:-10px 0 40px #20304f14;display:flex;flex-direction:column}.marketing-email-dashboard .md-drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:19px 24px;color:light-dark(#69788e,#bcc9dd);font-size:12px}.marketing-email-dashboard .md-drawer-heading svg{width:18px;height:18px}.marketing-email-dashboard .md-drawer-body{padding:24px 28px;overflow:auto;flex:1}.marketing-email-dashboard .md-profile{display:flex;align-items:center;gap:13px}.marketing-email-dashboard .md-profile>.md-person-avatar{width:47px;height:47px;font-size:19px;background:light-dark(#eaf0fb,#394353);color:light-dark(#8199c7,#abb8cc)}.marketing-email-dashboard .md-profile h2{font-size:19px;font-weight:600}.marketing-email-dashboard .md-profile p{font-size:12px;color:light-dark(#8b98ad,#abb8cc);margin-top:3px}.marketing-email-dashboard .md-profile small{color:light-dark(#abb3c1,#abb8cc);font-size:11px}.marketing-email-dashboard .md-drawer-summary{display:flex;align-items:center;gap:25px;background:light-dark(#f8fafd,#232a36);border-radius:8px;padding:15px 18px;margin:22px 0;color:light-dark(#97a1b4,#abb8cc);font-size:11px}.marketing-email-dashboard .md-drawer-summary strong{font-size:18px;color:light-dark(#637593,#bcc9dd);font-weight:550;margin-right:5px}.marketing-email-dashboard .md-form-label{display:flex;flex-direction:column;gap:7px;color:light-dark(#8590a3,#abb8cc);font-size:11px;margin-bottom:16px}.marketing-email-dashboard .md-form-label>select,.marketing-email-dashboard .md-form-label>input,.marketing-email-dashboard .md-form-label>textarea{width:100%;font-size:12px;padding:9px 11px;color:light-dark(#63718a,#bcc9dd)}.marketing-email-dashboard .md-form-label>textarea{height:95px;resize:vertical;line-height:1.7}.marketing-email-dashboard .md-section-heading{display:flex;align-items:center;justify-content:space-between;margin:26px 0 19px}.marketing-email-dashboard .md-section-heading h3,.marketing-email-dashboard .md-followup-form h3{font-size:13px;font-weight:600;color:light-dark(#586a85,#bcc9dd)}.marketing-email-dashboard .md-timeline{list-style:none;padding:0;margin:0}.marketing-email-dashboard .md-timeline>li{display:flex;gap:13px;position:relative;padding-bottom:23px}.marketing-email-dashboard .md-timeline>li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;border-left:1px solid light-dark(#e9edf5,#394353)}.marketing-email-dashboard .md-timeline>li>span{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:light-dark(#f0f4fc,#232a36);color:light-dark(#92a3c2,#abb8cc);flex-shrink:0}.marketing-email-dashboard .md-timeline>li>div{flex:1;min-width:0;padding-top:1px}.marketing-email-dashboard .md-timeline strong{font-size:11px;font-weight:500;color:light-dark(#62748e,#bcc9dd)}.marketing-email-dashboard .md-timeline small{display:block;font-size:10px;color:light-dark(#a5afbf,#abb8cc);margin:4px 0}.marketing-email-dashboard .md-timeline p{font-size:11px;color:light-dark(#7b899f,#abb8cc);line-height:1.7;overflow-wrap:anywhere}.marketing-email-dashboard .md-followup-form{border-top:1px solid var(--line);padding-top:20px;margin-top:3px}.marketing-email-dashboard .md-followup-form>p{font-size:10px;color:light-dark(#a2adbf,#abb8cc);margin:5px 0 17px}.marketing-email-dashboard .md-followup-form>textarea{width:100%;height:75px;font-size:12px;resize:vertical;line-height:1.6}.marketing-email-dashboard .md-followup-form>.md-primary{margin:12px 0;font-size:12px}.marketing-email-dashboard .md-followup-form>small{display:block;color:light-dark(#acb4c2,#abb8cc);font-size:10px}.marketing-email-dashboard .md-modal-layer{align-items:center;justify-content:center;z-index:60;padding:24px}.marketing-email-dashboard .md-modal{width:500px;max-width:100%;max-height:calc(100dvh - 48px);background:light-dark(#fff,#202632);border-radius:12px;box-shadow:0 20px 60px #26334d26;display:flex;flex-direction:column;overflow:hidden}.marketing-email-dashboard .md-modal-heading{padding:20px 23px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.marketing-email-dashboard .md-modal-heading h2{font-size:16px;font-weight:600;color:light-dark(#455670,#bcc9dd)}.marketing-email-dashboard .md-modal-heading svg{width:18px;height:18px}.marketing-email-dashboard .md-modal-body{padding:22px 24px;overflow:auto;min-height:0}.marketing-email-dashboard .md-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 23px;border-top:1px solid var(--line);background:light-dark(#fdfdff,#232a36)}.marketing-email-dashboard .md-modal-footer>div{display:flex;gap:9px}.marketing-email-dashboard .md-modal-footer button{font-size:12px}.marketing-email-dashboard .md-reply-target{padding:13px 15px;background:light-dark(#f7f9fd,#232a36);border:1px solid light-dark(#edf0f5,#394353);border-radius:8px;margin-bottom:21px}.marketing-email-dashboard .md-reply-target strong{font-size:12px;font-weight:600;color:light-dark(#64758f,#bcc9dd)}.marketing-email-dashboard .md-reply-target>span{font-size:11px;margin-left:9px;color:light-dark(#9ba7bb,#abb8cc)}.marketing-email-dashboard .md-reply-target>small{display:block;font-size:10px;color:light-dark(#8996aa,#abb8cc);margin-top:5px}.marketing-email-dashboard .md-form-note{font-size:11px;color:light-dark(#75839b,#abb8cc);background:light-dark(#f8fafd,#232a36);border-radius:6px;padding:11px 13px;line-height:1.8;margin:10px 0 13px!important}.marketing-email-dashboard .md-danger-text{border:0;background:none;color:light-dark(#bd8a84,#abb8cc);padding:0;font-size:11px}.marketing-email-dashboard .md-rules{width:590px}.marketing-email-dashboard .md-rule-intro{font-size:12px;line-height:1.9;color:light-dark(#8c98ac,#abb8cc);background:light-dark(#f7f9fd,#232a36);border-radius:7px;padding:13px 15px;margin-bottom:22px!important}.marketing-email-dashboard .md-rule{margin:0 0 20px}.marketing-email-dashboard .md-rule:last-child{margin-bottom:0}.marketing-email-dashboard .md-rule>strong{font-size:12px;font-weight:600;color:light-dark(#6d7c95,#abb8cc)}.marketing-email-dashboard .md-rule>p{font-size:11px;line-height:1.9;color:light-dark(#738198,#abb8cc);margin-top:6px}.marketing-email-dashboard .md-connection-status{display:flex;align-items:center;gap:12px;background:light-dark(#f8f8fd,#232a36);padding:15px;border:1px solid light-dark(#eeeef6,#394353);border-radius:8px;margin-bottom:23px}.marketing-email-dashboard .md-connection-status>div{flex:1}.marketing-email-dashboard .md-connection-status strong{font-size:12px;color:light-dark(#7c7e9c,#abb8cc);font-weight:550}.marketing-email-dashboard .md-connection-status p{font-size:10px;color:light-dark(#a7a9bb,#abb8cc);margin-top:5px}.marketing-email-dashboard .md-toast{position:fixed;z-index:100;top:26px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;max-width:calc(100vw - 28px);padding:12px 17px;background:light-dark(#fff,#202632);border:1px solid light-dark(#e3eade,#394353);box-shadow:0 6px 24px #34476820;border-radius:8px;font-size:12px;color:light-dark(#7f977a,#abb8cc)}.marketing-email-dashboard .md-toast>svg{color:light-dark(#87ad80,#abb8cc)}@media (min-width:1600px){.marketing-email-dashboard .md-main{padding-top:28px}.marketing-email-dashboard .md-page-heading{margin-bottom:24px}.marketing-email-dashboard .md-panel-heading{padding-top:22px}.marketing-email-dashboard .md-chart-wrap svg{height:227px}.marketing-email-dashboard .md-stat{padding-top:20px!important;padding-bottom:18px!important}}@media (max-width:1200px){.marketing-email-dashboard .md-main{padding:22px 24px}.marketing-email-dashboard .md-topbar{padding:0 24px}.marketing-email-dashboard .md-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-email-dashboard .md-charts{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.marketing-email-dashboard .md-stat p{font-size:10px}.marketing-email-dashboard .md-filters{gap:12px}.marketing-email-dashboard .md-filters .md-search{min-width:220px}.marketing-email-dashboard .md-health-strip,.marketing-email-dashboard .md-attention{gap:12px}.marketing-email-dashboard .md-attention>button{padding:13px!important;gap:10px}.marketing-email-dashboard .md-attention strong small{display:block;margin:0;font-size:9px}.marketing-email-dashboard .md-scope-line>span{flex-wrap:wrap}.marketing-email-dashboard .md-heading-actions>.md-primary{font-size:12px}}@media (max-width:900px){.marketing-email-dashboard .md-charts{grid-template-columns:1fr}.marketing-email-dashboard .md-chart-wrap svg{height:220px}.marketing-email-dashboard .md-conversions{padding-bottom:15px}.marketing-email-dashboard .md-conversions .md-conversion-row{margin-bottom:15px}.marketing-email-dashboard .md-health-strip{flex-wrap:wrap;row-gap:10px}.marketing-email-dashboard .md-reply-method{width:100%;margin-left:0}.marketing-email-dashboard .md-tabs>small{display:none}.marketing-email-dashboard .md-demo-notice{align-items:flex-start;flex-wrap:wrap}.marketing-email-dashboard .md-demo-notice>button{margin-left:0}.marketing-email-dashboard .md-heading-actions>button{font-size:11px;padding:8px}.marketing-email-dashboard .md-page-heading{gap:10px}.marketing-email-dashboard .md-page-heading h1{font-size:24px}.marketing-email-dashboard .md-attention-icon{width:31px;height:31px;border-radius:8px}.marketing-email-dashboard .md-attention-icon svg{width:15px;height:15px}}@media (max-width:600px){.marketing-email-dashboard .md-topbar{height:55px;padding:0 16px}.marketing-email-dashboard .md-brand{gap:8px}.marketing-email-dashboard .md-brand>i,.marketing-email-dashboard .md-brand>strong b,.marketing-email-dashboard .md-top-divider,.marketing-email-dashboard .md-top-right>svg{display:none}.marketing-email-dashboard .md-top-right{font-size:10px;gap:5px}.marketing-email-dashboard .md-avatar{width:25px;height:25px;font-size:11px;margin-left:3px}.marketing-email-dashboard .md-main{padding:18px 14px}.marketing-email-dashboard .md-breadcrumb{margin-bottom:17px;font-size:10px}.marketing-email-dashboard .md-page-heading{display:block}.marketing-email-dashboard .md-page-heading h1{font-size:24px}.marketing-email-dashboard .md-page-heading p{font-size:11px}.marketing-email-dashboard .md-eyebrow{font-size:9px}.marketing-email-dashboard .md-heading-actions{margin-top:16px;gap:7px;display:grid;grid-template-columns:1fr 1fr 1fr}.marketing-email-dashboard .md-heading-actions>button{justify-content:center;font-size:11px}.marketing-email-dashboard .md-heading-actions .md-primary{font-size:11px;padding:8px}.marketing-email-dashboard .md-heading-actions svg{width:13px!important;height:13px!important}.marketing-email-dashboard .md-demo-notice{font-size:10px;line-height:1.8;gap:5px;margin:17px 0 8px}.marketing-email-dashboard .md-demo-notice>span{font-size:9px;flex-shrink:0}.marketing-email-dashboard .md-demo-notice>button{font-size:10px;width:100%;margin-top:2px}.marketing-email-dashboard .md-tabs{gap:23px;margin-bottom:16px}.marketing-email-dashboard .md-tabs>button{font-size:12px;padding:10px 0 12px!important}.marketing-email-dashboard .md-tabs>button>span{font-size:9px;margin-left:4px}.marketing-email-dashboard .md-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 12px;border-radius:8px}.marketing-email-dashboard .md-filters>label{display:flex;flex-direction:column;align-items:stretch;gap:4px}.marketing-email-dashboard .md-filters>label>span{font-size:10px}.marketing-email-dashboard .md-filters select{width:100%;min-width:0;max-width:none;height:33px;font-size:11px}.marketing-email-dashboard .md-filters .md-campaign-filter{min-width:0}.marketing-email-dashboard .md-filters .md-search{grid-column:1/-1;min-width:0;display:flex;justify-content:center}.marketing-email-dashboard .md-search input{font-size:11px;height:34px}.marketing-email-dashboard .md-search svg{top:9px}.marketing-email-dashboard .md-filters .md-reset{grid-column:1/-1;justify-self:end;font-size:10px;padding:0}.marketing-email-dashboard .md-custom-dates{grid-column:1/-1;flex-wrap:wrap;gap:6px;padding:0}.marketing-email-dashboard .md-custom-dates input{width:calc(50% - 14px);font-size:10px;padding:6px}.marketing-email-dashboard .md-custom-dates>span[role=alert]{width:100%}.marketing-email-dashboard .md-scope-line{display:block;font-size:9px;line-height:1.8;margin:11px 0}.marketing-email-dashboard .md-scope-line>span{gap:5px}.marketing-email-dashboard .md-scope-line>button{font-size:9px;margin-top:3px}.marketing-email-dashboard .md-scope-line i{display:none}.marketing-email-dashboard .md-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketing-email-dashboard .md-stat{padding:14px 12px 12px;border-radius:8px}.marketing-email-dashboard .md-stat-title{font-size:10px;gap:3px;white-space:normal}.marketing-email-dashboard .md-stat-title>svg{width:14px;height:14px}.marketing-email-dashboard .md-stat-value{margin:10px 0 7px;gap:4px}.marketing-email-dashboard .md-stat-value strong{font-size:29px;letter-spacing:-.7px}.marketing-email-dashboard .md-stat-value>span{font-size:10px}.marketing-email-dashboard .md-stat-value>svg{width:11px;height:11px}.marketing-email-dashboard .md-stat p{font-size:8px;white-space:normal;line-height:1.7;min-height:27px}.marketing-email-dashboard .md-health-strip{font-size:9px;gap:10px;margin:13px 0 18px}.marketing-email-dashboard .md-health-title{width:100%;font-size:9px}.marketing-email-dashboard .md-health-strip>button{font-size:10px;gap:4px}.marketing-email-dashboard .md-health-strip strong{font-size:10px}.marketing-email-dashboard .md-reply-method,.marketing-email-dashboard .md-reply-method>button{font-size:9px}.marketing-email-dashboard .md-charts{gap:12px}.marketing-email-dashboard .md-panel{border-radius:8px}.marketing-email-dashboard .md-panel-heading{padding:16px 14px 0;gap:8px}.marketing-email-dashboard .md-panel-heading h2{font-size:12px}.marketing-email-dashboard .md-panel-heading p{font-size:9px;line-height:1.7}.marketing-email-dashboard .md-panel-heading>.md-muted{font-size:9px}.marketing-email-dashboard .md-switch>button{font-size:9px;padding:4px 6px}.marketing-email-dashboard .md-chart-legend{padding:2px 14px 0;gap:12px;height:40px}.marketing-email-dashboard .md-chart-legend>button,.marketing-email-dashboard .md-chart-legend>span{font-size:9px}.marketing-email-dashboard .md-chart-wrap{padding:0 7px 2px}.marketing-email-dashboard .md-chart-wrap svg{height:163px}.marketing-email-dashboard .md-chart-wrap svg text{font-size:13px}.marketing-email-dashboard .md-chart-tooltip{font-size:9px;padding:7px;left:9%;max-width:85%;line-height:1.7}.marketing-email-dashboard .md-conversions .md-conversion-row{width:calc(100% - 30px);margin:0 15px 13px}.marketing-email-dashboard .md-conversions>.md-panel-heading{margin-bottom:18px}.marketing-email-dashboard .md-conversion-row>div:first-child{font-size:10px}.marketing-email-dashboard .md-conversion-row strong{font-size:12px}.marketing-email-dashboard .md-conversion-note{font-size:9px;padding:0 15px}.marketing-email-dashboard .md-attention{grid-template-columns:1fr;gap:8px;margin:12px 0 17px}.marketing-email-dashboard .md-attention>button{padding:11px 14px}.marketing-email-dashboard .md-attention>button>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.marketing-email-dashboard .md-attention>button>div>span{font-size:10px}.marketing-email-dashboard .md-attention strong{font-size:19px;margin:0;text-align:right}.marketing-email-dashboard .md-attention strong small{font-size:8px}.marketing-email-dashboard .md-attention>button>svg{width:13px}.marketing-email-dashboard .md-table-panel .md-panel-heading{padding:16px 14px 13px}.marketing-email-dashboard .md-list-filters{padding:0 13px 13px;gap:6px}.marketing-email-dashboard .md-list-filters>button,.marketing-email-dashboard .md-list-filters>select{font-size:10px;padding:4px 7px}.marketing-email-dashboard .md-list-filters>span{font-size:9px;width:100%;margin:3px 0 0}.marketing-email-dashboard .md-title-count{font-size:9px}.marketing-email-dashboard th{font-size:9px;padding:11px 13px}.marketing-email-dashboard td{padding:13px;font-size:10px}.marketing-email-dashboard td>.md-company{font-size:9px}.marketing-email-dashboard .md-pagination{padding:12px 13px;font-size:9px}.marketing-email-dashboard .md-pagination>div{gap:9px}.marketing-email-dashboard .md-page-footer{font-size:9px;flex-wrap:wrap;gap:7px;margin-top:15px}.marketing-email-dashboard .md-drawer{width:100%}.marketing-email-dashboard .md-drawer-heading{padding:15px 18px}.marketing-email-dashboard .md-drawer-body{padding:20px}.marketing-email-dashboard .md-profile h2{font-size:18px}.marketing-email-dashboard .md-modal-layer{padding:12px}.marketing-email-dashboard .md-modal{max-height:calc(100dvh - 24px);border-radius:9px}.marketing-email-dashboard .md-modal-heading{padding:17px 18px 14px}.marketing-email-dashboard .md-modal-heading h2{font-size:15px}.marketing-email-dashboard .md-modal-body{padding:18px}.marketing-email-dashboard .md-modal-footer{padding:13px 18px}.marketing-email-dashboard .md-reply-target>span{display:block;margin:4px 0 0;overflow-wrap:anywhere}.marketing-email-dashboard .md-connection-status{flex-wrap:wrap;padding:12px;gap:9px}.marketing-email-dashboard .md-connection-status>div{min-width:170px}.marketing-email-dashboard .md-connection-status>.md-pill{margin-left:46px}.marketing-email-dashboard .md-rule>p{font-size:11px}.marketing-email-dashboard .md-toast{font-size:11px;width:max-content;top:18px}.marketing-email-dashboard .md-followup-form textarea{font-size:12px}}@media (prefers-reduced-motion:reduce){.marketing-email-dashboard *{scroll-behavior:auto!important;transition:none!important}}.marketing-email-dashboard .md-data-state{padding:18px;border:1px solid light-dark(#dce3f4,#394353);background:light-dark(#f3f6ff,#232a36);border-radius:10px;margin:12px 0;color:light-dark(#405883,#bcc9dd)}.marketing-email-dashboard .md-data-state.error,.marketing-email-dashboard .md-save-error{color:#ad3838;background:light-dark(#fff4f4,#232a36);padding:12px;border-radius:8px}.marketing-email-dashboard .md-update-info{display:flex;justify-content:space-between;gap:10px;color:light-dark(#798397,#abb8cc);font-size:12px;margin:12px 0}.marketing-email-dashboard button:disabled{cursor:not-allowed;opacity:.5}.marketing-email-dashboard.md-embedded{min-height:0;background:transparent}.marketing-email-dashboard.md-embedded .md-main{max-width:none;padding:0}.marketing-email-dashboard.md-embedded .md-page-heading{margin-top:8px}.marketing-email-dashboard{color-scheme:light}.marketing-email-dashboard.md-embedded{color-scheme:inherit;background:light-dark(#f6f8fb,#151a22);padding:20px;border-radius:12px}.marketing-email-dashboard .md-stat{display:block}.marketing-email-dashboard .md-stat p{white-space:normal;line-height:1.55}@media (max-width:540px){.marketing-email-dashboard.md-embedded{padding:12px}}.marketing-email-dashboard .md-primary{color:#fff!important}.md-pending-reply{padding:14px 0;border-top:1px solid var(--line);display:grid;gap:8px}.md-pending-reply small{color:var(--muted)}.md-pending-reply p{white-space:pre-wrap;overflow-wrap:anywhere}.md-pending-reply select{width:100%;margin:7px 0}.md-pending-reply button{justify-self:start}@media (max-width: 540px){.marketing-email-dashboard .md-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-email-dashboard .md-heading-actions>*{min-width:0;white-space:normal;overflow-wrap:anywhere}.marketing-email-dashboard .md-heading-actions>.md-primary{grid-column:1 / -1}.marketing-email-dashboard .md-attention strong small{display:block}}.acq-metrics.acq-registration-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 900px){.acq-metrics.acq-registration-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.acq-metrics.acq-registration-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.acq-route-tabs{width:min(1480px,100%);margin:0 auto;padding:12px 24px 0;box-sizing:border-box;overflow-x:auto}.acq-route-tabs button{flex-shrink:0}.acq-global-scope,.acq-dashboard,.acq-dialog{--text: var(--ow-ink);--muted: #626f7e;--border: var(--ow-line);--panel-strong: var(--ow-surface);--accent: var(--ow-blue);--danger-text: var(--ow-red);--operations-blue: var(--ow-blue);--operations-teal: var(--ow-green);--acq-surface: #fff;--acq-surface-muted: #f7f9fc;--acq-ink: #273646;--acq-line: #dfe6ee;--acq-blue: #4677de;--acq-cyan: #2996ae;--acq-amber: #b99455;--acq-green: #1b9c8c;--acq-rose: #c27379;color:var(--text);font-family:inherit;letter-spacing:0;min-width:0}.acq-global-scope{padding:12px 24px;border-bottom:1px solid var(--border)}.acq-global-scope__fields,.acq-dates{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.acq-global-scope label,.acq-dates label{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--muted)}.acq-global-scope label{flex:0 1 240px}.acq-global-scope select,.acq-dates input[type=text],.acq-dates input[type=datetime-local]{width:100%;min-height:36px;min-width:0;border:1px solid var(--border);border-radius:6px;padding:6px 10px;color:var(--text);background:var(--panel-strong);font:inherit;box-sizing:border-box;color-scheme:light}.acq-global-scope__note{font-size:12px;color:var(--muted);padding-bottom:8px}.acq-dates{padding:16px 0;border-bottom:1px solid var(--border)}.acq-dates>label:not(.acq-internal){flex:1 1 190px}.acq-dates .acq-internal{display:flex;align-items:center;min-height:36px;gap:6px;white-space:nowrap}.acq-internal input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;min-width:16px;padding:0;margin:0;color-scheme:light;accent-color:var(--ow-green)}.acq-context,.acq-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.acq-context{padding:14px 0;align-items:center}.acq-context p,.acq-heading p{margin:3px 0;font-size:12px;color:var(--muted);line-height:1.7}.acq-context>button{flex:0 0 auto}.acq-heading h2{margin:0 0 8px;font-size:18px}.acq-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.acq-metric{--metric-tone: var(--acq-blue);min-width:0;min-height:142px;position:relative;padding:14px 15px 0;border:1px solid var(--acq-line);border-top:2px solid var(--metric-tone);border-radius:6px;background:var(--acq-surface);text-align:left;color:var(--acq-ink);font:inherit}.acq-metric:nth-child(2){--metric-tone: var(--acq-cyan)}.acq-metric:nth-child(3){--metric-tone: var(--acq-amber)}.acq-metric:nth-child(4){--metric-tone: var(--acq-green)}.acq-metric:nth-child(5){--metric-tone: var(--acq-cyan)}.acq-metric:nth-child(6){--metric-tone: var(--acq-rose)}.acq-metric>span{display:block;color:var(--muted);font-size:12px;min-height:32px;overflow-wrap:anywhere}.acq-metric>strong{display:block;font-size:30px;line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.acq-metric>small{display:block;margin-top:12px;padding:10px 0;border-top:1px solid var(--acq-line);color:var(--muted);font-size:10px}.acq-metric>svg{position:absolute;right:12px;bottom:10px;color:var(--muted)}button.acq-metric{cursor:pointer}button.acq-metric:hover,.acq-table tbody tr:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}.acq-pending{margin:12px 0;font-size:12px;color:var(--muted)}.acq-totals-heading{padding:0 0 12px;align-items:center;flex-wrap:wrap}.acq-totals-heading>span{color:var(--muted);font-size:12px}.acq-totals-heading [role=tablist]{display:flex;gap:20px}.acq-totals-heading [role=tab]{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;padding:8px 0;cursor:pointer}.acq-totals-heading [aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.acq-period-funnel>.acq-totals-heading{gap:12px}@media (max-width: 600px){.acq-period-funnel>.acq-totals-heading>span{flex-basis:100%;text-align:left}}.acq-table-scroll{max-width:100%;overflow:auto}.acq-table{width:100%;border-collapse:collapse;font-size:13px;min-width:780px}.acq-table th,.acq-table td{padding:13px 12px;border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums}.acq-table th:first-child,.acq-table td:first-child{text-align:left}.acq-table thead th{color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.acq-contribution .acq-table thead{background:var(--acq-surface-muted)}.acq-table tbody th{font-weight:500;max-width:240px;overflow-wrap:anywhere}.acq-table small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.acq-count{border:0;background:transparent;font:inherit;padding:4px;color:var(--operations-blue, var(--text));cursor:pointer;display:inline-flex;align-items:center;gap:4px}.acq-count:hover{text-decoration:underline}.acq-feedback{padding:20px 0;color:var(--muted);font-size:13px;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.acq-feedback--error{color:var(--danger-text)}.acq-dialog{box-sizing:border-box;width:min(1060px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);overflow:auto}.acq-dialog::backdrop{background:color-mix(in srgb,var(--text) 32%,transparent)}.acq-dialog .acq-table td{text-align:left;overflow-wrap:anywhere;max-width:260px}.acq-pagination{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:16px;color:var(--muted);font-size:12px}.acq-dashboard button:focus-visible,.acq-global-scope :focus-visible,.acq-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.acq-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.acq-section-heading h2{margin:0;color:var(--acq-ink);font-size:16px;font-weight:650}.acq-section-heading>span{font-size:11px;color:var(--muted)}.acq-overview-heading{margin-top:10px}.acq-funnel-section,.acq-contribution{margin-top:22px;padding:22px 24px;border-top:1px solid var(--acq-line);background:var(--acq-surface)}.acq-traffic{display:flex;align-items:center;gap:0;padding:0 0 16px;border-bottom:1px solid var(--acq-line)}.acq-traffic>div{min-width:130px;padding:0 24px;border-right:1px solid var(--acq-line)}.acq-traffic>div:first-child{padding-left:0}.acq-traffic>div:nth-child(2){border-right:0}.acq-traffic>div>span{display:block;color:var(--muted);font-size:11px}.acq-traffic strong{display:block;margin-top:5px;font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.acq-traffic p{max-width:360px;margin:0 0 0 auto;color:var(--muted);font-size:11px;line-height:1.7}.acq-funnel{list-style:none;display:flex;align-items:center;flex-direction:column;gap:9px;max-width:900px;padding:24px 0 4px;margin:0 auto}.acq-funnel-stage{position:relative;width:var(--stage-width);min-width:0;height:74px}.acq-funnel-stage:not(:last-child):after{content:"";position:absolute;bottom:-9px;height:9px;left:50%;width:1px;background:var(--acq-line)}.acq-funnel-stage--blue{--stage-tone: var(--acq-blue)}.acq-funnel-stage--cyan{--stage-tone: var(--acq-cyan)}.acq-funnel-stage--green{--stage-tone: var(--acq-green)}.acq-funnel-stage--rose{--stage-tone: var(--acq-rose)}.acq-funnel-stage>button{width:100%;height:100%;padding:0;border:0;background:transparent;text-align:left;color:var(--acq-ink);font:inherit;cursor:pointer}.acq-funnel-stage>button:disabled{cursor:default}.acq-funnel-shape{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;height:100%;box-sizing:border-box;padding:0 30px;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,20px 100%);background:linear-gradient(105deg,color-mix(in srgb,var(--stage-tone) 18%,var(--acq-surface)),color-mix(in srgb,var(--stage-tone) 5%,var(--acq-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-tone) 40%,var(--acq-line))}.acq-funnel-stage>button:hover:not(:disabled) .acq-funnel-shape{background:color-mix(in srgb,var(--stage-tone) 19%,var(--acq-surface))}.acq-funnel-index{color:var(--stage-tone);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.acq-funnel-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;min-width:0}.acq-funnel-label svg{flex-shrink:0;color:var(--stage-tone)}.acq-funnel-value{display:flex;align-items:center;gap:16px;text-align:right}.acq-funnel-value>strong{font-size:25px;line-height:1.2;font-weight:650;font-variant-numeric:tabular-nums}.acq-funnel-value>span{display:block;min-width:83px;font-size:11px;color:var(--muted)}.acq-funnel-value b{font-weight:650;color:var(--stage-tone)}@media (max-width: 900px){.acq-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.acq-traffic p{max-width:280px}}@media (max-width: 560px){.acq-global-scope{padding:12px 16px}.acq-global-scope label{flex:1 1 140px}.acq-context{align-items:start;flex-direction:column}.acq-dates>label:not(.acq-internal){flex-basis:100%}.acq-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acq-metric{min-height:132px;padding:12px 10px 0}.acq-metric>strong{font-size:24px}.acq-metric>svg{right:6px;bottom:12px;width:12px}.acq-dialog{padding:16px}.acq-totals-heading>span{max-width:100px;text-align:right}.acq-traffic{flex-wrap:wrap;gap:14px 0}.acq-traffic>div{flex:1;padding:0 12px}.acq-traffic p{max-width:none;flex-basis:100%;margin:0}.acq-funnel-stage{width:var(--mobile-stage-width);height:70px}.acq-funnel-section,.acq-contribution{padding:18px 12px}.acq-funnel-shape{grid-template-columns:18px minmax(0,1fr) auto;gap:7px;padding:0 12px;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,8px 100%)}.acq-funnel-index{font-size:10px}.acq-funnel-label{font-size:12px;gap:4px}.acq-funnel-label svg{width:11px}.acq-funnel-value{display:block}.acq-funnel-value>strong{display:block;font-size:22px}.acq-funnel-value>span{min-width:0;margin-top:3px;font-size:10px}}.ow-permission-structure .ow-bar-list{max-width:1000px}.ow-permission-note{display:block;margin-top:4px;font-size:10px;color:#718096}.ow-permission-unverified{margin-top:16px;padding-top:14px;border-top:1px solid #dce4ee}.ow-permission-unverified p{margin-bottom:0}.ow-identity-distribution{margin:8px 0 12px}.ow-identity-track{display:flex;height:12px;background:#edf1f5;overflow:hidden}.ow-identity-track button{border:0;padding:0;min-width:0;cursor:pointer}.ow-identity-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px;font-size:11px}.ow-identity-legend button{border:0;background:none;padding:3px 0;color:inherit;font:inherit;cursor:pointer}.ow-identity-legend i{display:inline-block;width:8px;height:8px;margin-right:5px}.ow-identity-official{background:#228b78}.ow-identity-trial{background:#4b75d4}.ow-identity-internal{background:#ca8a20}.ow-identity-unverified{background:#95a2b4}.ow-activity-period{display:grid;grid-template-columns:70px minmax(0,1fr) 100px;gap:12px;align-items:center;margin:18px 0}.ow-activity-period .ow-identity-track{height:24px}.ow-period-table{min-width:800px}.ow-period-table .ow-link{font-variant-numeric:tabular-nums}.ow-expired-package{display:block;margin-top:5px;max-width:230px;font-size:11px;color:#8b641e;white-space:normal}.ow-registration-contribution>.ow-invitation-ranking{margin-top:20px;padding:20px 0 0;border:0;border-top:1px solid #dce4ee;border-radius:0;box-shadow:none}@media (max-width: 600px){.ow-permission-structure .ow-bar-row{grid-template-columns:95px minmax(20px,1fr) 34px 42px 14px;gap:6px}.ow-activity-period{grid-template-columns:48px minmax(0,1fr) 65px;gap:6px}}.ow-account-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ow-actual-model-usage{min-width:200px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.ow-actual-model-usage pre{max-height:200px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ow-account-list-filters>label{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:100%}.ow-account-list-filters>label>:is(input,select){min-width:0;max-width:100%}.ow-workspace .ow-toolbar-filters.ow-account-list-filters{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ow-workspace .ow-accounts .ow-account-created{min-width:165px;white-space:nowrap}.ow-workspace .ow-account-list{min-width:1560px}.ow-workspace .ow-account-list :is(th,td){min-width:100px;white-space:nowrap;overflow-wrap:normal}.ow-workspace .ow-account-list :is(th,td):first-child{min-width:280px;max-width:360px;white-space:normal}.ow-workspace .ow-account-list .ow-account-name{overflow-wrap:normal;word-break:normal}.ow-workspace .ow-account-list .ow-account-name svg{flex-shrink:0}.ow-workspace .ow-account-list .ow-account-email{white-space:nowrap;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;max-width:340px}.ow-workspace .ow-account-list .ow-account-company{min-width:180px;max-width:260px;white-space:normal;overflow-wrap:normal;word-break:normal}.ow-workspace .ow-account-list .ow-account-sales{min-width:140px}.ow-workspace .ow-account-list .ow-account-products{min-width:190px}.ow-workspace .ow-account-list .ow-account-products .ow-tags{flex-wrap:nowrap;max-width:none}.ow-workspace .ow-account-list .ow-account-last-question{min-width:170px}.ow-workspace .ow-quota-evidence[open]{width:260px;white-space:normal;overflow-wrap:anywhere;text-align:left}.ow-account-risks{margin-top:5px}.ow-account-followup-note{margin:8px 0;font-size:12px}.ow-workspace .ow-account-list-followup{min-width:2320px}.ow-workspace .ow-account-list-followup .ow-account-followup-status{min-width:150px;white-space:normal}.ow-workspace .ow-account-list-followup .ow-account-followup-owner{min-width:180px;max-width:240px;white-space:normal;overflow-wrap:anywhere}.ow-workspace .ow-account-list-followup .ow-account-followup-time{min-width:170px}.ow-workspace .ow-account-list-followup .ow-account-followup-matches{min-width:260px;max-width:340px;white-space:normal;overflow-wrap:anywhere}.ow-account-list-followup :is(.ow-account-followup-matches,.ow-account-followup-status) .ow-tag{display:inline-block;margin:2px 4px 2px 0}.ow-account-history{margin-top:6px;font-size:11px}.ow-account-history summary,.ow-account-models summary{cursor:pointer;color:var(--ow-blue)}.ow-account-history strong,.ow-account-models strong{display:block;margin:8px 0 4px}.ow-workspace .ow-account-list .ow-account-models{min-width:260px;max-width:340px;white-space:normal;overflow-wrap:normal}.ow-workspace .ow-account-list-filters .ant-picker{width:100%;min-height:40px;border-radius:4px;cursor:pointer}.ow-workspace .ow-account-list-filters .ant-picker-input>input{border:0;padding:0;min-height:0;background:transparent;cursor:pointer}@media (max-width: 700px){.ow-workspace .ow-account-list :is(th,td):first-child{position:static}.ow-workspace .ow-toolbar-filters.ow-account-list-filters{grid-template-columns:minmax(0,1fr)}.ow-account-list-filters>label{width:100%}.ow-workspace .ow-toolbar-filters>label{min-width:0;max-width:100%;overflow-wrap:anywhere}.ow-workspace .ow-toolbar-filters>label>:is(input,select){display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}}.ow-basic-overview .ow-basic-primary-metrics{grid-auto-columns:minmax(108px,1fr)}.ow-basic-overview .ow-metric{min-height:196px}.ow-workspace .ow-basic-overview.ow-period-changes .ow-metric{height:auto;min-height:176px;padding-bottom:8px;overflow-wrap:anywhere}.ow-basic-overview .ow-basic-supplementary-metrics{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;overflow:visible}.ow-basic-supplementary-metrics .ow-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:start;min-height:118px}.ow-basic-supplementary-metrics .ow-metric-value{grid-column:2;grid-row:1 / 3;margin-top:0;font-size:22px!important}.ow-basic-supplementary-metrics .ow-metric-icon{display:none}.ow-basic-supplementary-metrics .ow-basic-metric-note{margin-top:0;min-height:0}.ow-basic-supplementary-metrics .ow-metric-previous{grid-column:1 / -1;margin-top:8px}.ow-basic-supplementary-metrics .ow-metric-changes{justify-content:flex-end;align-self:center}.ow-basic-metric-note{min-height:30px;margin:8px 0 0;color:var(--ow-muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.ow-basic-overview .ow-metric-previous{margin-top:auto}.ow-basic-metric-trend{padding:4px 0;font-size:11px;font-variant-numeric:tabular-nums}.ow-basic-distributions{min-width:0}.ow-basic-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-basic-advice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ow-basic-advice-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:20px 0;border-bottom:1px solid var(--ow-line)}.ow-basic-advice-count{display:flex;flex-direction:column;gap:5px}.ow-basic-advice-count span,.ow-basic-advice-body p{color:var(--ow-muted);font-size:11px}.ow-basic-advice-count strong{color:var(--ow-blue);font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ow-basic-advice-body{min-width:0}.ow-basic-advice-body h3{font-size:13px}.ow-basic-advice-body p{margin-top:6px;line-height:1.6;overflow-wrap:anywhere}.ow-basic-advice-row .ow-link{white-space:nowrap}.ow-basic-profiles .ow-table{min-width:1100px}.ow-basic-profiles .ow-table td:first-child{min-width:150px;max-width:260px;white-space:normal;overflow-wrap:anywhere}.ow-basic-count-link{font-variant-numeric:tabular-nums}.ow-basic-profile-stack{min-width:130px;max-width:200px;white-space:normal}.ow-basic-profile-stack small:first-child{margin-top:0}.ow-basic-industry-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ow-basic-industry-row{display:grid;grid-template-columns:minmax(160px,2fr) repeat(4,minmax(85px,1fr));align-items:center;gap:16px;min-height:72px;padding:12px 0;border-bottom:1px solid var(--ow-line)}.ow-basic-industry-row:last-child{border-bottom:0}.ow-basic-industry-name{min-width:0;overflow-wrap:anywhere;font-size:12px}.ow-basic-industry-name svg{flex-shrink:0}.ow-basic-industry-row>span,.ow-basic-industry-asked{display:flex;flex-direction:column;gap:5px;text-align:right}.ow-basic-industry-row strong{font-size:14px;font-variant-numeric:tabular-nums}.ow-basic-industry-row small{color:var(--ow-muted);font-size:10px}.ow-basic-industry-asked{border:0;background:transparent;color:var(--ow-blue);padding:0}.ow-basic-model-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:12px}.ow-basic-model-total span{color:var(--ow-muted)}.ow-basic-model-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:22px}.ow-basic-model-profile-grid>div{min-width:0}.ow-basic-model-profile-grid h3{font-size:13px;margin-bottom:10px}.ow-basic-model-profile-row{display:grid;grid-template-columns:minmax(85px,1fr) minmax(35px,1fr) 56px 13px;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 0;border:0;border-bottom:1px solid var(--ow-line);background:transparent;color:var(--ow-ink);text-align:left;font-size:11px}.ow-basic-model-profile-row>span{overflow-wrap:anywhere}.ow-basic-model-profile-row strong{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.ow-basic-model-profile-row small{display:block;color:var(--ow-muted);font-size:10px;font-weight:400;margin-top:4px}.ow-basic-model-profile-row svg{color:var(--ow-muted)}.ow-basic-model-industries .ow-track b{background:var(--ow-green)}.ow-basic-model-profile-row:hover:not(:disabled),.ow-basic-industry-row:hover{background:var(--ow-light)}@media (max-width: 1100px){.ow-basic-advice-list{grid-template-columns:1fr}}@media (max-width: 760px){.ow-basic-overview .ow-metrics{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ow-basic-overview .ow-basic-supplementary-metrics{grid-template-columns:1fr}.ow-basic-distribution-grid,.ow-basic-model-profile-grid{grid-template-columns:1fr;gap:24px}.ow-basic-distribution-grid>.ow-distribution+.ow-distribution{border-left:0;padding-left:0;border-top:1px solid var(--ow-line);padding-top:22px}.ow-basic-industry-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:18px 0}.ow-basic-industry-name{grid-column:1 / -1}.ow-basic-industry-row>span,.ow-basic-industry-asked{text-align:left}}@media (max-width: 420px){.ow-basic-advice-row{grid-template-columns:54px minmax(0,1fr);gap:12px}.ow-basic-advice-row>.ow-link{grid-column:2}}.ow-model-identity{min-width:0;margin-bottom:28px}.ow-model-scale-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px 8px}.ow-model-scale-card{border:1px solid var(--ow-line);border-radius:6px;background:var(--ow-surface);color:var(--ow-ink);padding:16px;text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere}.ow-model-scale-card>span{font-size:13px}.ow-model-scale-card strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-block:10px;font-size:26px;font-variant-numeric:tabular-nums}.ow-model-scale-card small,.ow-model-choice-row small,.ow-model-exception small{color:var(--ow-muted);font-size:11px;font-weight:400;line-height:1.6}.ow-model-scale-card:hover,.ow-model-exception:hover{border-color:var(--ow-chart-0)}.ow-model-choice-chart{margin-block:24px}.ow-model-choice-chart h4,.ow-model-identity h4{font-size:13px;margin:0}.ow-model-choice-row{display:grid;grid-template-columns:110px minmax(80px,1fr) 100px 64px;gap:16px;align-items:center;width:100%;min-height:48px;padding:8px 0;border:0;border-bottom:1px solid var(--ow-line);background:transparent;color:var(--ow-ink);text-align:left;cursor:pointer}.ow-model-choice-row strong{display:flex;align-items:baseline;justify-content:end;flex-wrap:wrap;gap:5px;font-variant-numeric:tabular-nums}.ow-model-choice-row>small{text-align:right;font-variant-numeric:tabular-nums}.ow-model-choice-track{height:14px;background:var(--ow-bg);border-radius:3px;overflow:hidden}.ow-model-choice-track i{display:block;height:100%;border-radius:3px}.ow-model-exceptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ow-model-exception{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;text-align:left;padding:12px;border:1px solid var(--ow-line);border-radius:6px;background:transparent;color:var(--ow-ink);cursor:pointer;overflow-wrap:anywhere}.ow-model-exception small{display:block}.ow-model-exception strong{flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.ow-model-identity :is(.ow-model-scale-card,.ow-model-choice-row,.ow-model-exception):focus-visible{outline:2px solid var(--ow-chart-0);outline-offset:3px}.ow-model-identity h3{margin:0;font-size:14px}.ow-model-identity .ow-section-heading{align-items:start;gap:12px;flex-wrap:wrap}.ow-model-identity .ow-section-heading>div:first-child{flex:1 1 240px;min-width:0}.ow-model-identity .ow-subtabs{flex:0 0 auto}.ow-model-identity-category{display:inline-flex;align-items:center;gap:6px}.ow-model-swatch{display:inline-block;flex:0 0 10px;width:10px;height:10px;border-radius:2px}.ow-model-lite_only{background:var(--ow-chart-0)}.ow-model-pro_only{background:var(--ow-chart-1)}.ow-model-both{background:var(--ow-chart-2)}.ow-model-other{background:var(--ow-chart-4)}.ow-model-unverified{background:var(--ow-chart-3)}.ow-model-identity-basis,.ow-model-identity-note{color:var(--ow-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.ow-model-identity-basis{margin:8px 0 16px}.ow-model-identity-note{margin:10px 0 0}.ow-model-identity-track{display:flex;height:30px;min-width:0;background:var(--ow-bg);border-radius:3px}.ow-model-identity-segment{flex:0 0 auto;min-width:0;border:0;border-radius:0;padding:0;color:var(--ow-surface);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;position:relative}.ow-model-identity-segment:hover{filter:brightness(.92)}.ow-model-identity-segment.ow-model-pro_only,.ow-model-identity-segment.ow-model-both{color:var(--ow-ink)}.ow-model-identity-segment:focus-visible{z-index:1;outline:2px solid var(--ow-ink);outline-offset:2px}.ow-model-identity-table-scroll{max-width:100%}.ow-model-identity-table{min-width:760px}.ow-model-identity-caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ow-model-identity-table .ow-model-identity-distribution{width:32%;min-width:220px}.ow-model-identity-table th[scope=row]{text-align:left;font-weight:500;white-space:normal;min-width:72px;overflow-wrap:anywhere}.ow-model-identity-table :is(th,td){vertical-align:middle}.ow-model-identity-table tfoot{border-top:1px solid var(--ow-line);font-weight:600}.ow-model-identity-table .ow-link{min-height:32px;min-width:32px;justify-content:flex-end;font-variant-numeric:tabular-nums}.ow-model-identity-methodology{margin-top:12px;color:var(--ow-muted);font-size:11px}.ow-model-identity-methodology summary{cursor:pointer;width:fit-content;padding-block:6px}.ow-model-identity :is(summary,.ow-link,.ow-model-identity-table-scroll):focus-visible{outline:2px solid var(--ow-ink);outline-offset:2px}@media (max-width: 600px){.ow-model-scale-cards,.ow-model-exceptions{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-model-scale-card{padding:12px}.ow-model-choice-row{grid-template-columns:76px minmax(48px,1fr) 64px 44px;gap:8px;font-size:12px}.ow-model-identity-track{height:32px}.ow-model-identity-table .ow-model-identity-distribution{min-width:180px}}.ow-lifecycle{margin-top:18px}.ow-lifecycle-stage{padding:20px 0;border-top:1px solid var(--ow-line)}.ow-lifecycle-stage .ow-module-heading{margin:0 0 6px}.ow-lifecycle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px}.ow-lifecycle-card{min-width:0;min-height:160px;padding:16px;display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left;background:var(--ow-surface);border:1px solid var(--ow-line);border-radius:6px;color:var(--ow-ink);overflow-wrap:anywhere}.ow-lifecycle-card:hover:not(:disabled){border-color:var(--ow-blue)}.ow-lifecycle-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-weight:600}.ow-lifecycle-card-heading svg{flex-shrink:0;color:var(--ow-blue)}.ow-lifecycle-card>strong{font-size:24px;line-height:1.2}.ow-lifecycle-guidance{font-size:12px;color:var(--ow-muted);line-height:1.6}.ow-lifecycle-unavailable{border-style:dashed}.ow-lifecycle-unavailable>strong{font-size:16px;color:var(--ow-muted)}.ow-lifecycle-evidence{font-size:12px;line-height:1.6;color:var(--ow-ink)}.ow-lifecycle-note{margin-bottom:4px;line-height:1.6}.ow-lifecycle-risk .ow-lifecycle-card{border-top:2px solid var(--ow-red)}.ow-lifecycle-renewal .ow-lifecycle-card{border-top:2px solid var(--ow-amber)}.ow-lifecycle-active .ow-lifecycle-card{border-top:2px solid var(--ow-green)}@media (max-width: 600px){.ow-lifecycle-grid{grid-template-columns:minmax(0,1fr)}.ow-lifecycle-card{min-height:150px}}.ow-batch-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin:0;padding:24px;background:var(--ow-surface)}.ow-batch-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1416px;margin:20px auto 0;padding-inline:18px;color:var(--ow-muted);font-size:11px}.ow-batch-update{flex-wrap:wrap;gap:8px 16px;color:var(--ow-muted, #818b98)}.ow-batch-update>span{overflow-wrap:anywhere}.ow-batch-update>button{flex-shrink:0;font-size:11px;color:var(--ow-blue, #326bdc);background:transparent;border:0;padding:0;cursor:pointer}.ow-workspace.ow-status-modal{width:calc(100vw - 48px);max-width:1200px;height:calc(100dvh - 80px);max-height:calc(100dvh - 80px)}.ow-cutoffs{display:flex;flex-wrap:wrap;gap:0 20px}.ow-cutoffs p{overflow-wrap:anywhere}.ow-heading>.ow-icon{flex-shrink:0}.ow-batch-bar strong{font-size:12px;overflow-wrap:anywhere}.ow-batch-bar p{font-size:11px;color:var(--ow-muted);margin-top:4px;overflow-wrap:anywhere}.ow-batch-actions{display:flex;gap:8px;flex-wrap:wrap}.ow-batch-bar>p{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ow-batch-bar>.ow-error{color:var(--ow-red)}.ow-batch-bar>.ow-batch-new{color:var(--ow-blue)}.ow-loading-elapsed{display:block;color:var(--ow-muted);font-size:11px;line-height:1.6;font-weight:400}.ow-panel-progress{padding-block:12px;border-bottom:1px solid var(--ow-line);color:var(--ow-muted);font-size:12px;overflow-wrap:anywhere}.ow-panel-progress strong{color:var(--ow-ink);font-size:12px}.ow-panel-progress ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:8px 0 0;list-style:none}.ow-current-account{padding:12px 26px;border-bottom:1px solid var(--ow-line);font-size:11px}.ow-current-account p{color:var(--ow-muted);margin-top:5px}.ow-current-account-values{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:7px}.ow-consumption-evidence small{display:block;overflow-wrap:anywhere}.ow-live-quota-read{display:inline-flex;align-items:center;gap:4px;margin-left:10px}.ow-live-question-review{margin-top:20px;padding-top:18px;border-top:1px solid var(--ow-line)}@media (max-width: 700px){.ow-batch-bar{padding:16px}.ow-workspace.ow-status-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.ow-current-account{padding-inline:18px}}.ow-modal.ow-quality-detail-dialog{width:min(900px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.ow-quality-detail-dialog .ow-modal-head{gap:12px}.ow-quality-detail-dialog .ow-modal-head h2{min-width:0;font-size:16px;overflow-wrap:anywhere}.ow-quality-detail-dialog .ow-modal-head .ow-icon{flex:0 0 auto}.ow-quality-detail-dialog .ow-modal-body{min-width:0;overflow-wrap:anywhere}.ow-quality-status-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:12px}.ow-quality-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ow-quality-evidence h3{margin-block:16px 8px;font-size:14px}.ow-quality-evidence>section{border-top:1px solid var(--ow-line);margin-top:16px}.ow-quality-evidence details{margin-block:10px}.ow-quality-evidence summary{cursor:pointer;color:var(--ow-blue)}.ow-quality-evidence-button{margin-top:8px}.ow-quality-detail-dialog .ow-analysis-progress-grid{grid-template-columns:1fr}@media (max-width: 700px){.ow-quality-detail-dialog .ow-modal-body,.ow-quality-detail-dialog .ow-modal-head{padding:14px}}.ow-invitation-ranking{--ow-invite-gray: #8b97a6;--ow-invite-blue: #4c78df;--ow-invite-teal: #159b91}.ow-invite-legend{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin:2px 0 14px;color:#657487;font-size:10px}.ow-invite-legend span{display:inline-flex;align-items:center;gap:5px}.ow-invite-legend i{width:8px;height:8px;border-radius:2px}.ow-invite-invited{background:var(--ow-invite-gray)}.ow-invite-registered{background:var(--ow-invite-blue)}.ow-invite-asked{background:var(--ow-invite-teal)}.ow-invite-head,.ow-invite-row{display:grid;grid-template-columns:minmax(94px,1fr) minmax(60px,2fr) repeat(2,84px);gap:9px;align-items:center}.ow-invite-head{padding-bottom:8px;border-bottom:1px solid #e7ecf2;color:#8290a0;font-size:10px}.ow-invite-head span:nth-child(n+3){text-align:right}.ow-invite-row{min-height:56px;border-bottom:1px solid #edf1f5}.ow-invite-owner{min-width:0}.ow-invite-name{display:block;max-width:100%;padding:3px 0;overflow:hidden;border:0;background:none;color:#566477;font:inherit;font-size:11px;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer}.ow-invite-featured .ow-invite-name{padding:3px 6px;border-radius:4px;background:#eaf1ff;color:#326adf;font-weight:600}.ow-invite-owner small{display:block;margin-top:2px;overflow:hidden;color:#939eaa;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.ow-invite-bars{display:grid;gap:3px}.ow-invite-track{height:6px;background:#edf0f4;overflow:hidden}.ow-invite-track i{display:block;height:100%}.ow-invite-track-unknown{box-sizing:border-box;border:1px dashed #c5cdd6;background:transparent}.ow-invite-value{min-width:0;color:#344256;font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.ow-invite-unknown{color:#8290a0;font-size:10px}.ow-invite-count{padding:3px 0;border:0;background:none;cursor:pointer;font-family:inherit}.ow-invite-count:hover:not(:disabled),.ow-invite-name:hover:not(:disabled){color:var(--ow-invite-blue);text-decoration:underline}.ow-invitation-ranking button:disabled{cursor:not-allowed;opacity:.55}.ow-invitation-ranking button:focus-visible{outline:2px solid var(--ow-invite-blue);outline-offset:2px}@media (max-width: 700px){.ow-invite-head,.ow-invite-row{grid-template-columns:76px minmax(30px,1fr) repeat(2,64px);gap:5px}.ow-invite-head,.ow-invite-value{font-size:9px}.ow-invite-name{font-size:10px}}.ow-basic-profiles .ow-table :is(th,td).ow-profile-sort-active{background:var(--ow-blue-soft, #edf3ff)}.ow-basic-profiles .ow-table th.ow-profile-sort-active{color:var(--ow-blue, #326bdc)}.ow-basic-caption{color:var(--ow-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.ow-basic-caption .ow-analysis-error-link{display:inline;padding:0;font:inherit}.ow-assessment-retry{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;overflow-wrap:anywhere}.ow-assessment-retry>[role=alert]{color:var(--ow-red);font-size:11px}.ow-assessment-retry .ow-link{margin-inline-start:6px}.ow-assessment-retry>.ow-button{white-space:normal;text-align:start}.ow-basic-block-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:13px}.ow-basic-block-heading :is(h2,h3){display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ow-ink)}.ow-basic-block-heading h2{font-size:15px}.ow-basic-block-heading h3>svg{color:var(--ow-blue);flex-shrink:0}.ow-basic-model-switch{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;border:1px solid var(--ow-line);border-radius:5px;padding:2px;background:var(--ow-light)}.ow-basic-model-switch button{height:25px;min-width:43px;border:0;border-radius:3px;padding:2px 9px;background:transparent;color:var(--ow-muted);font-size:11px}.ow-basic-model-switch button[aria-pressed=true]{background:var(--ow-surface);color:var(--ow-blue);font-weight:600}.ow-basic-model-switch button:hover{color:var(--ow-blue)}.ow-basic-usage-summary{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr)) minmax(160px,1fr);align-items:center;padding:15px 0;margin:20px 0 18px;border-block:1px solid var(--ow-line)}.ow-basic-usage>.ow-basic-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-basic-usage-summary>:is(div,button){padding:0 20px;border:0;border-right:1px solid var(--ow-line);background:transparent;color:var(--ow-ink);text-align:left;min-width:0}.ow-basic-usage-summary>:first-child{padding-left:0}.ow-basic-usage-summary>button:hover{color:var(--ow-blue)}.ow-basic-usage-summary>:is(div,button)>span{display:block;color:var(--ow-muted);font-size:10px}.ow-basic-usage-summary strong{display:block;margin-top:5px;font-size:20px;line-height:1.3}.ow-basic-usage-summary.ow-run-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 0}.ow-basic-usage-summary.ow-run-summary>:nth-child(n) strong{color:var(--ow-ink)}.ow-basic-usage-summary.ow-run-summary>.ow-run-failed strong{color:var(--ow-red)}.ow-run-summary small{display:block;color:var(--ow-muted);line-height:1.6}.ow-basic-usage-summary>:nth-child(3) strong{color:var(--ow-red)}.ow-basic-usage-summary>:nth-child(4) strong{color:var(--ow-red)}.ow-basic-usage-summary>.ow-basic-analysis-action{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;align-items:center;border-right:0}.ow-basic-usage .ow-analysis-progress{margin-bottom:18px}.ow-basic-usage-block+.ow-basic-usage-block{margin-top:22px;padding-top:20px;border-top:1px solid var(--ow-line)}.ow-basic-scene-row{width:100%;display:grid;grid-template-columns:minmax(180px,250px) minmax(100px,1fr) 78px;align-items:center;gap:18px;min-height:54px;padding:10px 0;border:0;border-bottom:1px solid var(--ow-line);color:var(--ow-ink);background:transparent;text-align:left}.ow-basic-scene-row:hover{background:var(--ow-light)}.ow-basic-scene-row .ow-track{height:6px}.ow-basic-scene-name{font-size:11px;font-weight:600;overflow-wrap:anywhere}.ow-basic-scene-name small{display:block;color:var(--ow-muted);font-size:10px;font-weight:400;margin-top:3px}.ow-basic-scene-value{font-size:11px;font-weight:600;text-align:right}.ow-basic-scene-value small{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:2px;font-size:10px;font-weight:400;color:var(--ow-muted)}.ow-basic-cost-table{min-width:0;table-layout:fixed;margin-top:12px}.ow-basic-cost-table :is(th,td):not(:first-child){text-align:right}.ow-basic-cost-table :is(th,td):first-child{width:46%;overflow-wrap:anywhere}.ow-basic-cost-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.ow-basic-cost-table .ow-category-missing{display:block}.ow-category-missing-count{white-space:nowrap}.ow-basic-accounting-note{color:var(--ow-amber);font-size:11px;margin-top:6px!important}.ow-basic-quality-insights{min-width:0}.ow-basic-quality-block+.ow-basic-quality-block{border-top:1px solid var(--ow-line);margin-top:20px;padding-top:20px}.ow-basic-score-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.ow-basic-score-strip .ow-score{min-height:116px}.ow-basic-feedback-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ow-basic-feedback-strip button{min-width:0;overflow-wrap:anywhere}.ow-basic-model-comparison{min-width:0;margin-top:22px;padding-top:20px;border-top:1px solid var(--ow-line)}.ow-basic-comparison-table{min-width:730px}.ow-basic-comparison-table :is(th,td):not(:first-child){text-align:right}.ow-basic-comparison-note{margin-top:10px!important}.ow-basic-state{min-height:110px}@media (max-width: 1200px){.ow-basic-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.ow-basic-usage-summary>.ow-basic-analysis-action{grid-column:1 / -1;justify-content:flex-start;padding:13px 0 0;margin-top:13px;border-top:1px solid var(--ow-line)}.ow-basic-usage-summary>:nth-child(4){border-right:0}.ow-basic-scene-row{grid-template-columns:minmax(130px,1fr) minmax(75px,1.5fr) 65px;gap:12px}}@media (max-width: 700px){.ow-basic-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.ow-basic-usage-summary>:nth-child(2){border-right:0}.ow-basic-usage-summary>:nth-child(3){padding-left:0}.ow-basic-scene-row{grid-template-columns:minmax(100px,1fr) minmax(50px,1.1fr) 52px;gap:7px}.ow-basic-scene-value{font-size:10px}.ow-basic-score-strip,.ow-basic-feedback-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ow-basic-score-strip .ow-score{padding:12px 10px}.ow-basic-cost-table :is(th,td){padding-inline:5px;font-size:10px}.ow-basic-cost-table :is(th,td):first-child{width:28%}.ow-basic-cost-table :is(th,td):nth-child(2){width:14%}.ow-basic-cost-table :is(th,td):nth-child(3){width:40%}.ow-basic-cost-table :is(th,td):nth-child(4){width:18%}.ow-basic-block-heading{align-items:flex-start}}.ow-invitation-graph{--ow-graph-bg: var(--ow-light);--ow-graph-grid: color-mix(in srgb, var(--ow-line) 50%, transparent);--ow-graph-line: var(--ow-blue);--ow-graph-node: var(--ow-surface);--ow-graph-stroke: var(--ow-line);--ow-graph-ink: var(--ow-ink);--ow-graph-muted: var(--ow-muted);min-width:0;max-width:100%;color:var(--ow-ink);font:inherit;letter-spacing:0}.ow-invitation-graph-heading,.ow-invitation-graph-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 0}.ow-invitation-graph-heading h3{margin:0;font-size:14px;line-height:1.5}.ow-invitation-graph-heading p,.ow-invitation-graph-footer p{margin:0;font-size:12px;overflow-wrap:anywhere}.ow-invitation-graph-scroll{max-width:100%;max-height:450px;overflow:auto;background-color:var(--ow-graph-bg);background-image:linear-gradient(var(--ow-graph-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ow-graph-grid) 1px,transparent 1px);background-size:32px 32px}.ow-invitation-graph-stage{position:relative;width:720px;margin-inline:auto}.ow-invitation-graph-root-label,.ow-invitation-graph-leaf-label{position:absolute;top:16px;color:var(--ow-graph-muted);font-size:11px}.ow-invitation-graph-root-label{left:62px}.ow-invitation-graph-leaf-label{left:392px}.ow-invitation-graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ow-invitation-graph-lines path{fill:none;stroke:var(--ow-graph-line);stroke-opacity:.55;stroke-width:1.5}.ow-invitation-graph-node{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 15px;transform:translateY(-50%);border:1px solid var(--ow-graph-stroke);border-radius:5px;background:var(--ow-graph-node);color:var(--ow-graph-ink);font:inherit;text-align:left}.ow-invitation-graph-node strong,.ow-invitation-graph-node small{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}.ow-invitation-graph-node strong{font-size:12px}.ow-invitation-graph-node small{color:var(--ow-graph-muted);font-size:10px}.ow-invitation-graph-center{left:62px;width:190px;height:70px;border:2px solid var(--ow-blue);background:var(--ow-blue-soft)}.ow-invitation-graph-center strong{font-size:15px}.ow-invitation-graph-account{left:392px;width:228px;height:47px;cursor:pointer}.ow-invitation-graph-account:hover{border-color:var(--ow-blue);outline:1px solid var(--ow-blue)}.ow-invitation-graph-expand,.ow-invitation-graph-branch button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid var(--ow-graph-stroke);border-radius:5px;background:var(--ow-graph-node);color:var(--ow-graph-ink);cursor:pointer}.ow-invitation-graph-expand{position:absolute;transform:translateY(-50%)}.ow-invitation-graph-branch{position:absolute;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:4px 8px;width:280px;height:88px;transform:translateY(-50%);color:var(--ow-graph-muted);font-size:11px;line-height:1.5}.ow-invitation-graph-branch>span{max-width:100%;overflow-wrap:anywhere}.ow-invitation-graph-branch-pages{display:flex;align-items:center;gap:8px;width:100%}.ow-invitation-graph-expand:hover:not(:disabled),.ow-invitation-graph-branch button:hover:not(:disabled){border-color:var(--ow-graph-line)}.ow-invitation-graph-expand:disabled,.ow-invitation-graph-branch button:disabled{cursor:not-allowed;opacity:.5}.ow-invitation-graph-pager{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.ow-invitation-graph-pager button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid var(--ow-line);border-radius:5px;background:var(--ow-surface);color:var(--ow-ink);cursor:pointer}.ow-invitation-graph-pager button:hover:not(:disabled){border-color:var(--ow-blue)}.ow-invitation-graph-pager button:disabled{cursor:not-allowed;opacity:.5}.ow-invitation-graph :is(button,[tabindex]):focus-visible{outline:2px solid var(--ow-blue);outline-offset:3px}@media (max-width: 700px){.ow-invitation-graph-scroll{max-height:340px}}.ow-industry-filter{min-width:0;display:flex;flex-direction:column;gap:4px}.ow-industry-filter>select{width:100%;min-width:0}.ow-industry-filter-feedback{font-size:10px;color:var(--ow-muted);overflow-wrap:anywhere}.ow-industry-filter-feedback:empty{display:none}.ow-industry-filter-feedback>span{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ow-industry-filter-feedback [role=alert]{color:var(--ow-red)}.ow-workspace{--ow-bg: #f3f5f8;--ow-surface: #ffffff;--ow-ink: #202a36;--ow-muted: #818b98;--ow-line: #dfe5ec;--ow-light: #f7f9fc;--ow-green: #119a87;--ow-green-soft: #e6f5f1;--ow-blue: #326bdc;--ow-blue-soft: #edf3ff;--ow-red: #c15168;--ow-amber: #d8a044;--ow-shadow: #23467910;--ow-chart-0: #3c6fe8;--ow-chart-1: #17a09a;--ow-chart-2: #e1a43c;--ow-chart-3: #94a1b4;--ow-chart-4: #8b79bf;--placeholder-text: var(--ow-muted);--placeholder-text-disabled: var(--ow-muted);--checkbox-bg: var(--ow-surface);--checkbox-border: var(--ow-muted);--checkbox-border-hover: var(--ow-ink);--checkbox-checked-bg: var(--ow-blue);--checkbox-checked-border: var(--ow-blue);--checkbox-check: var(--ow-surface);--checkbox-focus: color-mix(in srgb, var(--ow-blue) 24%, transparent);--checkbox-disabled-bg: var(--ow-line);--checkbox-disabled-border: var(--ow-muted);--checkbox-disabled-checked-bg: var(--ow-chart-3);--checkbox-disabled-checked-border: var(--ow-chart-3);--checkbox-disabled-check: var(--ow-surface);color-scheme:light;color:var(--ow-ink);background:var(--ow-bg);min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.55;letter-spacing:0;font-variant-numeric:tabular-nums}.ow-workspace *{box-sizing:border-box}.ow-workspace :where(button,input,select,textarea){font:inherit;letter-spacing:0}.ow-workspace :where(button){cursor:pointer;border-radius:4px}.ow-workspace button:disabled{cursor:not-allowed;opacity:.5}.ow-workspace :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ow-blue);outline-offset:3px}.ow-workspace h1,.ow-workspace h2,.ow-workspace h3,.ow-workspace h4,.ow-workspace p{margin:0}.ow-workspace a{text-decoration:none}.ow-content{width:min(1480px,100%);margin:0 auto;padding:26px 32px 48px}.ow-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 2px 18px;border-bottom:1px solid var(--ow-line)}.ow-heading-path{color:var(--ow-muted);font-size:10px;margin-bottom:5px}.ow-heading-path span{margin:0 6px;color:var(--ow-line)}.ow-heading h1{font-size:25px;color:#1b2634;font-weight:700;line-height:1.3}.ow-heading p{font-size:12px;color:var(--ow-muted);margin-top:5px}.ow-heading p span{margin:0 6px}.ow-button,.ow-icon{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:29px;border:1px solid #d8e0e9;border-radius:5px;background:var(--ow-surface);color:#565f6b;padding:5px 11px;font-size:11px!important;font-weight:400;white-space:nowrap;transition:background .15s,border-color .15s;box-shadow:0 1px 2px #192b4708}.ow-button:hover:not(:disabled),.ow-icon:hover:not(:disabled){background:var(--ow-light);border-color:var(--ow-blue)}.ow-icon{width:32px;height:32px;padding:0;flex:0 0 32px}.ow-button-primary{background:var(--ow-blue);color:var(--ow-surface);border-color:var(--ow-blue)}.ow-button-primary:hover:not(:disabled){background:var(--ow-blue);filter:brightness(.94);border-color:var(--ow-blue)}.ow-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;border:0;background:transparent;color:var(--ow-blue);padding:3px 0;font-size:11px;text-align:left}.ow-link:hover{text-decoration:underline}.ow-view-tabs{display:flex;gap:28px;border-bottom:1px solid var(--ow-line);margin-top:18px;overflow-x:auto}.ow-view-tabs>button{position:relative;display:flex;gap:7px;align-items:center;padding:11px 0 13px;border:0;background:transparent;color:#6f7783;font-size:12px;font-weight:400;white-space:nowrap}.ow-view-tabs>button[aria-current=page]{color:var(--ow-blue);font-weight:600}.ow-view-tabs>button[aria-current=page]:after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background:var(--ow-blue)}.ow-view-tabs>button>span{background:var(--ow-blue-soft);color:var(--ow-blue);font-size:10px;padding:0 5px;border-radius:3px}.ow-toolbar{padding:20px 0 0}.ow-toolbar-main,.ow-toolbar-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.ow-toolbar-main label{display:flex;flex-direction:column;gap:5px;color:var(--ow-muted);font-size:10px}.ow-workspace input:not([type=checkbox]),.ow-workspace select,.ow-workspace textarea{border:1px solid #d9e1ea;border-radius:5px;color:#3d4856;background:var(--ow-surface);min-height:34px;padding:5px 9px;min-width:0}.ow-workspace :is(input,select,textarea):hover{border-color:#b4c3d6}.ow-workspace textarea{resize:vertical;line-height:1.6}.ow-toolbar-main select{min-width:115px;font-size:11px}.ow-toolbar-main .ow-search{position:relative;flex:1 1 280px;margin-right:auto;max-width:390px}.ow-search svg{position:absolute;left:10px;bottom:10px;color:var(--ow-muted)}.ow-search input{width:100%;height:34px;padding-left:32px!important;font-size:11px}.ow-toolbar .ow-custom-period{width:65px}.ow-toolbar-filters{align-items:center;gap:8px;margin-top:10px}.ow-toolbar-filters>:is(select,input){max-width:142px;font-size:11px}.ow-filter-label{display:inline-flex;gap:5px;align-items:center;color:var(--ow-muted);font-size:11px;margin-right:4px}.ow-checkbox{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;color:var(--ow-muted);font-size:11px}.ow-checkbox input{accent-color:var(--ow-blue);width:14px;height:14px;margin:0}.ow-overview{margin-top:25px}.ow-overview>.ow-section-heading{margin-bottom:14px}.ow-overview>.ow-section-heading h2{font-size:17px}.ow-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(108px,1fr);gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.ow-metric{min-width:0;min-height:151px;padding:12px 10px 0;border:1px solid #dce4ec;border-top:2px solid #3d75e8;border-radius:6px;background:var(--ow-surface);display:flex;flex-direction:column}.ow-metric:nth-child(4n+2){border-top-color:var(--ow-green)}.ow-metric:nth-child(4n+3){border-top-color:var(--ow-amber)}.ow-metric:nth-child(4n){border-top-color:#c96f76}.ow-metric:hover{border-color:#acc3ef;box-shadow:0 7px 18px var(--ow-shadow)}.ow-metric-top{display:flex;justify-content:space-between;align-items:flex-start;gap:5px;min-height:28px}.ow-metric-name{font-size:10px;color:#657080;font-weight:600}.ow-metric-icon{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border-radius:5px;background:#eef3fc;color:#4e74c6}.ow-metric:nth-child(4n+2) .ow-metric-icon{color:#159880;background:var(--ow-green-soft)}.ow-metric:nth-child(4n+3) .ow-metric-icon{color:#bb8731;background:#fff4e2}.ow-metric:nth-child(4n) .ow-metric-icon{color:#bf6470;background:#fff0f1}.ow-metric-value{display:flex;align-items:baseline;gap:10px;color:#1b2634;background:transparent;border:0;padding:0;margin-top:10px;font-size:26px!important;font-weight:700;line-height:1.15;white-space:nowrap}.ow-metric-value svg{color:var(--ow-muted)}.ow-metric-value:hover{color:var(--ow-blue)}.ow-metric-previous{color:var(--ow-muted);font-size:10px;border-top:1px solid #e8edf2;padding-top:8px;margin-top:12px}.ow-metric-changes{display:flex;flex-wrap:wrap;gap:2px 9px;margin-top:3px;padding-bottom:8px;font-size:10px;color:var(--ow-muted)}.ow-metric-changes button{border:0;background:transparent;padding:0;color:inherit}.ow-metric-changes button:hover{text-decoration:underline}.ow-positive{color:var(--ow-green)}.ow-negative,.ow-error,.ow-required{color:var(--ow-red)}.ow-warning{color:var(--ow-amber)}.ow-muted{color:var(--ow-muted);font-size:11px}.ow-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ow-insights{background:var(--ow-surface);border:1px solid #e0e6ed;border-radius:6px;padding:23px 24px;margin-top:18px}.ow-distribution{min-width:0}.ow-insights>.ow-distribution+.ow-distribution{border-left:1px solid #e8edf2;padding-left:25px}.ow-source-chart{display:flex;align-items:center;gap:24px;min-height:210px}.ow-source-pie{width:167px;height:167px;flex:0 0 167px;border-radius:50%;box-shadow:0 0 0 1px #e1e7ee}.ow-source-legend{flex:1;min-width:0}.ow-source-row{display:grid;grid-template-columns:minmax(80px,1fr) 38px 49px 13px;align-items:center;gap:8px;width:100%;min-height:48px;border:0;border-bottom:1px solid #edf1f5;background:transparent;padding:0;text-align:left;color:#465465;font-size:11px!important}.ow-source-row>span{display:flex;align-items:center;gap:8px}.ow-source-row i{width:9px;height:9px;flex:0 0 9px;border-radius:2px}.ow-source-row strong,.ow-source-row small{text-align:right}.ow-source-row small{font-size:10px;color:#738294}.ow-source-row:last-child{border-bottom:0}.ow-source-row:hover{background:#f5f9ff}.ow-section{padding:23px 24px;margin-top:18px;border:1px solid #e0e6ed;border-radius:6px;background:var(--ow-surface);scroll-margin-top:25px;min-width:0}.ow-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.ow-section-heading h2{font-size:16px;font-weight:700;color:#1f2b39}.ow-section-heading p{font-size:11px;color:var(--ow-muted);margin-top:4px}.ow-workspace h3{font-size:13px;font-weight:600;margin-bottom:13px}.ow-workspace h3 small{font-size:10px;color:var(--ow-muted);font-weight:400;margin-left:8px}.ow-bar-row{display:grid;grid-template-columns:91px minmax(0,1fr) 38px 49px 13px;gap:8px;align-items:center;min-height:51px;width:100%;padding:0;border:0;border-bottom:1px solid #edf1f5;background:transparent;text-align:left;font-size:11px!important;color:#384658}.ow-bar-row:hover{background:#f5f9ff}.ow-bar-row>span{overflow-wrap:anywhere}.ow-bar-row>strong,.ow-bar-row>small{text-align:right}.ow-bar-row>small{color:var(--ow-muted);font-size:10px}.ow-bar-row>svg{color:var(--ow-muted)}.ow-track{display:block;height:11px;background:#edf1f5;border-radius:4px;overflow:hidden;min-width:0}.ow-track>b{display:block;height:100%;background:var(--ow-chart-0);border-radius:4px}.ow-color-1>b{background:var(--ow-chart-1)}.ow-color-2>b{background:var(--ow-chart-2)}.ow-color-3>b{background:var(--ow-chart-3)}.ow-table-scroll{width:100%;overflow:auto;border-top:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2;background:var(--ow-surface)}.ow-table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;white-space:nowrap}.ow-table th{padding:11px 10px;font-size:10px;font-weight:600;color:#667383;background:var(--ow-light);border-bottom:1px solid #e7ecf2}.ow-table td{padding:11px 10px;vertical-align:top;color:#3d4957;border-bottom:1px solid #edf1f5;line-height:1.45}.ow-table tr:last-child td{border-bottom:0}.ow-table tr:hover td{background:#f8faff}.ow-table small{display:block;font-size:10px;color:var(--ow-muted);margin-top:4px;white-space:normal;overflow-wrap:anywhere}.ow-numeric{text-align:right;font-variant-numeric:tabular-nums}.ow-accounts{min-width:1550px}.ow-accounts th:first-child,.ow-accounts td:first-child{position:sticky;left:0;background:var(--ow-surface);z-index:1;min-width:150px;max-width:220px;white-space:normal}.ow-accounts th:first-child{background:var(--ow-light)}.ow-account-name{display:inline-flex;align-items:baseline;gap:5px;background:transparent;border:0;color:var(--ow-ink);padding:0;font-weight:600!important;text-align:left;overflow-wrap:anywhere}.ow-account-name:hover{color:var(--ow-blue)}.ow-email{max-width:230px;white-space:normal;overflow-wrap:anywhere}.ow-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:230px;min-width:50px}.ow-tag,.ow-model{display:inline-block;padding:1px 5px;font-size:10px;color:var(--ow-blue);background:var(--ow-blue-soft);border-radius:3px;white-space:nowrap}.ow-tag-risk{background:color-mix(in srgb,var(--ow-red) 10%,var(--ow-surface));color:var(--ow-red)}.ow-tag-neutral{background:var(--ow-light);color:var(--ow-muted);border:1px solid var(--ow-line)}.ow-model{text-transform:uppercase;font-weight:650}.ow-status{color:var(--ow-muted);font-size:11px}.ow-status-active{color:var(--ow-green)}.ow-row-actions,.ow-list-tools{display:flex;align-items:center;gap:9px}.ow-rate-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 18px}.ow-rate{padding:16px 18px;min-width:0;border:1px solid #dfe6ee;border-top:2px solid #4c78df;border-radius:6px;background:var(--ow-surface)}.ow-rate:nth-child(2){border-top-color:#18a09a}.ow-rate:nth-child(3){border-top-color:var(--ow-amber)}.ow-rate .ow-metric-name{font-size:12px;color:#59697b}.ow-rate .ow-metric-value{color:#202e3d;font-size:28px!important;margin-bottom:5px}.ow-rate-base{display:flex;gap:6px;color:var(--ow-muted);align-items:center;font-size:11px}.ow-rate-base button{background:transparent;border:0;padding:0;color:inherit}.ow-rate-base button:hover{text-decoration:underline}.ow-rate-missing{margin-top:13px;font-size:11px}.ow-hint{display:inline-flex;align-items:center;gap:5px;color:var(--ow-muted);font-size:10px}.ow-funnel-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(230px,1fr);gap:25px}.ow-funnel{padding:8px 0;min-width:0}.ow-funnel-step{--ow-stage-color: #4c78df;display:flex;flex-direction:column;align-items:center}.ow-funnel-stage{display:grid;grid-template-columns:28px minmax(0,1fr) auto 65px;align-items:center;gap:12px;width:100%;min-height:44px;padding:5px 0;border:0;background:transparent;text-align:left;color:var(--ow-ink)}.ow-funnel-stage:hover{background:#f5f9ff}.ow-funnel-track{width:100%;height:44px;display:flex;align-items:center;justify-content:center}.ow-funnel-area{height:100%;flex:0 0 auto;min-width:0;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background:linear-gradient(105deg,color-mix(in srgb,var(--ow-stage-color) 70%,white),color-mix(in srgb,var(--ow-stage-color) 40%,white))}.ow-funnel-zero{width:14px;height:0;border-top:1px solid var(--ow-muted)}.ow-funnel-placeholder{color:var(--ow-muted);font-size:10px}.ow-stage-1{--ow-stage-color: #3a9fcb}.ow-stage-2{--ow-stage-color: #18a09a}.ow-stage-3{--ow-stage-color: #dc8c34}.ow-funnel-index{color:var(--ow-stage-color);font-size:12px;font-weight:700}.ow-funnel-name{font-size:13px;font-weight:650;overflow-wrap:anywhere;color:#263747}.ow-funnel-stage strong{font-size:25px;text-align:right;color:#1e3349}.ow-funnel-stage small{font-size:10px;text-align:right;color:#6f8193}.ow-funnel-drop{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--ow-muted);min-height:36px;font-size:10px!important}.ow-funnel-drop strong{color:var(--ow-amber)}.ow-funnel-drop:hover{color:var(--ow-blue)}.ow-drop-parts{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;padding-bottom:12px}.ow-drop-parts .ow-link{font-size:10px}.ow-list-entry{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;margin:18px 0;background:var(--ow-surface);color:var(--ow-muted);border:1px solid #e0e6ed;border-radius:6px;font-size:11px}.ow-subtabs{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid #dce4ed;border-radius:5px;background:#f5f8fb}.ow-subtabs button{padding:6px 10px;color:#6d7c8c;border:0;background:transparent;font-size:11px}.ow-subtabs button[aria-pressed=true]{color:#2463cd;background:var(--ow-surface);box-shadow:0 1px 4px #213a581c;font-weight:600}.ow-section-tabs{padding:0;margin-top:17px;gap:22px;border:0;border-bottom:1px solid #dce1e8;border-radius:0;background:transparent}.ow-section-tabs button{position:relative;padding:0 0 12px}.ow-section-tabs button[aria-pressed=true]{box-shadow:none;background:transparent}.ow-section-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ow-blue)}.ow-invitation-note{padding-top:12px}.ow-invite-relations{padding-bottom:22px}.ow-invite-relations>span{display:inline-block;padding:8px 16px;background:var(--ow-blue-soft);border-left:2px solid var(--ow-blue)}.ow-invite-relations>div{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 8px 20px;padding-left:20px;border-left:1px solid var(--ow-line)}.ow-invite-relations button{position:relative;flex-direction:column;align-items:flex-start;border:1px solid var(--ow-line);padding:8px;max-width:250px;overflow-wrap:anywhere}.ow-invite-relations small{color:var(--ow-muted)}.ow-observation{padding-top:20px;border-top:1px solid var(--ow-line)}.ow-observation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:12px}.ow-observation-grid strong{display:block;font-size:24px;color:var(--ow-ink)}.ow-action-history{border-top:1px solid var(--ow-line);padding-top:18px}.ow-action-history article{padding-block:12px;border-bottom:1px solid var(--ow-line)}.ow-action-history p{white-space:pre-wrap;overflow-wrap:anywhere;padding-top:5px}.ow-funnel-side{border-left:1px solid #e8edf2;padding-left:25px;padding-top:8px}.ow-eyebrow{color:var(--ow-muted);font-size:10px}.ow-funnel-side h3{font-size:13px;margin-top:5px;margin-bottom:16px}.ow-risk-line{display:grid;grid-template-columns:minmax(0,1fr) 35px 15px;gap:8px;align-items:center;width:100%;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--ow-line);text-align:left;font-size:12px;color:var(--ow-ink)}.ow-risk-line strong{text-align:right}.ow-risk-line svg{color:var(--ow-muted)}.ow-signal-strip{display:flex;gap:8px;overflow:auto;margin:25px 0 18px;padding-bottom:5px;scrollbar-width:thin}.ow-signal{min-width:130px;flex:1 0 130px;padding:16px;border:1px solid #dce4ec;border-top:2px solid #4c78df;border-radius:6px!important;background:var(--ow-surface);text-align:left;color:var(--ow-ink)}.ow-signal:nth-child(3n+2){border-top-color:#18a09a}.ow-signal:nth-child(3n){border-top-color:var(--ow-amber)}.ow-signal span{display:block;color:var(--ow-muted);font-size:11px}.ow-signal strong{display:block;font-size:24px;margin-top:5px}.ow-signal:hover{border-color:#acc3ef;box-shadow:0 5px 15px #2c477215}.ow-pager,.ow-pager>div{display:flex;gap:11px;align-items:center}.ow-pager{justify-content:space-between;padding-top:13px;color:var(--ow-muted);font-size:11px}.ow-data-notes{font-size:11px;color:var(--ow-muted);padding-top:12px}.ow-data-notes summary{display:flex;gap:6px;align-items:center;cursor:pointer;color:var(--ow-amber)}.ow-data-notes ul{padding-left:22px}.ow-alert,.ow-inline-message{display:flex;gap:8px;align-items:flex-start;padding:12px;margin-top:14px!important;background:var(--ow-surface);border-left:2px solid var(--ow-amber);font-size:12px}.ow-alert svg,.ow-inline-message svg{flex:0 0 auto;margin-top:2px}.ow-state{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;min-height:170px;padding:20px}.ow-empty{text-align:center!important;color:var(--ow-muted);padding:30px 10px!important;font-size:12px}.ow-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.ow-loading>div{min-height:85px;border-radius:4px;background:var(--ow-line);opacity:.6;animation:ow-pulse 1.2s ease-in-out infinite alternate}.ow-loading>span{grid-column:1/-1;color:var(--ow-muted);font-size:11px;text-align:center}.ow-spinning{animation:ow-spin 1s linear infinite}.ow-footer{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--ow-line);padding-top:16px;color:var(--ow-muted);font-size:10px}.ow-footer a{display:inline-flex;gap:3px;align-items:center;color:var(--ow-blue);margin-left:auto}.ow-modal{position:fixed;top:0;right:0;bottom:0;left:0;height:calc(100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);width:calc(100vw - 48px);max-width:calc(100vw - 48px);margin:auto;border:1px solid var(--ow-line);border-radius:7px;padding:0;background:var(--ow-surface);overflow:auto;color:var(--ow-ink);box-shadow:0 18px 60px #14213a35}.ow-modal::backdrop{background:#11182775}.ow-modal-head{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 23px 15px;background:var(--ow-surface);border-bottom:1px solid var(--ow-line)}.ow-modal-head>div{min-width:0}.ow-modal-head>.ow-icon{flex-shrink:0}.ow-modal-head h2{font-size:17px;margin-top:4px;overflow-wrap:anywhere}.ow-modal-head p{margin-top:9px;font-size:11px;color:var(--ow-muted);overflow-wrap:anywhere}.ow-modal .ow-table-scroll{max-height:max(180px,calc(100dvh - 260px));border:1px solid var(--ow-line)}.ow-modal .ow-table th{position:sticky;top:0;z-index:2;background:var(--ow-light)}.ow-modal .ow-accounts th:first-child{z-index:3}.ow-modal .ow-table td{white-space:normal;overflow-wrap:anywhere}.ow-modal .ow-table td small{white-space:normal;overflow:visible;text-overflow:clip}.ow-conversation-summary{padding:0 0 13px;font-size:12px;color:var(--ow-muted)}.ow-modal .ow-invitation-graph-scroll{max-height:max(240px,calc(100dvh - 300px))}.ow-category-questions{min-width:650px;table-layout:auto}.ow-category-questions th,.ow-category-questions td{padding:10px 9px}.ow-category-questions th:nth-child(5),.ow-category-questions td:nth-child(5){min-width:180px;width:38%}.ow-category-questions td:first-child{min-width:105px}.ow-detail-facts{display:flex;flex-wrap:wrap;gap:12px;padding:16px 26px;color:var(--ow-muted);font-size:11px}.ow-detail-tabs{display:flex;gap:24px;padding:0 26px;border-bottom:1px solid var(--ow-line)}.ow-detail-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 0;color:var(--ow-muted)}.ow-detail-tabs button[aria-selected=true]{border-color:var(--ow-blue);color:var(--ow-blue)}.ow-modal-body{padding:16px 23px 23px}.ow-follow-form,.ow-manual-review form{display:flex;flex-direction:column;gap:18px}.ow-follow-form>label,.ow-form-row>label,.ow-manual-review form>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--ow-muted)}.ow-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ow-form-actions{display:flex;gap:14px;align-items:center;margin-top:8px}.ow-follow-form .ow-required{display:contents}.ow-quality-unavailable{display:flex;gap:8px;align-items:center;padding:16px 0;color:var(--ow-muted);font-size:12px}.ow-coverage{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:var(--ow-muted);padding:8px 0 16px;border-bottom:1px solid var(--ow-line)}.ow-coverage b{color:var(--ow-ink);margin-left:3px}.ow-analysis-progress{padding:20px 0;border-bottom:1px solid var(--ow-line)}.ow-analysis-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ow-analysis-module{min-width:0;padding:14px;border:1px solid #e3e9f0;border-radius:6px;background:var(--ow-light)}.ow-analysis-module-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ow-analysis-module-head h4{font-size:12px;font-weight:600;color:#59697b}.ow-analysis-module-head strong{font-size:21px;color:var(--ow-blue)}.ow-analysis-progress-values{display:flex;flex-wrap:wrap;gap:6px 14px;color:#647286;font-size:11px}.ow-analysis-progressbar{height:7px;margin-top:12px;overflow:hidden;border-radius:4px;background:#e5ebf2}.ow-analysis-progressbar b{display:block;height:100%;background:var(--ow-blue)}.ow-analysis-budget{font-size:10px;color:#a97b30;margin-top:8px!important}.ow-analysis-updated{font-size:10px;color:var(--ow-muted);margin-top:10px!important}.ow-quality-rates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--ow-line)}.ow-quality-rates>:is(button,div){text-align:left;color:var(--ow-ink);background:transparent;border:0;padding:16px 8px}.ow-quality-rates span{display:block;font-size:10px;color:var(--ow-muted)}.ow-quality-rates strong{display:block;margin-top:6px;font-size:20px}.ow-quality-rates small{font-size:12px;color:var(--ow-muted)}.ow-quality-split{padding:22px 0;border-bottom:1px solid var(--ow-line)}.ow-score-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ow-score{display:flex;flex-direction:column;gap:5px;min-height:118px;border:1px solid #e3e9f0;border-radius:6px!important;background:var(--ow-light);color:var(--ow-ink);padding:12px 11px;text-align:left;min-width:0}.ow-score span{display:block;font-size:10px;color:#647286;min-height:30px;overflow-wrap:anywhere}.ow-score strong{display:block;font-size:21px;font-weight:700;order:-1}.ow-score small{color:var(--ow-muted);font-size:9px}.ow-score-5 strong,.ow-score-4 strong{color:#0d927a}.ow-score-3 strong{color:var(--ow-blue)}.ow-score-2 strong{color:#d58a2d}.ow-score-1 strong{color:var(--ow-red)}.ow-score:hover,.ow-feedback-strip button:hover{border-color:#acc2e8;box-shadow:0 3px 10px #22476c12}.ow-feedback-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ow-feedback-strip button{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-height:118px;border:1px solid #e3e9f0;border-radius:6px;background:var(--ow-surface);color:var(--ow-ink);padding:12px 11px;min-width:0}.ow-feedback-strip span{font-size:10px;color:var(--ow-muted)}.ow-feedback-strip strong{font-size:24px;margin-top:8px}.ow-feedback-strip small{font-size:9px;color:var(--ow-muted);text-align:left}.ow-type-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(50px,1fr) 40px 15px;gap:10px;align-items:center;width:100%;min-height:50px;border:0;border-bottom:1px solid #edf1f5;padding:8px 0;background:transparent;text-align:left;color:#354253;font-size:11px}.ow-type-row .ow-track{height:7px}.ow-type-row:hover{background:#f5f9ff}.ow-type-row strong{text-align:right}.ow-cost-row{grid-template-columns:minmax(0,1fr) 90px 15px}.ow-question-tools,.ow-question-tools>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ow-question-tools{justify-content:space-between;margin:20px 0 12px;color:var(--ow-muted);font-size:11px}.ow-questions{min-width:900px}.ow-questions th:last-child,.ow-category-questions th:last-child,.ow-question-actions{min-width:132px}.ow-question-actions .ow-row-actions{flex-wrap:nowrap;white-space:nowrap}.ow-question-title{display:block;background:transparent;border:0;padding:0;max-width:290px;white-space:normal;color:var(--ow-blue);text-align:left;overflow-wrap:anywhere;font-size:12px}.ow-question-text{display:block;min-width:180px;max-width:360px;white-space:normal;overflow-wrap:anywhere}.ow-questions td:nth-child(2),.ow-category-questions td:nth-child(2){min-width:170px;max-width:250px;overflow-wrap:anywhere;white-space:normal}.ow-evidence{margin-top:22px;padding-top:20px;border-top:2px solid var(--ow-blue)}.ow-evidence-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:11px;color:var(--ow-muted)}.ow-evidence h4{font-size:12px;margin-bottom:8px;font-weight:600}.ow-evidence-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;padding:13px;background:var(--ow-light);font-size:12px;margin-bottom:18px!important}.ow-module-evidence{padding:14px 0;border-top:1px solid var(--ow-line);font-size:12px}.ow-module-evidence small{display:block;font-size:10px;color:var(--ow-muted);margin:4px 0 10px}.ow-module-evidence p{margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.ow-manual-review{margin-top:20px;border-top:1px solid var(--ow-line);padding-top:15px}.ow-manual-review summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--ow-blue);margin-bottom:16px}@keyframes ow-spin{to{transform:rotate(360deg)}}@keyframes ow-pulse{to{opacity:.25}}@media (max-width: 1100px){.ow-insights{grid-template-columns:1fr;gap:21px}.ow-insights>.ow-distribution+.ow-distribution{border-left:0;border-top:1px solid #e8edf2;padding:22px 0 0}.ow-funnel-layout{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);gap:18px}.ow-funnel-stage{grid-template-columns:22px minmax(0,1fr) auto 47px;gap:8px}.ow-quality-split{grid-template-columns:1fr;gap:24px}.ow-quality-rates{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 700px){.ow-content{padding:17px 14px 32px}.ow-heading{padding-bottom:15px}.ow-heading h1{font-size:21px}.ow-heading p{font-size:10px}.ow-view-tabs{gap:18px}.ow-view-tabs>button{font-size:12px;gap:5px}.ow-view-tabs>button>span{display:none}.ow-toolbar-main{gap:9px}.ow-toolbar-main .ow-search{max-width:none;flex-basis:100%}.ow-toolbar-main label{flex:1 1 auto}.ow-toolbar-main .ow-custom-period{flex:0 1 65px}.ow-toolbar-main input[type=datetime-local]{max-width:100%}.ow-toolbar-filters>:is(select,input){width:calc(50% - 5px);max-width:none}.ow-filter-label{display:none}.ow-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.ow-metric{min-height:150px;padding:12px 11px 0}.ow-metric-value{font-size:25px!important}.ow-metric-changes{gap:5px 9px;font-size:9px}.ow-two-columns{grid-template-columns:1fr;gap:23px}.ow-insights,.ow-section{padding:17px 13px}.ow-source-chart{flex-direction:column;align-items:stretch;gap:18px}.ow-source-pie{align-self:center;width:176px;height:176px;flex-basis:176px}.ow-source-row{grid-template-columns:minmax(100px,1fr) 38px 49px 13px}.ow-bar-row{grid-template-columns:80px minmax(0,1fr) 30px 43px 11px;gap:5px}.ow-section-heading{align-items:flex-start}.ow-section-heading h2{font-size:15px}.ow-section-heading p{font-size:10px}.ow-rate-strip{grid-template-columns:1fr}.ow-rate{display:flex;flex-direction:column;align-items:flex-start;padding:16px 18px}.ow-rate .ow-metric-value{font-size:28px!important}.ow-rate-base{font-size:10px}.ow-rate-missing{grid-column:1/-1;margin-top:6px;font-size:10px}.ow-funnel-layout{grid-template-columns:1fr}.ow-funnel-stage{grid-template-columns:18px minmax(0,1fr) auto 43px;min-height:44px;gap:5px;padding:5px 0}.ow-funnel-name{font-size:10px}.ow-funnel-stage strong{font-size:19px}.ow-funnel-stage small{margin-top:0;font-size:8px}.ow-funnel-side{border-left:0;border-top:1px solid var(--ow-line);padding:18px 0 0}.ow-form-row{grid-template-columns:1fr;gap:15px}.ow-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.ow-modal-head{padding:16px}.ow-modal-head .ow-list-tools{flex-wrap:wrap;justify-content:flex-end}.ow-modal-body{padding:16px}.ow-detail-facts{padding:14px 18px}.ow-detail-tabs{padding-inline:18px}.ow-score-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ow-quality-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-analysis-progress-grid{grid-template-columns:1fr;gap:9px}.ow-score{padding:15px}.ow-score strong{font-size:24px}.ow-feedback-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ow-question-tools>div{width:100%}.ow-question-tools select{max-width:100%;flex:1 1 120px;font-size:11px}.ow-footer{gap:10px 16px}.ow-list-entry{padding-inline:13px}}@media (prefers-reduced-motion: reduce){.ow-workspace *,.ow-workspace *:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ow-workspace .ow-base-index{display:flex;align-items:center;gap:24px;overflow-x:auto;border-bottom:1px solid var(--ow-line);margin:0 0 20px;padding:12px 0}.ow-workspace .ow-base-index a{color:var(--ow-muted);font-size:12px;text-decoration:none;white-space:nowrap}.ow-workspace .ow-base-index a:hover,.ow-workspace .ow-base-index a:focus-visible{color:var(--ow-blue)}.ow-workspace [id^=ow-base-]{scroll-margin-top:100px}.ow-workspace .ow-growth-acquisition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;margin-top:24px;padding:24px;background:var(--ow-surface);border-bottom:1px solid var(--ow-line)}.ow-workspace .ow-growth-acquisition>*{min-width:0}.ow-workspace .ow-basic-distribution-grid{grid-template-columns:minmax(0,1fr)}.ow-workspace .ow-growth-acquisition>.ow-section{margin:0;padding:0 0 0 24px;border:0;border-left:1px solid var(--ow-line);border-radius:0}.ow-workspace .ow-growth-decision{border:0;border-radius:0}.ow-workspace .ow-growth-decision>.ow-rate-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ow-workspace .ow-growth-decision>.ow-subtabs{margin:20px 0;padding:0;border:0;border-bottom:1px solid var(--ow-line);border-radius:0;background:transparent}.ow-workspace .ow-growth-decision [role=tab]{padding:12px 4px;border-radius:0}.ow-workspace .ow-growth-decision [role=tab][aria-selected=true]{color:var(--ow-blue);border-bottom:2px solid var(--ow-blue);background:transparent;font-weight:600}.ow-workspace .ow-growth-decision>[role=tabpanel] .ow-section{border:0;border-radius:0;padding:20px 0;margin-top:0}@media (max-width: 900px){.ow-workspace .ow-growth-acquisition{grid-template-columns:minmax(0,1fr)}.ow-workspace .ow-growth-acquisition>.ow-section{padding:20px 0 0;border-left:0;border-top:1px solid var(--ow-line)}}.ow-workspace .ow-basic-overview .ow-basic-primary-metrics{grid-auto-flow:row;grid-template-columns:repeat(11,minmax(108px,1fr));gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.ow-workspace .ow-toolbar-filters{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:9px}.ow-workspace .ow-toolbar-filters>select,.ow-workspace .ow-toolbar-filters>input{width:100%;min-width:0}.ow-workspace .ow-toolbar-filters>.ow-acquisition-feedback{grid-column:1 / -1}.ow-workspace .ow-funnel-sources{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.ow-workspace .ow-funnel-sources button{border:1px solid var(--ow-line);border-radius:4px;padding:6px 12px;background:#fff;color:var(--ow-muted);font-size:11px;cursor:pointer}.ow-workspace .ow-funnel-sources button[aria-pressed=true]{color:var(--ow-blue);border-color:var(--ow-blue);background:#f0f5ff}.ow-workspace .ow-basic-overview .ow-metric{height:151px;min-height:151px;padding:12px 10px 0}.ow-workspace .ow-metric-value{font-size:26px;line-height:1.15;margin:10px 0 0;min-height:32px}.ow-workspace .ow-metric-name{font-size:10px}.ow-workspace .ow-basic-overview .ow-metric-icon{width:21px;height:21px}.ow-workspace .ow-basic-metric-note{min-height:51px;display:flex;align-items:center;margin-top:auto;padding:7px 0;border-top:1px solid var(--ow-line);font-size:9px}.ow-workspace .ow-metric-foot{margin-top:auto;min-height:62px;padding-top:6px;border-top:1px solid var(--ow-line)}.ow-workspace .ow-metric-foot .ow-metric-previous{border:0;padding:0}.ow-workspace .ow-metric-foot .ow-basic-metric-trend{padding:0;font-size:10px}.ow-workspace .ow-metric-changes{flex-wrap:wrap;gap:0 7px;padding:0;font-size:9px}.ow-workspace .ow-metric-changes button{font-size:9px}.ow-workspace:lang(en) .ow-metric-foot,.ow-workspace:lang(en) .ow-metric-changes button{line-height:1.1}.ow-workspace:lang(en) .ow-metric-foot{padding-top:4px}.ow-workspace:lang(en) .ow-metric-changes{column-gap:4px}.ow-workspace .ow-section{border:1px solid var(--ow-line);border-radius:6px;margin-top:18px;padding:23px 24px}.ow-workspace .ow-prototype-insights-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;margin-top:23px}.ow-workspace .ow-basic-distribution-grid{display:block;padding:0;border:0;margin:0;background:none}.ow-workspace .ow-prototype-insights .ow-distribution{border:0;padding:0;background:none}.ow-workspace .ow-prototype-insights .ow-bar-row{grid-template-columns:91px minmax(0,1fr) 38px 49px 12px;gap:8px;min-height:67px}.ow-workspace .ow-prototype-insights .ow-track{height:12px}.ow-workspace .ow-basic-quality-insights{border-left:1px solid var(--ow-line);padding-left:25px}.ow-workspace .ow-basic-quality-insights>.ow-basic-block-heading h2{display:none}.ow-workspace .ow-basic-quality-insights>.ow-basic-block-heading{justify-content:flex-end;margin-bottom:15px}.ow-workspace .ow-basic-score-strip{gap:6px}.ow-workspace .ow-basic-score-strip .ow-score{min-height:103px;padding:12px 8px}.ow-workspace .ow-basic-score-strip .ow-score span{font-size:10px}.ow-workspace .ow-basic-feedback-strip button{min-height:103px;padding:12px 8px}.ow-workspace .ow-prototype-models>.ow-section{border:0;border-radius:0;background:transparent;margin:0;padding:16px 0}.ow-workspace .ow-prototype-models .ow-basic-model-usage>.ow-section-heading{display:none}.ow-workspace .ow-basic-profiles .ow-subtabs{justify-content:flex-start;border:0;border-bottom:1px solid var(--ow-line);border-radius:0;background:transparent;padding:0;gap:24px;margin-bottom:15px}.ow-workspace .ow-basic-profiles .ow-subtabs button{border-radius:0;padding:10px 0;background:transparent;border-bottom:2px solid transparent}.ow-workspace .ow-basic-profiles .ow-subtabs button[aria-pressed=true]{border-bottom-color:var(--ow-blue);box-shadow:none}.ow-workspace .ow-basic-profiles .ow-table{min-width:620px}.ow-workspace .ow-table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--ow-muted)}.ow-workspace .ow-growth-acquisition{border:1px solid var(--ow-line);border-radius:6px}.ow-workspace .ow-growth-acquisition>.ow-section{border:0;border-left:1px solid var(--ow-line);border-radius:0;padding:0 0 0 25px;margin:0}.ow-workspace .ow-growth-decision>.ow-rate-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ow-workspace .ow-rate-note{font-size:11px;color:var(--ow-muted);margin:10px 0 0;overflow-wrap:anywhere}.ow-workspace .ow-growth-decision .ow-funnel-section{border:0;padding:20px 0 0;border-radius:0}.ow-workspace .ow-decision-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ow-line);margin-top:22px}.ow-workspace .ow-decision-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 0;color:var(--ow-muted);cursor:pointer;font-size:12px}.ow-workspace .ow-decision-tabs button[aria-selected=true]{color:var(--ow-blue);border-bottom-color:var(--ow-blue)}.ow-workspace .ow-funnel-layout{display:block}.ow-workspace .ow-funnel{max-width:900px;margin:0 auto}.ow-workspace .ow-funnel-stage{display:block;position:relative;min-height:88px;width:100%;padding:0;isolation:isolate}.ow-workspace .ow-funnel-stage:hover{background:transparent}.ow-workspace .ow-funnel-track{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:-1}.ow-workspace .ow-funnel-area{display:block;background:color-mix(in srgb,var(--ow-stage-color) 13%,white);border-top:3px solid var(--ow-stage-color);clip-path:polygon(0 0,100% 0,94% 100%,6% 100%)}.ow-workspace .ow-funnel-content{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(460px,85%);min-height:88px;margin:0 auto;padding:8px 12px}.ow-workspace .ow-funnel-content .ow-funnel-value{display:flex;flex-direction:column;gap:5px;text-align:right}.ow-workspace .ow-funnel-value strong{line-height:1.1}.ow-workspace .ow-funnel-placeholder{position:absolute;bottom:0}.ow-workspace .ow-drop-parts{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;padding-bottom:14px}.ow-workspace .ow-batch-bar{border:0;background:transparent;padding:8px 32px;margin:0 auto;max-width:1480px;font-size:10px}@media (max-width: 1100px){.ow-workspace .ow-toolbar-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ow-workspace .ow-prototype-insights-grid{grid-template-columns:1fr}.ow-workspace .ow-basic-quality-insights{border-left:0;border-top:1px solid var(--ow-line);padding:22px 0 0}}@media (max-width: 760px){.ow-workspace .ow-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-workspace .ow-basic-overview .ow-basic-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.ow-workspace .ow-basic-overview .ow-metric{height:150px;min-height:150px;padding:12px 11px 0}.ow-workspace .ow-metric-value{font-size:25px}.ow-workspace .ow-section{padding:17px 13px}.ow-workspace .ow-prototype-insights .ow-bar-row{grid-template-columns:80px minmax(0,1fr) 32px 42px 10px;gap:5px;min-height:49px}.ow-workspace .ow-growth-acquisition>.ow-section{padding:22px 0 0;border-left:0;border-top:1px solid var(--ow-line)}.ow-workspace .ow-growth-decision>.ow-rate-strip{grid-template-columns:1fr}.ow-workspace .ow-funnel-content{grid-template-columns:20px minmax(0,1fr) auto;width:96%;gap:6px;padding-inline:5px}.ow-workspace .ow-funnel-name{font-size:12px}.ow-workspace .ow-funnel-value strong{font-size:22px}.ow-workspace .ow-batch-bar{padding-inline:14px}}.ow-workspace-tabs{overflow-x:auto;flex-wrap:nowrap}.ow-workspace-tabs button{white-space:nowrap;flex:0 0 auto}.ow-workspace-tabs button[aria-selected=true]{color:var(--color-primary, #2563eb);border-bottom:2px solid currentColor}.ow-module-period{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ow-module-period label{display:flex;align-items:center;gap:8px;font-size:12px}.ow-module-period select,.ow-module-period input{max-width:150px;min-height:32px}.ow-module-period input{width:80px}.ow-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ow-filter-chips>span{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border:1px solid var(--border-color, #dce2e8);border-radius:4px;font-size:12px;overflow-wrap:anywhere}.ow-filter-chips .ow-icon{min-width:28px;width:28px;height:28px}.ow-module-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.ow-module-heading h2{font-size:16px;margin:0}.integration-migration{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.integration-migration__toolbar,.integration-migration__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.integration-migration__identity{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.integration-migration .ant-table-cell,.integration-migration__filename,.integration-migration__reference,.integration-migration__identity{overflow-wrap:anywhere}.integration-migration__file{display:none}@media (max-width: 600px){.integration-migration-modal .ant-modal{max-width:calc(100vw - 16px);margin:8px auto;top:8px}.integration-migration-modal .ant-modal-container{padding:16px 12px}.integration-migration-modal .ant-modal-title{padding-right:28px;overflow-wrap:anywhere}.integration-migration__toolbar,.integration-migration__actions{align-items:flex-start;flex-direction:column}}.integration-apps{min-width:0;grid-template-columns:minmax(0,1fr)}.integration-monitoring{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.integration-monitoring__filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.integration-monitoring__filters>label{display:grid;gap:6px;width:180px;max-width:100%;min-width:0}.integration-monitoring__filters .integration-monitoring__search{width:280px}.integration-monitoring__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding-block:12px}.integration-monitoring__metrics dt{font-size:12px}.integration-monitoring__metrics dd{margin:4px 0 0;font-size:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.integration-monitoring .ant-table-cell{overflow-wrap:anywhere}@media (max-width: 768px){.integration-monitoring__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 480px){.integration-monitoring__filters>label,.integration-monitoring__filters .integration-monitoring__search{width:100%}.integration-monitoring__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-apps__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:16px}.integration-apps__heading h2.ant-typography{margin:0;font-size:20px}.integration-apps__identity,.integration-apps__uris,.integration-apps__credentials{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.integration-apps__client-id{display:flex;align-items:center;gap:4px}.integration-apps__client-id code{min-width:0;overflow-wrap:anywhere}.integration-apps__scopes{display:flex;flex-wrap:wrap;gap:4px}.integration-apps__scopes .ant-tag{margin:0}.integration-apps__scope-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-apps__permissions{min-width:0;margin:0;padding:0;border:0}.integration-apps__permissions legend{margin-bottom:8px;padding:0;font-size:14px}.integration-apps__permission-flag.ant-form-item{margin-bottom:0}.integration-apps__scope-options .ant-checkbox-wrapper{margin:0;overflow-wrap:anywhere}.integration-apps__credentials{padding-top:16px}.integration-approvals__entry{padding-block:16px;overflow-wrap:anywhere}.integration-approvals__entry+.integration-approvals__entry{border-top:1px solid var(--integration-input-border)}.integration-apps-modal .ant-alert{margin-block:12px}.integration-apps__credentials>.ant-btn{align-self:flex-start}.integration-apps-modal{--integration-modal-surface: #ffffff;--integration-input-border: #d9d9d9;--integration-input-focus: #2448ff;--integration-input-ring: rgba(36, 72, 255, .1)}:root[data-theme=dark] .integration-apps-modal{--integration-modal-surface: #202020;--integration-input-border: #484848;--integration-input-focus: #8fb4ff;--integration-input-ring: rgba(143, 180, 255, .15)}.integration-apps-modal .ant-modal-container,.integration-apps-modal .ant-modal-header{background:var(--integration-modal-surface)}.integration-apps-modal textarea.ant-input{border-radius:8px;border-color:var(--integration-input-border);background:var(--integration-modal-surface);outline:none}.integration-apps-modal textarea.ant-input:hover{border-color:var(--integration-input-focus)}.integration-apps-modal textarea.ant-input:focus{border-color:var(--integration-input-focus);outline:none;box-shadow:0 0 0 2px var(--integration-input-ring)}@media (max-width: 480px){.integration-apps__heading{align-items:flex-start;flex-direction:column}.integration-apps__scope-options{grid-template-columns:minmax(0,1fr)}}.model-settings__heading,.model-settings__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.model-settings__heading>div:first-child{display:flex;align-items:center;gap:12px}.model-settings__heading h2{margin:0}.model-settings__toolbar{margin:4px 0 16px}.model-settings__add-option{width:240px;max-width:100%}.model-settings__name{display:grid;gap:4px}.model-settings__name strong{overflow-wrap:anywhere}.model-settings__name>span{font-size:12px;opacity:.65}.model-settings__section-title{font-size:14px;margin:24px 0 16px}.model-settings__review{max-height:55vh;overflow:auto}.model-settings__review>div{padding:12px 0;border-bottom:1px solid var(--border-color, #e5e7eb)}.model-settings__review p{margin:4px 0;overflow-wrap:anywhere}.model-settings .ant-alert{margin-bottom:12px}@media (max-width: 600px){.model-settings__heading>div:first-child{flex-wrap:wrap}}.growth-retention,.growth-retention__snapshot{display:grid;min-width:0;gap:16px}.growth-retention{--retention-blue: #2d6cdf;--retention-amber: #c57a18;--retention-funnel-1: #adc6f1;--retention-funnel-2: #86abe9;--retention-funnel-3: #5f90e2;--retention-funnel-4: #3e78dc;--retention-funnel-5: #2d6cdf}:root[data-theme=dark] .growth-retention{--retention-blue: #78a7ff;--retention-amber: #ffbd59;--retention-funnel-1: #385382;--retention-funnel-2: #46679f;--retention-funnel-3: #547cbc;--retention-funnel-4: #6593df;--retention-funnel-5: #78a7ff}.growth-retention h2,.growth-retention__drawer h2{margin:0 0 12px;font-size:16px;letter-spacing:0}.growth-retention__filters{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(130px,1fr)) 100px auto;align-items:end;gap:12px}.growth-retention__filters .ant-input-number{width:100%}.growth-retention__filters>.growth-retention__actions{justify-content:flex-end}.growth-retention__advanced-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:16px}.growth-retention__advanced-grid .ant-input-number{width:100%}.growth-retention__disclosure{min-width:0;padding-block:12px;border-block:1px solid var(--growth-line)}.growth-retention__disclosure summary{width:fit-content;max-width:100%;cursor:pointer;color:var(--muted);font-size:12px;line-height:20px}.growth-retention__disclosure summary>span{margin-left:8px;color:var(--text);font-variant-numeric:tabular-nums}.growth-retention__disclosure summary:focus-visible{outline:2px solid var(--retention-blue);outline-offset:4px}.growth-retention__advanced{margin-top:12px;padding-bottom:0;border-bottom:0}.growth-retention__view{display:grid;gap:24px;min-width:0}.growth-retention__views>.ant-tabs-nav{margin-bottom:20px}.growth-retention__analysis-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:32px;min-width:0}.growth-retention__analysis-grid>section+section{padding-left:24px;border-left:1px solid var(--growth-line)}.growth-retention__stage-list{display:grid}.growth-retention .growth-retention__stage-list .ant-btn{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;justify-content:initial;width:100%;min-height:42px;padding:10px 12px;border:0;border-bottom:1px solid var(--growth-line);border-radius:0;background:transparent;box-shadow:none;text-align:left;font-size:13px}.growth-retention__stage-list strong{font-size:16px;font-variant-numeric:tabular-nums}.growth-retention__stage-percent{width:54px;color:var(--muted);text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.growth-retention .growth-retention__stage-list .ant-btn[aria-pressed=true]{color:var(--retention-blue);background:color-mix(in srgb,var(--retention-blue) 8%,var(--panel))}.growth-retention__meta,.growth-retention__actions,.growth-retention__cohorts,.growth-retention__counts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.growth-retention__meta{justify-content:space-between;color:var(--muted);font-size:12px}.growth-retention__meta strong{color:var(--text);font-size:15px}.growth-retention__note{margin:8px 0 12px;color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.growth-retention__funnel-grid{--funnel-row-height: 60px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1fr);width:100%;gap:16px;align-items:start}.growth-retention__chart{width:100%;min-width:0;height:calc(var(--funnel-row-height) * var(--retention-funnel-steps, 5))}.growth-retention__chart--empty{display:grid;place-items:center}.growth-retention__funnel-controls{margin:0;padding:0;list-style:none}.growth-retention__funnel-controls li{display:flex;flex-direction:column;justify-content:center;height:var(--funnel-row-height);box-sizing:border-box;gap:0;padding:4px 0;border-bottom:1px solid var(--growth-line)}.growth-retention__funnel-controls li:last-child{border-bottom:0}.growth-retention__funnel-heading,.growth-retention__funnel-value{display:flex;align-items:center;gap:8px;min-width:0}.growth-retention__funnel-heading{justify-content:space-between}.growth-retention__funnel-heading>span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.growth-retention__funnel-value>span{color:var(--muted);font-size:12px}.growth-retention .growth-retention__funnel-number{padding:0 2px;min-width:0;min-height:28px;gap:6px;font-size:20px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.growth-retention__funnel-number svg{color:var(--muted);opacity:.65}.growth-retention .growth-retention__funnel-stopped{flex-shrink:0;padding:2px 5px;min-width:0;min-height:24px;font-size:12px;color:var(--muted)}.growth-retention__funnel-visual{min-width:0}.growth-retention__cohorts{padding:12px 0 0}.growth-retention .ant-btn{white-space:normal;height:auto;padding-block:6px;border-radius:6px}.growth-retention .ant-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.growth-retention__users{scroll-margin-top:24px}.growth-retention .growth-retention__evidence-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.growth-retention__next-action{display:flex;align-items:baseline;gap:6px;min-width:0}.growth-retention__next-action small{flex-shrink:0;color:var(--muted);font-size:11px}.growth-retention__next-action>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.growth-retention__list-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.growth-retention__list-title>span:last-child{color:var(--muted);font-size:12px}.growth-retention__list-title .ant-tag{max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere}.growth-retention__list-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.growth-retention__list-heading h2{margin:0}.growth-retention__list-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:16px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.growth-retention__list-context .ant-tag{max-width:100%;margin:0;white-space:normal}.growth-retention__embedded-evidence{width:100%;max-width:840px;min-width:0;margin-inline:auto}.growth-retention__drill-content .growth-retention__users{margin:0;padding:0;border:0}.growth-retention__drill-content>div{min-width:0}.growth-retention__drawer{--growth-line: color-mix(in srgb, var(--text) 11%, transparent)}.growth-retention__drawer .ant-drawer-content-wrapper{max-width:100vw}.growth-retention__drawer.growth-retention__drill .ant-drawer-content-wrapper{max-width:92vw}.growth-retention__drawer .ant-drawer-section{background:var(--panel-strong)}.growth-retention__drill .ant-drawer-close{color:var(--muted)}.growth-retention__drill .ant-drawer-extra .ant-btn{border-radius:6px}:root[data-theme=dark] .growth-retention__drill .ant-drawer-extra .ant-btn{color:var(--text);background:var(--panel-strong);border-color:var(--growth-line)}.growth-retention__warning,.growth-retention__conversation-button{margin-block:12px}.growth-retention__drawer .ant-descriptions-item-content{overflow-wrap:anywhere}.growth-retention__event{display:grid;gap:5px;overflow-wrap:anywhere}.growth-retention__event span,.growth-retention__event small{color:var(--muted);font-size:12px}.growth-retention__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0;padding:0;border:0;gap:12px}.growth-retention__form:disabled{opacity:.65;pointer-events:none}.growth-retention__full{grid-column:1 / -1}.growth-retention__form .ant-input-number{width:100%}.growth-retention__follow-up{border-top:1px solid var(--growth-line);margin-top:20px}.growth-retention__follow-up .ant-alert{margin-bottom:10px}.growth-retention__recent{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-block:1px solid var(--growth-line);background:var(--panel)}.growth-retention__recent>div{min-width:0;border-right:1px solid var(--growth-line)}.growth-retention__recent>div:last-child{border-right:0}.growth-retention .growth-retention__metric{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:112px;padding:14px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.growth-retention__metric strong{font-size:26px;line-height:30px;font-variant-numeric:tabular-nums}.growth-retention__metric small,.growth-retention__recent span,.growth-retention__outcomes dt{color:var(--muted);font-size:12px}.growth-retention__coverage{font-variant-numeric:tabular-nums;font-size:14px}.growth-retention__outcomes{display:flex;flex-wrap:wrap;gap:16px 32px;margin:12px 0}.growth-retention__outcomes dd{margin:4px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.growth-retention__measures{margin-top:24px;border-top:1px solid var(--growth-line)}.growth-retention__measure-history{margin:0;padding:0;list-style:none}.growth-retention__measure-history li,.growth-retention__saved-measure{padding-block:16px;border-bottom:1px solid var(--growth-line);overflow-wrap:anywhere}.growth-retention__comparison{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.growth-retention__comparison caption{text-align:left;padding-block:8px;color:var(--muted)}.growth-retention__comparison :is(th,td){padding:8px 6px;border-bottom:1px solid var(--growth-line);text-align:left;overflow-wrap:anywhere}.growth-retention__drawer :is(.ant-select,.ant-input){max-width:100%}:root[data-theme=dark] .growth-retention :is(.ant-btn,.ant-select,.ant-picker,.ant-input-affix-wrapper,.ant-input-number){color:var(--text)!important;background:var(--panel-strong)!important;border-color:var(--growth-line)!important}:root[data-theme=dark] .growth-retention :is(input,.ant-input){color:var(--text)!important;background:transparent!important}:root[data-theme=dark] .growth-retention :is(.ant-select-placeholder,.ant-select-selection-placeholder,.ant-select-suffix,.ant-picker-suffix){color:var(--muted)!important}:root[data-theme=dark] .growth-retention input::placeholder{color:var(--placeholder-text)}:root[data-theme=dark] .growth-retention .ant-btn-primary{background:var(--accent)!important;color:var(--accent-contrast)!important}:root[data-theme=dark] .growth-retention :is(.ant-btn-text,.growth-retention__metric,.growth-retention__stage-list .ant-btn){background:transparent!important}:root[data-theme=dark] .growth-retention .ant-btn-text{border-color:transparent!important}:root[data-theme=dark] .growth-retention .ant-btn[aria-pressed=true],:root[data-theme=dark] .growth-retention .ant-btn:not(:disabled):hover{background:color-mix(in srgb,var(--retention-blue) 12%,var(--panel-strong))!important;color:var(--text)!important}:root[data-theme=dark] .growth-retention .ant-btn:disabled{color:var(--muted)!important}:root[data-theme=dark] .growth-retention .ant-tabs-tab-btn{color:var(--muted)}:root[data-theme=dark] .growth-retention .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text)}:root[data-theme=dark] .growth-retention .ant-tabs-ink-bar{background:var(--text)}:root[data-theme=dark] .growth-retention :is(.ant-table,.ant-table-cell,.ant-pagination-item){background:var(--panel-strong)!important;color:var(--text)!important;border-color:var(--growth-line)!important}:root[data-theme=dark] .growth-retention .ant-table-thead .ant-table-cell,:root[data-theme=dark] .growth-retention .ant-table-cell-row-hover{background:var(--bg-strong)!important}:root[data-theme=dark] .growth-retention .ant-pagination-item a{color:var(--text)}:root[data-theme=dark] .growth-retention .ant-tag{color:var(--text);background:var(--bg-strong);border-color:var(--growth-line)}:root[data-theme=dark] .growth-retention .ant-tag-warning{color:var(--retention-amber);background:color-mix(in srgb,var(--retention-amber) 12%,var(--panel-strong))}:root[data-theme=dark] .growth-retention .ant-alert{color:var(--text);background:var(--panel-strong)}@media (max-width: 1100px){.growth-retention__filters{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-retention__filters>.growth-retention__actions{grid-column:1 / -1}.growth-retention__analysis-grid{grid-template-columns:minmax(0,1fr);gap:24px}.growth-retention__analysis-grid>section+section{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid var(--growth-line)}}@media (max-width: 760px){.growth-retention__drawer.growth-retention__drill .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.growth-retention__form{grid-template-columns:minmax(0,1fr)}.growth-retention__filters,.growth-retention__advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-retention__filters>.growth-retention__actions{grid-column:1 / -1;justify-content:flex-start}.growth-retention__funnel-grid{--funnel-row-height: 72px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}.growth-retention__funnel-heading>span{font-size:12px}.growth-retention__funnel-value{gap:4px}.growth-retention__funnel-value>span{font-size:12px}.growth-retention .growth-retention__funnel-number{font-size:20px}.growth-retention__drawer .ant-drawer-body{padding:16px}.growth-retention__recent{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-retention__recent>div{border-bottom:1px solid var(--growth-line)}.growth-retention__recent>div:last-child{grid-column:1 / -1;border-bottom:0}.growth-retention .growth-retention__metric{height:104px;padding:12px}.growth-retention__funnel-heading{gap:4px}.growth-retention__list-heading{align-items:flex-start}}.ow-funnel-identities{width:100%;min-width:0}.ow-funnel-identities .ow-funnel-identity-shape{position:relative;height:112px;background:transparent}.ow-funnel-identity-official{--ow-identity-color: #228b78}.ow-funnel-identity-trial{--ow-identity-color: #4b75d4}.ow-funnel-identity-internal{--ow-identity-color: #ca8a20}.ow-funnel-identity-unclassified{--ow-identity-color: #95a2b4}.ow-funnel-identities .ow-funnel-identity-slice{position:absolute;top:0;height:100%;border:0;border-radius:0;padding:0;background:color-mix(in srgb,var(--ow-identity-color) 28%,var(--ow-surface, white));color:var(--ow-ink, #263747);cursor:pointer}.ow-funnel-identities .ow-funnel-identity-slice:hover,.ow-funnel-identities .ow-funnel-identity-slice:focus-visible{background:color-mix(in srgb,var(--ow-identity-color) 48%,var(--ow-surface, white))}.ow-funnel-identities .ow-funnel-identity-slice:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--ow-identity-color)}.ow-funnel-identity-label{position:absolute;top:50%;transform:translateY(-50%);container-type:inline-size;overflow:hidden;pointer-events:none}.ow-funnel-identity-label>span{display:none}@container (min-width: 105px){.ow-funnel-identity-label>span{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:11px;line-height:16px;white-space:nowrap}.ow-funnel-identity-label strong{font:inherit;font-weight:650}}.ow-funnel-identity-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:10px 0 6px;font-size:11px;color:var(--ow-muted, #6f8193)}.ow-funnel-identity-legend button{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.ow-funnel-identity-legend i{width:8px;height:8px;flex-shrink:0;background:var(--ow-identity-color)}.ow-funnel-identity-legend button:focus-visible{outline:2px solid var(--ow-blue, #4b75d4);outline-offset:2px}.ow-workspace .ow-journey-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.ow-workspace .ow-journey-toolbar p,.ow-workspace .ow-journey-scope{font-size:11px;color:var(--ow-muted)}.ow-workspace .ow-journey-scope{margin:10px 0 18px}.ow-workspace .ow-journey-invitations{min-width:0;border-left:1px solid var(--ow-line);padding-left:25px}.ow-workspace .ow-journey-invitations>.ow-section{border:0;border-radius:0;padding:0;margin:0}.ow-workspace .ow-journey-invitations>.ow-journey-scope{margin-top:0}.ow-workspace .ow-journey-cohorts{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding:3px;border:1px solid var(--ow-line);border-radius:6px;background:var(--ow-bg)}.ow-workspace .ow-journey-cohorts label{position:relative;min-width:0;cursor:pointer}.ow-workspace .ow-journey-cohorts input{position:absolute;width:1px;height:1px;opacity:0}.ow-workspace .ow-journey-cohorts span{display:block;padding:7px 12px;border-radius:3px;font-size:12px;text-align:center;overflow-wrap:anywhere;color:var(--ow-muted)}.ow-workspace .ow-journey-cohorts input:checked+span{background:var(--ow-surface);color:var(--ow-blue)}.ow-workspace .ow-journey-cohorts input:focus-visible+span{outline:2px solid var(--ow-blue);outline-offset:-2px}.ow-workspace .ow-journey-cohorts input:disabled+span{cursor:default}.ow-workspace .ow-journey-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ow-line);margin-top:18px}.ow-workspace .ow-journey-tabs button{flex:0 1 auto;min-width:0;border:0;border-bottom:2px solid transparent;padding:12px 0;background:transparent;color:var(--ow-muted);font:inherit;font-size:13px;cursor:pointer}.ow-workspace .ow-journey-tabs button[aria-selected=true]{border-bottom-color:var(--ow-blue);color:var(--ow-blue)}.ow-workspace .ow-journey-tabs button:focus-visible,.ow-workspace .ow-new-user-journey [role=tabpanel]:focus-visible{outline:2px solid var(--ow-blue);outline-offset:3px}.ow-workspace .ow-journey-chart{padding:8px 0 24px}.ow-workspace .ow-journey-chart h3{font-size:14px}.ow-workspace .ow-new-user-journey .ow-funnel{max-width:900px;padding:12px 0}.ow-workspace .ow-new-user-journey .ow-funnel-stage{min-height:112px}.ow-workspace .ow-new-user-journey .ow-funnel-content{width:min(600px,92%);min-height:112px;box-sizing:border-box}.ow-workspace .ow-new-user-journey .ow-funnel-track{border-top:1px solid var(--ow-line)}.ow-workspace .ow-new-user-journey .ow-funnel-area{width:100%;border:0;clip-path:polygon(var(--ow-top-inset) 0,calc(100% - var(--ow-top-inset)) 0,calc(100% - var(--ow-bottom-inset)) 100%,var(--ow-bottom-inset) 100%);background:color-mix(in srgb,var(--ow-stage-color) 22%,var(--ow-surface))}.ow-workspace .ow-new-user-journey .ow-funnel-placeholder{bottom:4px;font-size:10px}.ow-workspace .ow-new-user-journey .ow-funnel-has-identities .ow-funnel-stage,.ow-workspace .ow-new-user-journey .ow-funnel-has-identities .ow-funnel-content{min-height:64px}.ow-workspace .ow-new-user-journey .ow-funnel-identity-shape{background:transparent}.ow-workspace .ow-new-user-journey .ow-funnel-stage:focus-visible{outline:2px solid var(--ow-blue);outline-offset:2px}.ow-workspace .ow-journey-differences{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 20px;width:100%;padding-block:6px}.ow-workspace .ow-journey-differences .ow-funnel-drop{min-width:0;max-width:100%;padding:6px 0;text-align:left}.ow-workspace .ow-journey-differences .ow-funnel-drop span{min-width:0;overflow-wrap:anywhere}.ow-workspace .ow-journey-differences .ow-funnel-drop svg{flex-shrink:0}.ow-workspace .ow-journey-evidence{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;font-size:11px;color:var(--ow-muted);margin-top:12px}@media (max-width: 600px){.ow-workspace .ow-journey-invitations{border-left:0;border-top:1px solid var(--ow-line);padding:18px 0 0}.ow-workspace .ow-journey-cohorts span{padding-inline:8px}.ow-workspace .ow-journey-tabs{gap:12px}.ow-workspace .ow-journey-tabs button{flex:1 1 0;font-size:12px;overflow-wrap:anywhere}.ow-workspace .ow-new-user-journey .ow-funnel-content{width:100%;grid-template-columns:20px minmax(0,1fr) 88px;padding:12px 4px;gap:6px}.ow-workspace .ow-new-user-journey .ow-funnel-value small{white-space:normal;overflow-wrap:anywhere;font-size:10px}.ow-workspace .ow-new-user-journey .ow-funnel-name{font-size:12px;line-height:1.5}.ow-workspace .ow-journey-differences{gap:0;flex-direction:column;align-items:center}}.ow-workspace.growth-cohort-panel{min-height:0;min-width:0;padding:20px 0;background:transparent}.growth-cohort-panel>.ow-module-heading{gap:16px;flex-wrap:wrap}.growth-cohort-panel>.ow-module-heading h2{font-size:18px;overflow-wrap:anywhere}.growth-dashboard{--ow-ink: var(--text);--ow-line: var(--border);--ow-surface: var(--panel-strong);--ow-blue: var(--accent);--ow-green: var(--accent);--ow-red: var(--danger-text, #b42318);min-width:0}.growth-dashboard.acq-dashboard{--text: #273646;--muted: #626f7e;--border: #dfe6ee;--panel-strong: #fff;--accent: #4677de;--danger-text: #c15168}.growth-dashboard .acq-dates select,.growth-dashboard__scope select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;border:1px solid var(--border);border-radius:6px;padding:6px 10px;background:var(--panel-strong);color:var(--text);font:inherit}.growth-dashboard__scope{display:flex;align-items:center;gap:8px;font-size:13px}.growth-dashboard__range{margin:0;color:var(--muted);font-size:12px}.growth-dashboard__cohort{min-width:0;margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.growth-dashboard .ow-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--panel-strong);font:inherit;cursor:pointer}.growth-dashboard .ow-icon{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--panel-strong);cursor:pointer}.growth-dashboard button:disabled{cursor:default;opacity:.55}.growth-dashboard__funnels{min-width:0}.growth-dashboard__funnel-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:16px}.growth-dashboard__funnel-tabs>button{flex:0 0 auto;min-height:40px;padding:8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.growth-dashboard__funnel-tabs>button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.growth-dashboard__funnel-tabs>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.growth-dashboard__funnels>[hidden]{display:none}.growth-dashboard__funnels .growth-cohort-panel{padding-top:0}@media (max-width: 600px){.growth-dashboard .acq-dates>label:not(.acq-internal){flex-basis:100%}}.notification-rewards{min-width:0}.notification-rewards__toolbar,.notification-rewards__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-rewards__toolbar{justify-content:space-between;margin:16px 0}.notification-rewards__toolbar .ant-select{min-width:180px}.notification-rewards__meta{display:block;color:var(--muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.notification-rewards .ant-table-cell{overflow-wrap:anywhere}.notification-rewards__editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.notification-rewards__fields,.notification-rewards__preview{min-width:0}.notification-rewards__preview{border-left:1px solid var(--border);padding-left:24px;overflow-wrap:anywhere}.notification-rewards__preview>h2{font-size:16px;margin:0}.notification-rewards__preview .ant-tabs-nav-list{flex-wrap:wrap}.notification-rewards__delivery{margin-top:20px}.activity-destination-select{width:100%}.activity-destination-popup.ant-select-dropdown{background:var(--panel-strong)}.activity-destination-option{display:flex;flex-direction:column;min-width:0;white-space:normal;overflow-wrap:anywhere}.activity-destination-option small{color:var(--muted);font-size:12px}.notification-rewards__reason{display:block;margin:16px 0 28px}.notification-rewards-editor .ant-alert{margin-bottom:16px}.notification-rewards-editor .ant-drawer-content,.notification-rewards-editor .ant-drawer-header,.notification-rewards-editor .ant-drawer-body,.notification-rewards-editor .ant-drawer-footer,.notification-rewards-action .ant-modal-container,.notification-rewards-action .ant-modal-content{background:var(--panel-strong, var(--bg));color:var(--text)}.notification-rewards-editor .ant-input,.notification-rewards-editor .ant-select-selector,.notification-rewards-editor .ant-btn,.notification-rewards-action .ant-input,.notification-rewards-action .ant-btn{border-radius:5px}.notification-rewards-editor .ant-drawer-content-wrapper{max-width:100vw}.notification-rewards-editor .ant-drawer-footer .notification-rewards__actions{justify-content:flex-end}.notification-rewards-editor .ant-btn-primary,.notification-rewards .ant-btn-primary{background:var(--text);border-color:var(--text);color:var(--bg)}@media (max-width: 760px){.notification-rewards__editor-grid{grid-template-columns:minmax(0,1fr);gap:24px}.notification-rewards__preview{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.notification-rewards-editor .ant-drawer-body{padding:16px}}:root[data-theme]:not([data-site-mode=oem]) .pricing-page{--pricing-ink: var(--text);--pricing-muted: var(--muted);--pricing-paper: var(--bg);--pricing-line: var(--border);--pricing-blue: var(--accent);--pricing-blue-text: var(--accent-contrast);--pricing-surface: var(--panel-strong);--pricing-surface-soft: var(--panel);--pricing-nav-surface: color-mix(in srgb, var(--bg) 93%, transparent);--pricing-featured-surface: var(--text);--pricing-featured-text: var(--bg);--pricing-featured-muted: color-mix(in srgb, var(--bg) 66%, transparent);--pricing-button-text: var(--accent-contrast);--pricing-featured-button-surface: var(--bg);--pricing-featured-button-text: var(--text);--pricing-disabled-surface: var(--panel);--pricing-disabled-text: var(--muted);background-image:linear-gradient(color-mix(in srgb,var(--text) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 3%,transparent) 1px,transparent 1px)}:root:not([data-site-mode=oem]) .billing-invoices__form{border-color:var(--border)}:root[data-theme]:not([data-site-mode=oem]) :is(.paypal-admin,.billing-invoices,.paypal-checkout,.paypal-admin__drawer,.paypal-admin__modal){--payment-surface: var(--panel);--payment-surface-raised: var(--panel-strong);--payment-surface-hover: color-mix(in srgb, var(--text) 5%, var(--panel-strong));--payment-border: var(--border);--payment-border-strong: var(--border)}:root[data-theme]:not([data-site-mode=oem]) .paypal-admin__select-popup.ant-select-dropdown{background:var(--panel-strong)}:root[data-theme]:not([data-site-mode=oem]) .paypal-admin__select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--text) 5%,var(--panel-strong))}:root[data-theme]:not([data-site-mode=oem]) .paypal-admin__select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 10%,var(--panel-strong))}:root:not([data-site-mode=oem]) :is(.pricing-audience-switch,.pricing-cycle-switch) button:is(:hover,.is-active),:root:not([data-site-mode=oem]) .pricing-button:not(.pricing-button--secondary):not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}:root:not([data-site-mode=oem]) .pricing-plan--featured .pricing-button:not(:disabled){border-color:var(--bg);background:var(--bg);color:var(--text)}:root[data-theme]:not([data-site-mode=oem]) .pricing-plan--featured .pricing-button:disabled,:root[data-theme]:not([data-site-mode=oem]) .pricing-plan--featured .pricing-button:disabled:hover{border-color:color-mix(in srgb,var(--bg) 36%,transparent);background:color-mix(in srgb,var(--bg) 14%,transparent);color:color-mix(in srgb,var(--bg) 72%,transparent)}.paypal-admin{box-sizing:border-box;min-height:100dvh;padding:22px 28px 40px;background:var(--bg);color:var(--text)}.payment-customer-modal .ant-modal :is(.ant-modal-container,.ant-modal-header){background:var(--panel-strong)}.payment-customer-modal .ant-modal .ant-modal-close{color:var(--text)}:root[data-theme=dark] .payment-customer-modal .ant-btn-default:not(.ant-btn-dangerous){background:var(--panel-strong);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .payment-customer-modal .ant-alert{background:var(--panel-strong);border-color:var(--border);color:var(--text)}.billing-page__content{max-width:1180px;min-width:0;margin:0 auto}.billing-subscription{display:grid;gap:20px;padding-top:12px;overflow-wrap:anywhere}.billing-subscription h2{margin:0;font-size:22px}.billing-subscription .ant-descriptions-view table{table-layout:fixed}.pricing-account-plan{flex-wrap:wrap;overflow-wrap:anywhere}.billing-invoices{width:min(1180px,calc(100% - 40px));min-height:100vh;margin:0 auto;padding:32px 0 56px;background:var(--bg);color:var(--text)}.billing-invoices__header{display:grid;gap:20px;margin-bottom:28px}.billing-invoices__header h1{margin:0 0 6px;font-size:30px;line-height:1.2;letter-spacing:0}.billing-invoices__header p{max-width:720px;margin:0;color:var(--muted)}.billing-invoices__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:28px;padding:24px 0 32px;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df;margin-bottom:28px}.billing-invoices__selection-alert{margin-bottom:24px}.billing-invoices__form h2{margin:0 0 18px;font-size:20px;letter-spacing:0}.billing-invoices__table code,.paypal-admin__invoice-panel code{white-space:nowrap}.paypal-admin__invoice-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}@media (max-width: 760px){.billing-invoices{width:min(100% - 28px,1180px);padding-top:20px}.billing-invoices__header h1{font-size:25px}.billing-invoices__form{grid-template-columns:1fr;gap:20px}}.paypal-admin__topbar{overflow-x:auto}.paypal-admin__topbar .admin-tabs{margin-bottom:20px}.paypal-admin__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.paypal-admin__header h1{margin:0 0 8px;font-size:26px;line-height:1.25;letter-spacing:0}.paypal-admin__environment-label{color:var(--muted);font-size:13px}.paypal-admin__views{min-width:0}.paypal-admin__data-region{position:relative;min-width:0}.paypal-admin__loading-overlay{position:absolute;z-index:4;top:52px;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;min-height:180px;padding-top:56px;background:color-mix(in srgb,var(--bg) 40%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:progress;animation:paypal-admin-loading-in .18s ease-out both}@keyframes paypal-admin-loading-in{0%{opacity:0}to{opacity:1}}.paypal-admin__views .ant-tabs-content-holder{min-width:0;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);padding-top:14px}.paypal-admin__views .ant-table-wrapper{min-width:0}.paypal-admin__table-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px}.paypal-admin__worker-progress{margin-bottom:16px}.paypal-admin__section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.paypal-admin__section-heading h3{margin:0;font-size:16px;font-weight:600}.paypal-admin__paid-packs{display:grid;gap:24px}.paypal-admin__paid-packs h2{margin:0 0 12px;font-size:18px;line-height:1.4;letter-spacing:0}.paypal-admin__filter{width:min(240px,100%)}.paypal-admin__filter--wide{width:min(360px,100%)}.paypal-admin__views code,.paypal-checkout__order{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.paypal-admin__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.paypal-admin__form-grid .ant-input-number{width:100%}.paypal-admin__form-alert{margin-bottom:20px}.paypal-admin__switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.paypal-admin__switches .ant-form-item{margin:16px 0 0}.paypal-admin__views .ant-btn-link{min-height:36px;padding-inline:8px}.paypal-checkout{box-sizing:border-box;min-height:100dvh;padding:20px clamp(18px,5vw,72px) 48px;background:var(--bg);color:var(--text)}.billing-invoices{box-sizing:border-box;width:100%;min-height:100vh;padding:28px clamp(18px,4vw,56px) 56px;background:var(--bg);color:var(--text)}.billing-invoices__header{max-width:1180px;margin:0 auto 24px;display:grid;gap:18px}.billing-invoices__header h1{margin:0;font-size:34px;line-height:1.1}.billing-invoices__header p{max-width:720px;margin:8px 0 0;color:var(--muted)}.billing-invoices__form{max-width:1180px;margin:0 auto 22px;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:18px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.billing-invoices__form h2{margin:0 0 14px;font-size:20px}.billing-invoices__table{max-width:1180px;min-width:0;margin:0 auto}.billing-invoices__table .ant-table-cell,.billing-invoices__form .ant-descriptions-item-content{overflow:hidden}.billing-invoices__form .ant-descriptions-view table{table-layout:fixed}.billing-invoices__form .ant-descriptions-item-label{width:120px}.paypal-admin__invoice-panel{width:100%;min-width:0}.paypal-admin__invoice-panel .ant-table-cell{overflow:hidden}.paypal-admin__scroll-cell,.billing-invoices__scroll-cell{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:2px 0 5px;white-space:nowrap;scrollbar-color:color-mix(in srgb,var(--text) 32%,transparent) transparent;scrollbar-width:thin}.paypal-admin__scroll-cell::-webkit-scrollbar,.billing-invoices__scroll-cell::-webkit-scrollbar{height:4px}.paypal-admin__scroll-cell::-webkit-scrollbar-thumb,.billing-invoices__scroll-cell::-webkit-scrollbar-thumb{border-radius:2px;background:color-mix(in srgb,var(--text) 32%,transparent)}.paypal-admin__scroll-cell:focus-visible,.billing-invoices__scroll-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.paypal-admin__invoice-toolbar{margin-bottom:12px;display:flex;justify-content:flex-end}.paypal-admin__invoice-toolbar .ant-select{width:180px}@media (max-width: 760px){.billing-invoices__form{grid-template-columns:1fr}.billing-invoices__header h1{font-size:28px}}@media (prefers-reduced-motion: reduce){.paypal-admin__loading-overlay{animation:none}}.paypal-checkout__header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.paypal-checkout__header>div{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.paypal-checkout__back{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:var(--text);text-decoration:none;font-weight:600}.paypal-checkout__layout{width:min(1040px,100%);margin:56px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(32px,6vw,80px);align-items:start}.paypal-checkout__plans h1{margin:0 0 24px;font-size:42px;line-height:1.12;letter-spacing:0}.pricing-page{--pricing-ink: #171717;--pricing-muted: #666661;--pricing-paper: #f2f1ea;--pricing-line: rgba(23, 23, 23, .14);--pricing-blue: #1957e8;--pricing-green: #19e98b;--pricing-blue-text: #fff;--pricing-surface: #fff;--pricing-surface-soft: rgba(255, 255, 255, .58);--pricing-nav-surface: rgba(242, 241, 234, .93);--pricing-featured-surface: #171717;--pricing-featured-text: #fff;--pricing-featured-muted: rgba(255, 255, 255, .66);--pricing-button-text: #fff;--pricing-featured-button-surface: #fff;--pricing-featured-button-text: #171717;--pricing-disabled-surface: #e8e9e7;--pricing-disabled-text: #676b66;--pricing-signal-text: #171717;--pricing-display: "Plus Jakarta Sans", "Poppins", "Manrope", sans-serif;--pricing-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100dvh;overflow-x:hidden;background:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px),var(--pricing-paper);background-size:72px 72px;color:var(--pricing-ink)}.pricing-nav{position:sticky;top:0;z-index:20;min-height:65px;padding:15px 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border-bottom:1px solid var(--pricing-line);background:var(--pricing-nav-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pricing-brand{display:flex;align-items:center;gap:13px;color:var(--pricing-ink);text-decoration:none;font-weight:800}.pricing-brand span{padding-left:13px;border-left:1px solid var(--pricing-line);color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:9px;line-height:1.2;letter-spacing:0;text-transform:uppercase}.pricing-links{display:flex;gap:4px;font-family:var(--pricing-mono);font-size:10px;text-transform:uppercase}.pricing-links a{padding:9px 10px;border:1px solid transparent;color:var(--pricing-ink);text-decoration:none}.pricing-links a:hover,.pricing-links a.pricing-links__current{border-color:var(--pricing-ink);background:var(--pricing-surface)}.pricing-actions{justify-self:end;display:flex;align-items:center;gap:10px;color:var(--pricing-muted);font-size:11px}.pricing-container{width:min(1220px,calc(100% - 36px));margin:0 auto}.pricing-hero{padding:96px 0 50px}.pricing-kicker{margin:0 0 18px;color:var(--pricing-blue);font-family:var(--pricing-mono);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:uppercase}.pricing-hero h1{max-width:920px;margin:0;font-family:var(--pricing-display);font-size:74px;font-weight:800;line-height:1;letter-spacing:0}.pricing-hero>p:not(.pricing-kicker){max-width:680px;margin:22px 0 0;color:var(--pricing-muted);font-size:16px;line-height:1.7}.pricing-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.pricing-chips span{padding:9px 12px;border:1px solid var(--pricing-line);background:var(--pricing-surface-soft);color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:10px}.pricing-section{padding:60px 0 76px;border-top:1px solid var(--pricing-line)}.pricing-section__head{margin-bottom:34px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:44px}.pricing-section__head>span{color:var(--pricing-blue);font-family:var(--pricing-mono);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pricing-section__head h2{margin:0;font-family:var(--pricing-display);font-size:50px;line-height:1.08;letter-spacing:0}.pricing-section__head p{max-width:660px;margin:13px 0 0;color:var(--pricing-muted);font-size:14px;line-height:1.7}.pricing-empty{padding:36px;border:1px solid var(--pricing-ink);background:var(--pricing-surface);color:var(--pricing-muted);text-align:center}.pricing-account-plan{min-height:66px;margin-bottom:20px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid var(--pricing-line);background:var(--pricing-surface-soft)}.pricing-account-plan--compact{min-height:56px}.pricing-account-plan>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.pricing-account-plan strong{font-size:14px}.pricing-account-plan>div>span{color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:10px}.pricing-account-plan__status{flex:0 0 auto;padding:5px 8px;border:1px solid var(--pricing-ink);background:var(--pricing-green);color:var(--pricing-ink);font-family:var(--pricing-mono);font-size:10px;font-weight:700;text-transform:uppercase}.pricing-account-plan__status--warning{background:#ffd9a8}.pricing-account-plan>button{min-width:72px;min-height:44px;border:1px solid var(--pricing-ink);border-radius:4px;background:transparent;color:var(--pricing-ink);cursor:pointer;font-weight:700}.pricing-controls{margin:0 0 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pricing-audience-switch,.pricing-cycle-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--pricing-line);background:var(--pricing-surface-soft)}.pricing-audience-switch button,.pricing-cycle-switch button{min-height:36px;padding:0 15px;border:1px solid transparent;background:transparent;color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:10px;font-weight:700;cursor:pointer}.pricing-audience-switch button:hover,.pricing-cycle-switch button:hover,.pricing-audience-switch button.is-active,.pricing-cycle-switch button.is-active{border-color:var(--pricing-ink);background:var(--pricing-ink);color:var(--pricing-button-text)}.pricing-audience-switch button:focus-visible,.pricing-cycle-switch button:focus-visible,.pricing-error button:focus-visible{outline:3px solid color-mix(in srgb,var(--pricing-blue) 42%,transparent);outline-offset:2px}.pricing-error{min-height:64px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #ba6c45;background:color-mix(in srgb,#f7c6a9 30%,var(--pricing-surface));color:var(--pricing-ink)}.pricing-error button{min-height:36px;padding:0 12px;border:1px solid var(--pricing-ink);background:transparent;color:inherit;font-weight:700;cursor:pointer}.pricing-plans{display:grid;grid-template-columns:repeat(var(--pricing-plan-count),minmax(0,1fr));border:1px solid var(--pricing-ink);background:var(--pricing-surface)}.pricing-plan{position:relative;min-width:0;padding:25px 22px;display:flex;flex-direction:column;border-right:1px solid var(--pricing-line);background:var(--pricing-surface)}.pricing-plan:last-child{border-right:0}.pricing-plan--featured{background:var(--pricing-featured-surface);color:var(--pricing-featured-text)}.pricing-plan__badges{position:absolute;top:-13px;left:18px;display:flex;flex-wrap:wrap;gap:6px}.pricing-plan__badge{padding:4px 8px;background:var(--pricing-green);color:var(--pricing-signal-text);font-family:var(--pricing-mono);font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pricing-plan__badge--current{background:var(--pricing-blue);color:var(--pricing-blue-text)}.pricing-plan--current{box-shadow:inset 0 0 0 2px var(--pricing-blue)}.pricing-plan h3{margin:0;font-size:20px;line-height:1.4;letter-spacing:0}.pricing-plan__summary{min-height:38px;margin:6px 0 16px;color:var(--pricing-muted);font-size:12px;line-height:1.5}.pricing-plan--featured .pricing-plan__summary,.pricing-plan--featured li,.pricing-plan--featured .pricing-plan__price small,.pricing-plan--featured dt{color:var(--pricing-featured-muted)}.pricing-plan__billing{display:grid;grid-template-rows:minmax(40px,auto) minmax(36px,auto) minmax(20px,auto);gap:4px}.pricing-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-family:var(--pricing-display);font-size:30px;font-weight:800;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.pricing-plan__price small{margin-left:0;color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:9px;font-weight:500;text-transform:uppercase}.pricing-plan__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-height:40px;margin-bottom:0;color:var(--pricing-blue);font-size:12px;font-weight:700;line-height:1.5}.pricing-plan__offer del{color:var(--pricing-muted);font-weight:500}.pricing-plan--personal{--pricing-offer-discount: #087443;--pricing-offer-intro: #b42347}.pricing-plan--personal.pricing-plan--featured{--pricing-offer-discount: #59db99;--pricing-offer-intro: #ff92ae}.pricing-plan--personal .pricing-plan__offer{row-gap:2px}.pricing-plan--personal .pricing-plan__offer-label{font-size:14px;font-weight:600;line-height:20px}.pricing-plan--personal .pricing-plan__offer-label--discount{color:var(--pricing-offer-discount)}.pricing-plan--personal .pricing-plan__offer-label--intro{color:var(--pricing-offer-intro)}.pricing-plan__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing-plan--featured .pricing-plan__offer,.pricing-plan--featured .pricing-plan__price--intro{color:var(--pricing-featured-text)}.pricing-plan--featured .pricing-plan__offer del{color:var(--pricing-featured-muted)}.pricing-plan__price--intro{color:var(--pricing-blue)}.pricing-plan__price--intro small{color:inherit;text-transform:none}.pricing-plan__renewal{margin:0;color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:10px;line-height:1.4}.pricing-plan--featured .pricing-plan__renewal{color:var(--pricing-featured-muted)}.pricing-plan__stats{margin:17px 0 22px;padding:13px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-block:1px solid var(--pricing-line)}.pricing-plan__stats dt{color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:8px;font-weight:500;text-transform:uppercase}.pricing-plan__stats dd{margin:4px 0 0;font-size:13px;font-weight:700}.pricing-plan ul{flex:1;min-height:96px;margin:16px 0 22px;padding:0;list-style:none}.pricing-plan .pricing-button{margin-top:auto}.pricing-plan li{position:relative;margin:8px 0;padding-left:17px;color:var(--pricing-muted);font-size:12px}.pricing-plan li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;background:var(--pricing-blue)}.pricing-plan--featured li:before{background:var(--pricing-green)}.pricing-button{width:100%;min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pricing-ink);border-radius:4px;background:var(--pricing-ink);color:var(--pricing-button-text);font-size:13px;font-weight:800;text-decoration:none}.pricing-button:hover{border-color:var(--pricing-blue);background:var(--pricing-blue);color:var(--pricing-blue-text)}.pricing-button:disabled,.pricing-button:disabled:hover{border-color:var(--pricing-line);background:var(--pricing-disabled-surface);color:var(--pricing-disabled-text);cursor:not-allowed}.pricing-plan--featured .pricing-button:disabled,.pricing-plan--featured .pricing-button:disabled:hover{border-color:#ffffff5c;background:#ffffff24;color:#ffffffb8}.pricing-button--light{border-color:var(--pricing-featured-button-surface);background:var(--pricing-featured-button-surface);color:var(--pricing-featured-button-text)}.pricing-button--small{width:auto;min-height:36px;padding:0 13px;font-size:12px}.pricing-button--secondary{background:transparent;color:var(--pricing-ink)}.pricing-button--secondary:hover{border-color:var(--pricing-ink);background:var(--pricing-green);color:var(--pricing-ink)}.pricing-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-pack{min-width:0;padding:22px;display:flex;flex-direction:column;border:1px solid var(--pricing-ink);background:var(--pricing-surface)}.pricing-pack__credits{font-family:var(--pricing-display);font-size:28px;line-height:1.2}.pricing-pack__price{margin-top:5px;color:var(--pricing-muted);font-size:14px;font-weight:700}.pricing-pack__validity{align-self:flex-start;margin-top:10px;padding:4px 7px;border:1px solid var(--pricing-line);background:var(--pricing-paper);color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:9px;text-transform:uppercase}.pricing-pack p{flex:1;margin:13px 0 20px;color:var(--pricing-muted);font-size:12px;line-height:1.6}.pricing-footer{padding:25px 0 38px;display:flex;justify-content:space-between;border-top:1px solid var(--pricing-line);color:var(--pricing-muted);font-family:var(--pricing-mono);font-size:9px;text-transform:uppercase}@media (max-width: 980px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan:nth-child(2n){border-right:0}.pricing-plan:nth-child(-n+2){border-bottom:1px solid var(--pricing-line)}.pricing-hero h1{font-size:58px}}@media (max-width: 760px){.pricing-nav{grid-template-columns:minmax(0,1fr) auto;padding:13px 18px;gap:11px}.pricing-links{grid-column:1 / -1;grid-row:2;min-width:0;overflow-x:auto;padding-bottom:2px}.pricing-container{width:min(100% - 28px,1220px)}.pricing-hero{padding:62px 0 36px}.pricing-hero h1{font-size:clamp(42px,13vw,58px)}.pricing-section{padding:42px 0 54px}.pricing-section__head{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.pricing-section__head h2{font-size:clamp(34px,10vw,50px)}.pricing-controls{align-items:stretch;flex-direction:column}.pricing-audience-switch,.pricing-cycle-switch{width:100%}.pricing-audience-switch button,.pricing-cycle-switch button{flex:1}.pricing-plans{grid-template-columns:1fr}.pricing-plan,.pricing-plan:nth-child(2n){border-right:0;border-bottom:1px solid var(--pricing-line)}.pricing-plan:last-child{border-bottom:0}.pricing-packs{grid-template-columns:1fr}.pricing-account-plan{align-items:flex-start;flex-wrap:wrap}.pricing-footer{align-items:flex-start;flex-direction:column;gap:8px}}.paypal-checkout__plan-list{display:grid;gap:10px}.paypal-checkout__plan{box-sizing:border-box;width:100%;min-height:84px;padding:16px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--text) 13%,transparent);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.paypal-checkout__plan:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--text) 12%)}.paypal-checkout__plan:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.paypal-checkout__plan:disabled{cursor:not-allowed;opacity:.5}.paypal-checkout__plan--selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.paypal-checkout__plan--locked{cursor:default}.paypal-checkout__plan--locked:hover{border-color:var(--accent)}.paypal-checkout__plan-check{width:22px;height:22px;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-contrast);background:transparent}.paypal-checkout__plan--selected .paypal-checkout__plan-check{border-color:var(--accent);background:var(--accent)}.paypal-checkout__plan>span:not(.paypal-checkout__plan-check),.paypal-checkout__price{min-width:0;display:grid;gap:4px}.paypal-checkout__plan small{color:var(--muted);font-size:12px}.paypal-checkout__price{text-align:right}.paypal-checkout__payment{min-height:250px;padding-left:28px;border-left:1px solid color-mix(in srgb,var(--text) 10%,transparent);display:grid;align-content:start;gap:16px}.paypal-checkout__summary{min-height:48px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.paypal-checkout__summary span{color:var(--muted)}.paypal-checkout__summary strong{font-size:20px}.paypal-checkout__progress{min-width:0;display:grid;gap:10px;padding:2px 0 16px;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.paypal-checkout__progress .ant-steps-item-title{color:var(--text)!important;font-size:12px;line-height:1.4}.paypal-checkout__progress>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.paypal-checkout__error.ant-alert-error .ant-alert-message,.paypal-checkout__error.ant-alert-error .ant-alert-description{color:#6b1720}.paypal-checkout__error.ant-alert-error .ant-alert-description{line-height:1.55;overflow-wrap:anywhere}.paypal-checkout__error.ant-alert-error .ant-btn{border-color:#d8989e;background:var(--panel-strong);color:#6b1720}.paypal-checkout__payment>p{margin:0;color:var(--muted);font-size:13px}.paypal-checkout__resume{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--text) 10%);border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.paypal-checkout__resume>div:first-child,.paypal-checkout__timer{min-width:0;display:grid;gap:3px}.paypal-checkout__resume span{color:var(--muted);font-size:12px;line-height:1.5}.paypal-checkout__timer{justify-items:end}.paypal-checkout__timer strong{min-width:5.5ch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px;font-variant-numeric:tabular-nums;text-align:right}.stripe-checkout .paypal-checkout__resume{grid-template-columns:minmax(0,1fr)}.stripe-checkout .paypal-checkout__resume>div:first-child>span{overflow-wrap:anywhere}.stripe-checkout .paypal-checkout__timer{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-items:start}.paypal-checkout__buttons{width:100%;min-height:46px}.paypal-checkout__order{color:var(--muted)}.checkout-review .paypal-checkout__header{max-width:1040px;margin-inline:auto}.checkout-review .paypal-checkout__layout{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:56px;margin-top:48px}.checkout-review .paypal-checkout__plans,.checkout-review .paypal-checkout__payment{min-width:0;overflow-wrap:anywhere}.checkout-review .paypal-checkout__plans h1{margin:0 0 28px;font-size:28px;line-height:1.35}.checkout-review__product{display:flex;align-items:center;gap:16px;padding-block:24px;border-block:1px solid var(--border)}.checkout-review__product>svg{flex-shrink:0;color:var(--muted)}.checkout-review__product>div{min-width:0}.checkout-review__product h2{margin:0;font-size:20px;line-height:1.4}.checkout-review__product p{margin:6px 0 0;color:var(--muted);font-size:14px}.checkout-review__details{display:grid;gap:20px;padding-top:24px;color:var(--muted);font-size:13px;line-height:1.65}.checkout-review__details p,.checkout-review__validity>p{margin:0}.checkout-review__validity details{margin-top:8px}.checkout-review__validity summary{width:fit-content;padding-block:4px;color:var(--text);cursor:pointer}.checkout-review__validity summary:focus-visible,.checkout-review .payment-provider-selector__option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.checkout-review__validity details p{margin:8px 0 0}.checkout-review .paypal-checkout__payment{min-height:280px;gap:24px}:root[data-customer-interface=prototype] .checkout-review .paypal-checkout__payment{background:transparent}.checkout-review .payment-provider-selector{margin:0;gap:12px}.checkout-review .payment-provider-selector>span{color:var(--text);font-size:16px;font-weight:600;line-height:1.5}.checkout-review .payment-provider-selector__option{box-sizing:border-box;min-height:44px}.checkout-review .paypal-checkout__summary{flex-wrap:wrap;min-height:56px;padding-bottom:20px;border-bottom:1px solid var(--border)}.checkout-review .paypal-checkout__summary strong{font-size:24px;line-height:1.4;font-variant-numeric:tabular-nums}@media (max-width: 760px){.checkout-review .paypal-checkout__layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}.checkout-review .paypal-checkout__plans h1{margin-bottom:20px;font-size:26px}.checkout-review .paypal-checkout__payment{padding:24px 0 0;border-left:0}}:root[data-theme=dark] .pricing-page{--pricing-ink: #f4f4ef;--pricing-muted: #aaa9a2;--pricing-paper: #090909;--pricing-line: rgba(244, 244, 239, .16);--pricing-blue: #7aa2ff;--pricing-green: #13e58b;--pricing-blue-text: #111;--pricing-surface: #151515;--pricing-surface-soft: rgba(244, 244, 239, .055);--pricing-nav-surface: rgba(9, 9, 9, .93);--pricing-featured-surface: #f4f4ef;--pricing-featured-text: #111;--pricing-featured-muted: rgba(17, 17, 17, .66);--pricing-button-text: #090909;--pricing-featured-button-surface: #171717;--pricing-featured-button-text: #f4f4ef;--pricing-disabled-surface: #292929;--pricing-disabled-text: #aaa9a2;--pricing-signal-text: #111;color-scheme:dark;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--pricing-paper);background-size:72px 72px}:root[data-theme=dark] .pricing-plan--personal{--pricing-offer-discount: #59db99;--pricing-offer-intro: #ff92ae}:root[data-theme=dark] .pricing-plan--personal.pricing-plan--featured{--pricing-offer-discount: #087443;--pricing-offer-intro: #b42347}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices,.paypal-checkout),:root[data-theme=dark] :is(.paypal-admin__drawer,.paypal-admin__modal){--payment-surface: #141414;--payment-surface-raised: #1c1c1c;--payment-surface-hover: #242424;--payment-border: rgba(244, 244, 239, .16);--payment-border-strong: rgba(244, 244, 239, .25);color-scheme:dark;color:var(--text)}:root[data-theme=dark] .pricing-plan--featured .pricing-button:disabled,:root[data-theme=dark] .pricing-plan--featured .pricing-button:disabled:hover{border-color:#11111147;background:#1111111f;color:#111111ad}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices,.paypal-checkout,.paypal-admin__drawer) .ant-alert{border-color:var(--payment-border, var(--border));background:var(--payment-surface-raised, var(--panel-strong));color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices,.paypal-checkout,.paypal-admin__drawer) .ant-alert :is(.ant-alert-message,.ant-alert-description){color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) :is(.ant-table,.ant-table-container,.ant-table-content,.ant-table-body,.ant-table-placeholder>td){background:var(--payment-surface);color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) .ant-table-thead>tr>th{border-color:var(--payment-border);background:var(--payment-surface-raised);color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) .ant-table-tbody>tr>td{border-color:var(--payment-border);background:var(--payment-surface);color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) .ant-table-tbody>tr.ant-table-row:hover>td,:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--payment-surface-hover)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) :is(.ant-table-cell-fix-left,.ant-table-cell-fix-right,.ant-table-cell-fix-end){background:inherit}:root[data-theme=dark] .paypal-admin :is(.ant-tabs-tab,.ant-tabs-tab-btn,.ant-empty-description),:root[data-theme=dark] .billing-invoices :is(.ant-empty-description,.ant-descriptions-title),:root[data-theme=dark] .paypal-checkout :is(.ant-result-title,.ant-result-subtitle){color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) :is(.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link){border-color:var(--payment-border);background:var(--payment-surface-raised);color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) .ant-pagination-item a,:root[data-theme=dark] :is(.paypal-admin,.billing-invoices) .ant-pagination-item-link{color:var(--text)}:root[data-theme=dark] .billing-invoices .ant-descriptions-bordered :is(.ant-descriptions-view,.ant-descriptions-row,.ant-descriptions-item-label,.ant-descriptions-item-content){border-color:var(--payment-border);background:var(--payment-surface);color:var(--text)}:root[data-theme=dark] .billing-invoices .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--payment-surface-raised)}:root[data-theme=dark] :is(.billing-invoices,.paypal-admin__drawer) :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-radio-button-wrapper){border-color:var(--payment-border-strong);background:var(--payment-surface-raised);color:var(--text)}:root[data-theme=dark] :is(.billing-invoices,.paypal-admin__drawer) :is(.ant-input-number-input,.ant-select-selection-item,.ant-select-arrow,.ant-form-item-label>label,.ant-form-item-extra,.ant-input-textarea-show-count:after){color:var(--text)}:root[data-theme=dark] .paypal-admin__drawer :is(.ant-drawer-content,.ant-drawer-header,.ant-drawer-body),:root[data-theme=dark] .paypal-admin__modal :is(.ant-modal-content,.ant-modal-header){border-color:var(--payment-border);background:var(--payment-surface);color:var(--text)}:root[data-theme=dark] .paypal-admin__select-popup.ant-select-dropdown{border:1px solid var(--border);background:#1c1c1c;color:var(--text)}:root[data-theme=dark] .paypal-admin__select-popup :is(.ant-select-item,.ant-select-item-option-content,.ant-empty-description){color:var(--text)}:root[data-theme=dark] .paypal-admin__select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#292929}:root[data-theme=dark] .paypal-admin__select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#343434}:root[data-theme=dark] :is(.paypal-admin__drawer,.paypal-admin__modal) :is(.ant-drawer-title,.ant-drawer-close,.ant-modal-title,.ant-modal-close,.ant-modal-confirm-title,.ant-modal-confirm-content){color:var(--text)}:root[data-theme=dark] :is(.paypal-admin,.billing-invoices,.paypal-admin__drawer,.paypal-admin__modal) .ant-btn-default,:root[data-theme=dark] .paypal-checkout .ant-btn-default{border-color:var(--payment-border-strong, var(--border));background:var(--payment-surface-raised, var(--panel-strong));color:var(--text)}:root[data-theme=dark] .paypal-checkout__error.ant-alert-error{border-color:#ff7a835c;background:#c0262d24}:root[data-theme=dark] .paypal-checkout__error.ant-alert-error :is(.ant-alert-message,.ant-alert-description){color:#ffb4ba}:root[data-theme=dark] .paypal-checkout__error.ant-alert-error .ant-btn{border-color:#ffb4ba80;background:#231719;color:#ffb4ba}@media (max-width: 760px){.paypal-admin{padding:14px}.paypal-admin__header{flex-direction:column}.paypal-admin__form-grid{grid-template-columns:1fr}.paypal-admin__switches{grid-template-columns:1fr;gap:0}.paypal-checkout{padding:14px 16px 36px}.paypal-checkout__header>div>span{display:none}.paypal-checkout__layout{margin-top:34px;grid-template-columns:1fr;gap:30px}.paypal-checkout__payment{min-height:220px;padding:24px 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.paypal-checkout__resume{grid-template-columns:1fr}.paypal-checkout__timer{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;justify-items:start}.paypal-checkout__plan{grid-template-columns:24px minmax(0,1fr)}.paypal-checkout__price{grid-column:2;text-align:left}.paypal-checkout__plans h1{font-size:30px}.pricing-nav{padding:12px 18px;grid-template-columns:1fr auto}.pricing-links,.pricing-actions>span{display:none}.pricing-hero{padding:56px 0 42px}.pricing-hero h1{font-size:42px}.pricing-section{padding:44px 0 56px}.pricing-section__head{grid-template-columns:1fr;gap:9px}.pricing-section__head h2{font-size:34px}.pricing-account-plan{align-items:flex-start;flex-direction:column}.pricing-plans,.pricing-packs{grid-template-columns:1fr}.pricing-plan,.pricing-plan:nth-child(2n),.pricing-plan:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--pricing-line)}.pricing-plan:last-child{border-bottom:0}.pricing-footer{gap:18px;flex-direction:column}}.pending-checkout{margin:20px 0;min-width:0}.pending-checkout__details{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.pending-checkout__details>p{margin:4px 0}.pending-checkout .ant-space{row-gap:10px}@media (max-width: 640px){.pending-checkout .ant-space,.pending-checkout .ant-space-item,.pending-checkout .ant-btn{width:100%}}.payment-provider-selector{display:grid;gap:8px;margin-bottom:16px;color:var(--muted);font-size:12px}.payment-provider-selector__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:8px}.payment-provider-selector__option{min-height:36px;padding:8px 10px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none;text-align:center;overflow-wrap:anywhere}.payment-provider-selector__option:hover,.payment-provider-selector__option--active{background:var(--panel-strong);color:var(--text)}.payment-provider-selector__option[aria-disabled=true]:not([aria-current=page]){cursor:not-allowed;opacity:.68}.stripe-checkout__form,.stripe-checkout__express-block,.stripe-checkout__payment-block{display:grid;gap:12px;min-width:0}.stripe-checkout__label,.stripe-checkout__availability{color:var(--muted);font-size:12px}.stripe-checkout__payment-element{min-width:0;min-height:180px}.stripe-checkout__submit{width:100%;min-height:46px}.payment-workspaces{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border);margin:16px 0}.payment-workspaces a{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 16px;color:var(--text);border-bottom:2px solid transparent}.payment-workspaces a[aria-current=page]{color:var(--accent);border-bottom-color:currentColor}.payment-workspaces a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.payment-workspace-details__section{margin-top:24px;min-width:0}.payment-workspace-details__section h3{font-size:15px;margin-bottom:12px}.payment-workspace-drawer :is(.ant-drawer-content,.ant-drawer-section,.ant-drawer-header,.ant-drawer-body){background:var(--bg);color:var(--text)}.payment-workspace-drawer .ant-drawer-title{overflow-wrap:anywhere}.payment-workspace-drawer :is(.ant-table,.ant-table-container,.ant-table-content,.ant-table-body,.ant-table-placeholder>td){background:var(--bg);color:var(--text)}.payment-workspace-drawer :is(.ant-table-thead>tr>th,.ant-descriptions-bordered .ant-descriptions-item-label){background:var(--panel-strong);color:var(--text)}.payment-workspace-drawer :is(.ant-descriptions-item-content,.ant-empty-description){color:var(--text)}.payment-workspace-drawer :is(.ant-descriptions-view,.ant-table-container){border-radius:6px}@media (max-width: 640px){.payment-workspaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(60px,auto);overflow:visible;gap:0}.payment-workspaces a{min-width:0;padding:10px 8px;font-size:13px}.payment-workspaces svg{flex-shrink:0}.payment-workspaces span{overflow-wrap:anywhere}}.business-profile{margin:20px 0;padding:20px 0;border-block:1px solid var(--border);color:var(--text)}.business-profile h2{margin:0 0 16px;font-size:17px;line-height:1.4;letter-spacing:0}.business-profile fieldset{margin:0;padding:0;border:0;min-width:0}.business-profile__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-profile__fields label{display:grid;gap:7px;min-width:0;font-size:13px}.business-profile__fields label:first-child{grid-column:1 / -1}.business-profile__fields input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 11px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--panel-strong)}.business-profile__fields input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.business-profile details{margin:16px 0}.business-profile summary{color:var(--muted);cursor:pointer;font-size:13px}.business-profile details[open] summary{margin-bottom:14px}.business-profile__save,.business-profile__error button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--panel-strong);cursor:pointer}.business-profile__save:disabled{opacity:.65;cursor:default}.business-profile__error{color:var(--danger);overflow-wrap:anywhere}.business-profile [role=status]{color:var(--muted);font-size:13px}@media (max-width: 480px){.business-profile__fields{grid-template-columns:minmax(0,1fr)}}.refund-content,.refund-details,.refund-admin-actions{display:flex;flex-direction:column;gap:20px;min-width:0}.refund-page>.refund-content,.refund-page .billing-invoices__header{max-width:1000px;margin-left:auto;margin-right:auto}.refund-content .ant-descriptions-view table{table-layout:fixed}.refund-content :is(.ant-descriptions-item-content,code,p,time),.refund-admin .ant-table-cell,.refund-history .ant-table-cell{overflow-wrap:anywhere;white-space:pre-wrap}.refund-content .ant-descriptions-item-label{width:180px}.refund-content h2,.refund-history h2{margin:0;font-size:18px;letter-spacing:0;color:var(--text)}.refund-history{margin-top:32px;min-width:0}.refund-history h2{margin-bottom:16px}.refund-toolbar{display:flex;gap:12px;margin-bottom:16px}.refund-toolbar .ant-select{width:240px;max-width:calc(100% - 48px)}.refund-admin-actions>form{border-top:1px solid var(--border);padding-top:20px}.refund-payment-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.refund-drawer .ant-drawer-title{overflow-wrap:anywhere}.refund-drawer :is(.ant-drawer-section,.ant-drawer-header,.ant-drawer-body){background:var(--panel-strong);color:var(--text)}.refund-drawer .ant-drawer-close{color:var(--text)}@media (max-width: 600px){.refund-content .ant-descriptions-item-label{width:120px}.refund-page .ant-steps{flex-direction:column}}.auth-page.auth-page--login-background{--login-background: #f1f1fe;--login-mesh-blue: #e0eaff;--login-mesh-pink: #f8e5ff;--login-veil-top: #ffffff18;--login-veil-middle: #ffffff54;--login-veil-bottom: #ffffffb5;--login-glass: rgba(255, 255, 255, .58);--login-glass-solid: #fafbfc;--login-glass-border: rgba(255, 255, 255, .92);--login-shadow: rgba(34, 48, 61, .07);--login-text: #252c33;--login-muted: #59636d;--login-placeholder: #717b85;--login-line: rgba(61, 77, 92, .16);--login-input: rgba(255, 255, 255, .56);--login-focus: #637e94;--login-focus-ring: rgba(99, 126, 148, .14);--login-button: #293640;--login-button-hover: #394b58;--login-white: #fff;isolation:isolate;background:var(--login-background);color:var(--login-text);padding:40px 24px}.auth-page--login-background .auth-page__aurora{display:none}.auth-page--login-background>.login-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;overflow:hidden;background:linear-gradient(125deg,var(--login-mesh-blue),var(--login-background) 40%,var(--login-mesh-pink) 75%,var(--login-white))}.login-background canvas{display:block;width:100%;height:100%}.login-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--login-veil-top),var(--login-veil-middle) 65%,var(--login-veil-bottom))}.auth-page--login-background .auth-page__content{width:min(440px,100%);gap:24px}.auth-page--login-background .auth-card{gap:22px;padding:40px;border:1px solid var(--login-glass-border);border-radius:8px;background:var(--login-glass-solid);box-shadow:0 24px 64px var(--login-shadow),inset 0 1px 0 var(--login-white);color:var(--login-text);letter-spacing:0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.auth-page--login-background .auth-card{background:var(--login-glass);-webkit-backdrop-filter:blur(28px) saturate(.8);backdrop-filter:blur(28px) saturate(.8)}}.auth-page--login-background .auth-card__brand-mark{width:56px;height:56px;border-radius:0;background:transparent;box-shadow:none}.auth-page--login-background .auth-card__logo{width:48px;height:48px;filter:none}.auth-page--login-background .auth-card__title{margin:-6px 0 8px;color:var(--login-text);font-size:26px;line-height:1.3;font-weight:600;letter-spacing:0}.auth-page--login-background .auth-card__field{min-width:0;gap:9px;color:var(--login-text);font-weight:500}.auth-page--login-background .auth-card__input-wrap{border:1px solid var(--login-line);border-radius:6px;background:var(--login-input);box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.auth-page--login-background .auth-card__input-wrap:focus-within{border-color:var(--login-focus);background:var(--login-input);box-shadow:0 0 0 3px var(--login-focus-ring)}.auth-page--login-background .auth-card__input{min-height:48px;padding:12px 14px;border-radius:5px;color:var(--login-text);caret-color:var(--login-text)}.auth-page--login-background .auth-card__input::placeholder{color:var(--login-placeholder)}.auth-page--login-background .auth-card__input:-webkit-autofill{-webkit-text-fill-color:var(--login-text);-webkit-box-shadow:0 0 0 1000px var(--login-glass-solid) inset}.auth-page--login-background :is(.auth-card__privacy,.auth-card__secondary-action,.auth-page__legal){color:var(--login-muted);line-height:1.6}.auth-page--login-background :is(.auth-card__field-heading a,.auth-card__privacy a,.auth-card__secondary-action a,.auth-page__legal a){color:var(--login-text);font-weight:500}.auth-page--login-background :is(.auth-card__privacy-link--disabled,.auth-page__legal-disabled){color:var(--login-muted);font-weight:400}.auth-page--login-background .auth-card__privacy input{accent-color:var(--login-button)}.auth-page--login-background .auth-card__submit{height:48px;border-radius:6px;color:var(--login-white);background:var(--login-button);box-shadow:0 4px 12px var(--login-shadow);font-size:15px;font-weight:600}.auth-page--login-background .auth-card__submit:hover:not(:disabled){background:var(--login-button-hover);box-shadow:0 6px 16px var(--login-shadow)}.auth-page--login-background .auth-card__submit:disabled{opacity:.6;cursor:wait}.auth-page--login-background :is(a,button,input[type=checkbox]):focus-visible{outline:2px solid var(--login-focus);outline-offset:4px}.auth-page--login-background .auth-card__secondary-action{margin:2px 0 0;font-size:13px;text-align:center}.auth-page--login-background .auth-card__field-heading{flex-wrap:wrap;gap:6px 16px}@media (max-width: 480px){.auth-page.auth-page--login-background{padding:28px 20px}.auth-page--login-background .auth-card{gap:20px;padding:32px 24px}}@media (prefers-reduced-motion: reduce){.login-background canvas{display:none}}@media (forced-colors: active){.auth-page--login-background>.login-background{display:none}.auth-page--login-background .auth-card{border-color:CanvasText;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.oauth-authorize{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--bg);color:var(--text)}.oauth-authorize__panel{width:min(100%,480px);min-width:0;padding:32px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);overflow-wrap:anywhere}.oauth-authorize__heading{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;color:var(--muted)}.oauth-authorize h1{margin:0 0 8px;font-size:24px;line-height:1.4}.oauth-authorize h2{margin:24px 0 12px;font-size:14px}.oauth-authorize p{line-height:1.7}.oauth-authorize__muted{color:var(--muted);font-size:14px}.oauth-authorize__identity{margin:24px 0 0;padding:20px 0;border-block:1px solid var(--border)}.oauth-authorize__identity dt{color:var(--muted);font-size:12px;margin-bottom:6px}.oauth-authorize__identity dd{margin:0;font-size:15px;font-weight:600}.oauth-authorize__identity dd span{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:400}.oauth-authorize__scopes{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.oauth-authorize__scopes li{display:flex;align-items:start;gap:10px;font-size:14px;line-height:1.5}.oauth-authorize__scopes svg{flex:none;margin-top:3px}.oauth-authorize__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oauth-authorize button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.oauth-authorize button svg{flex:none}.oauth-authorize button.oauth-authorize__allow{background:var(--text);color:var(--panel-strong);border-color:var(--text)}.oauth-authorize button:disabled{opacity:.55;cursor:wait}.oauth-authorize button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.oauth-authorize button:hover:not(:disabled){border-color:var(--text)}@media (max-width: 480px){.oauth-authorize{padding:20px 12px}.oauth-authorize__panel{padding:24px 20px}}.company-invitation{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:var(--bg);color:var(--text)}.company-invitation__content{width:min(100%,440px);min-width:0;overflow-wrap:anywhere}.company-invitation__heading{display:flex;align-items:center;gap:10px;color:var(--muted)}.company-invitation h1{font-size:16px;margin:0}.company-invitation h2{font-size:24px;line-height:1.4;margin:24px 0}.company-invitation p{line-height:1.7}.company-invitation dl{margin:24px 0}.company-invitation dt{font-size:13px;color:var(--muted);margin-top:16px}.company-invitation dd{margin:6px 0 0;font-size:15px}.company-invitation__account{border-block:1px solid var(--border);padding:0 0 20px}.company-invitation__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.company-invitation button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);color:var(--text);font:inherit;cursor:pointer}.company-invitation button svg{flex:none}.company-invitation button.company-invitation__accept{background:var(--text);color:var(--panel-strong)}.company-invitation button:disabled{opacity:.55;cursor:wait}.company-invitation button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.company-invitation .auth-card--embedded{width:100%;padding:24px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;background:transparent;min-width:0}.company-invitation .auth-card__input-wrap{min-width:0}.company-invitation .auth-card__input{min-width:0;width:100%}.company-invitation .auth-card__brand-mark{width:48px;height:48px}.company-invitation .auth-card__title{font-size:20px}@media (max-width: 480px){.company-invitation{padding:24px 16px}}.chat-sidebar--projects{min-width:0;grid-template-columns:minmax(0,1fr)}.chat-sidebar--projects>*{min-width:0}.app-shell--project-navigation>.app-shell__sidebar{min-width:0}.chat-sidebar--projects:not(.chat-sidebar--collapsed){grid-template-rows:auto auto minmax(0,1fr) auto}.app-shell--project-navigation .app-shell__main{display:flex;flex-direction:column}.app-shell--project-navigation .chat-page__viewport{flex:1;min-height:0;height:auto}.chat-sidebar--collapsed .projects-nav{display:none}.chat-sidebar--projects .chat-sidebar__skill-links{border-bottom:0;padding-bottom:4px}.chat-sidebar--projects .projects-nav{border:0;margin:4px 12px 8px;padding-bottom:0}.chat-sidebar--projects .projects-nav--favorites{margin:0}.projects-nav{color:var(--text)}.projects-nav header,.projects-nav__row,.projects-nav button,.project-toolbar,.project-toolbar button{display:flex;align-items:center;gap:8px}.projects-nav header{justify-content:space-between;padding:0 8px 7px;font-size:12px;color:var(--muted)}.projects-nav button,.project-toolbar button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;padding:7px;border-radius:7px}.projects-nav button:hover,.project-toolbar button:hover{background:#f1ebf9}.projects-nav button:focus-visible{outline:2px solid #a879cc;outline-offset:-2px}.projects-nav__list{max-height:min(42vh,380px);overflow-y:auto;overflow-x:hidden}.projects-nav__group,.projects-nav__row,.projects-nav__chats{min-width:0}.projects-nav__group+.projects-nav__group{margin-top:3px}.projects-nav__row{gap:0;border-radius:8px}.projects-nav__row-actions{display:flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .15s ease}.projects-nav__row:hover .projects-nav__row-actions,.projects-nav__row:focus-within .projects-nav__row-actions{opacity:1}.projects-nav .projects-nav__row-actions button{width:28px;height:30px;justify-content:center;padding:0}.projects-nav__row.is-active,.projects-nav .projects-nav__chat.is-active{background:#f3eefa;color:#8352b2}.projects-nav__name{flex:1;min-width:0;gap:6px!important;overflow:hidden}.projects-nav__name span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-nav__name svg,.projects-nav__row>button:last-child{flex-shrink:0}.projects-nav__chevron{color:var(--muted);transition:transform .15s ease}.projects-nav__chevron.is-expanded{transform:rotate(90deg)}.projects-nav__chats{padding:3px 0 5px 25px}.projects-nav__chat-row,.project-conversations__row{display:flex;align-items:center;min-width:0}.projects-nav .projects-nav__chat{flex:1;width:0;min-width:0;gap:7px;padding:7px 8px;font-size:12px;color:var(--muted)}.projects-nav__chat svg{flex-shrink:0;opacity:.7}.projects-nav__chat span{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projects-nav .projects-nav__chat-more,.project-conversations__row>.projects-nav__chat-more{flex-shrink:0;padding:5px;background:transparent;border:0;color:var(--muted);cursor:pointer}.projects-nav__chat-row .projects-nav__chat-more{opacity:0;transition:opacity .15s ease}.projects-nav__chat-row:hover .projects-nav__chat-more,.projects-nav__chat-row:focus-within .projects-nav__chat-more{opacity:1}@media (hover: none){.projects-nav__row-actions,.projects-nav__chat-row .projects-nav__chat-more{opacity:1}}.projects-nav__hint{display:flex;align-items:center;gap:4px;margin:0;padding:7px 8px;color:var(--muted);font-size:11px}.projects-nav__archive{margin-top:8px;font-size:11px!important;color:var(--muted)!important}.chat-sidebar__projects-view .projects-nav{margin:0 4px}.chat-sidebar__projects-view .projects-nav header{padding:0}.projects-nav__header-actions{display:flex;align-items:center;gap:2px}.chat-sidebar__projects-view .projects-nav__header-actions{position:absolute;top:5px;right:4px;z-index:1;height:30px;animation:project-header-actions-enter .2s cubic-bezier(.22,1,.36,1) both}.chat-sidebar__projects-view #projects-nav-list{animation:sidebar-list-enter .18s cubic-bezier(.22,1,.36,1) both}@keyframes project-header-actions-enter{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.chat-sidebar__projects-view .projects-nav__header-actions,.chat-sidebar__projects-view #projects-nav-list{animation:none}}.projects-nav .projects-nav__header-action{width:30px;height:30px;justify-content:center;padding:0;color:var(--muted)}.projects-nav__sort-label{min-width:124px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-sidebar__projects-view .projects-nav__empty{margin:0;padding:14px 10px;color:var(--muted);font-size:12px}.project-toolbar{margin:0;min-width:0;min-height:32px;flex:1;flex-wrap:nowrap;gap:4px;font-size:14px;color:var(--muted)}.project-toolbar__name{min-width:0;max-width:480px;padding-left:0!important;font-weight:500!important}.project-toolbar__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-toolbar__name svg,.project-toolbar__icon{flex-shrink:0}.project-toolbar__icon{width:28px;height:28px;padding:5px!important;justify-content:center}.project-toolbar__status{flex-shrink:0;font-size:10px}.project-toolbar__restore{flex-shrink:0;font-size:11px!important}.project-toolbar button:disabled{opacity:.4;cursor:default}.app-shell--project-navigation .chat-topbar__meta{flex-shrink:0}.project-conversations>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:16px 0}.project-conversations>header>span{color:var(--muted);font-size:12px}.project-conversations>header>div{display:flex;gap:8px}.project-conversations{max-height:65vh;overflow:auto}.project-home__chat{display:flex;align-items:center;gap:12px;text-align:left;padding:18px 4px;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--muted);cursor:pointer;font-size:13px}.project-conversations__row>.project-home__chat{flex:1;min-width:0}.project-home__chat strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.project-home__chat time{font-size:11px}.project-home__chat:hover{color:#8d53b6;background:#f4edf8}.project-dialog-empty{padding:26px 4px;text-align:center;color:var(--muted);font-size:13px}.project-field{display:block;margin:18px 0 24px;color:var(--text);font-size:12px}.project-field .ant-input,.project-field .ant-input-textarea{margin-top:8px}.project-help{color:var(--muted);font-size:12px;line-height:1.8}.project-import-list{max-height:360px;overflow:auto}.project-import-list>label{display:flex;gap:12px;padding:12px;border-bottom:1px solid var(--border);font-size:13px}.project-chat-picker{min-width:0}.project-chat-picker__heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px}.project-chat-picker__heading>span:last-child,.project-chat-picker small{color:var(--muted)}.project-chat-picker .project-import-list{max-height:min(260px,32dvh);margin-top:8px}.project-chat-picker .ant-checkbox-wrapper{width:100%;margin:0;align-items:flex-start}.project-chat-picker .ant-checkbox-label{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.project-chat-picker__title{min-width:0;flex:1;overflow-wrap:anywhere}.project-chat-picker small{flex-shrink:0;font-size:11px}.project-archive-list{max-height:60vh;overflow:auto}.project-archive-row{display:flex;align-items:center;gap:12px;padding:14px 0;color:var(--muted)}.project-archive-row__name{flex:1;min-width:0;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.project-archive-row__name strong,.project-archive-row__name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-archive-row__name strong{color:var(--text);font-size:13px;font-weight:500}.project-archive-row__name small{font-size:11px;margin-top:5px;opacity:.7}.popular-skills__empty{margin:14px 0 0;color:var(--muted);font-size:12px}.chat-sidebar__item-menu-button:disabled{opacity:.4;cursor:not-allowed}.chat-sidebar__item-menu--floating{min-width:176px;max-height:calc(100dvh - 24px);overflow-y:auto}.chat-sidebar--mobile .chat-sidebar__item-actions{opacity:1;pointer-events:auto}.chat-sidebar--mobile .chat-sidebar__item{padding-right:40px}:root[data-theme=dark] .projects-nav__row.is-active,:root[data-theme=dark] .projects-nav .projects-nav__chat.is-active{background:#32223f;color:#d5b5f0}:root[data-theme=dark] .projects-nav button:hover,:root[data-theme=dark] .project-toolbar button:hover,:root[data-theme=dark] .project-home__chat:hover{background:#29212f}@media (max-width: 700px){.chat-mobile-topbar--project .chat-mobile-topbar__title{flex:1;min-width:0;overflow:hidden}.chat-mobile-topbar--project .project-toolbar{font-size:12px}.chat-mobile-topbar--project .project-toolbar__name{flex:1}.chat-mobile-topbar--project .project-toolbar__restore{display:none}.chat-mobile-topbar--project .project-toolbar__icon{width:24px;padding:4px!important}.project-archive-row{gap:8px}}:root:not([data-site-mode=oem]) :is(.periodic-task-shell,.periodic-new-task,.periodic-page,.periodic-drawer,.periodic-rail,.periodic-draft-card){--tars-signal-blue: var(--accent)}:root[data-theme]:not([data-site-mode=oem]) :is(.periodic-new-task,.periodic-detail-actions .periodic-detail-edit,.periodic-conversation-modes label:has(:checked),.periodic-draft-card .periodic-draft-create){color:var(--accent-contrast)}:root[data-theme]:not([data-site-mode=oem]) .periodic-new-task:hover,:root[data-theme]:not([data-site-mode=oem]) .periodic-draft-card .periodic-draft-create:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,var(--panel-strong));border-color:color-mix(in srgb,var(--accent) 85%,var(--panel-strong))}:root[data-theme]:not([data-site-mode=oem]) .periodic-draft-card .periodic-draft-create:active:not(:disabled){background:color-mix(in srgb,var(--accent) 75%,var(--panel-strong))}:root[data-theme]:not([data-site-mode=oem]) .periodic-draft-card .periodic-draft-create:disabled{color:var(--muted)}:root[data-theme]:not([data-site-mode=oem]) :is(.periodic-detail-drawer .ant-drawer-header .periodic-source-link,.periodic-latest-run:hover time,.periodic-latest-run:hover>svg,.periodic-latest-run:focus-visible>svg){color:var(--accent)}:root:not([data-site-mode=oem]) .periodic-rail .periodic-rail-task{border-color:var(--border)}.periodic-task-shell .app-shell__main{overflow:hidden}.periodic-task-shell .app-shell__workspace,.periodic-task-shell .app-shell__topbar{background:var(--panel-strong)}.periodic-task-content{width:calc(100% - 48px);height:100%;min-height:0;box-sizing:border-box;margin:0 auto;padding:24px 0 0}.periodic-page{display:flex;flex-direction:column;height:100%;min-height:0;container:periodic-list / inline-size}.periodic-list-viewport{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.periodic-list-viewport::-webkit-scrollbar{width:6px;height:6px;background:transparent}.periodic-list-viewport::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}.periodic-list-viewport::-webkit-scrollbar-thumb{background:transparent;border:0;border-radius:var(--radius-md)}.periodic-list-viewport::-webkit-scrollbar-corner{background:transparent}.periodic-list-viewport[data-scrolling=true]{scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}.periodic-list-viewport[data-scrolling=true]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 28%,transparent)}.periodic-list-footer{flex:none;margin-top:auto;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--panel-strong);border-top:1px solid var(--border)}.periodic-list-footer .periodic-pager{min-height:64px;box-sizing:border-box;padding:12px 0}.periodic-list-footer .periodic-pager>span:last-of-type{min-width:56px;text-align:center;font-variant-numeric:tabular-nums;color:var(--text)}.periodic-list-footer .periodic-pager button{width:36px;height:36px;color:var(--tars-signal-blue)}.periodic-task-header{display:flex;align-items:center;gap:12px;min-height:44px}.periodic-task-header h1{margin:0;min-width:0;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.periodic-task-header__actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.periodic-new-task{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid var(--tars-signal-blue);border-radius:var(--radius-md);background:var(--tars-signal-blue);color:#fff;font:inherit;font-weight:600;cursor:pointer}.periodic-new-task:hover{background:color-mix(in srgb,var(--tars-signal-blue) 85%,#000)}.periodic-new-task:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:3px}@media (max-width:700px){.periodic-task-content{width:calc(100% - 32px);padding-top:20px}.periodic-task-header{flex-wrap:wrap;gap:8px}.periodic-task-header h1{font-size:18px}.periodic-task-header__actions{gap:8px}.periodic-new-task{font-size:13px;padding:8px}}.periodic-page,.periodic-drawer,.periodic-rail,.periodic-draft-card{color:var(--text);font-size:14px;letter-spacing:0}.periodic-page button,.periodic-drawer button:not(.ant-modal-close):not(.ant-drawer-close),.periodic-rail button,.periodic-draft-card button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.periodic-page button,.periodic-form button,.periodic-detail-actions button,.periodic-overview button,.periodic-run button,.periodic-draft-card button{border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;background:var(--panel-strong);color:var(--text)}.periodic-page button:disabled,.periodic-drawer button:disabled{opacity:.45;cursor:not-allowed}.periodic-page button:hover:not(:disabled),.periodic-form button:hover:not(:disabled),.periodic-rail a:hover{background:var(--bg-strong)}.periodic-page :focus-visible,.periodic-drawer :focus-visible,.periodic-rail :focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:3px}.periodic-list-toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px}.periodic-tabs{display:flex;gap:8px;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.periodic-tabs::-webkit-scrollbar{display:none}.periodic-tabs button{flex:none;min-height:40px;border:0;background:transparent;color:var(--muted);padding:8px 16px;border-radius:8px;font:inherit;white-space:nowrap}.periodic-page .periodic-tabs button:hover:not(:disabled):not([aria-pressed=true]),.periodic-detail-drawer .periodic-tabs button:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb,var(--text) 3%,var(--panel-strong));color:var(--text)}.periodic-page .periodic-tabs button[aria-pressed=true],.periodic-detail-drawer .periodic-tabs button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--text) 5%,var(--panel-strong))}.periodic-tabs button:focus-visible{outline-offset:-2px}.periodic-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-md);padding:0 12px;min-height:40px;width:min(320px,100%);box-sizing:border-box;color:var(--muted)}.periodic-search:focus-within{border-color:var(--tars-signal-blue)}.periodic-search input{background:transparent;border:0;color:var(--text);min-width:0;width:100%;font:inherit;outline:none}.periodic-page .periodic-search input:focus-visible,.periodic-conversation-picker .periodic-search input:focus-visible{outline:none;box-shadow:none}.periodic-search input::placeholder{color:var(--muted);opacity:1}.periodic-search input::-webkit-search-cancel-button{display:none}.periodic-page .periodic-search button,.periodic-conversation-picker .periodic-search button{flex:none;width:28px;height:28px;border:0;padding:0;background:transparent;color:var(--muted)}.periodic-search>svg{flex-shrink:0}.periodic-table-head,.periodic-table-row{display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(140px,1fr) minmax(150px,1fr) minmax(155px,1fr) 100px;gap:20px;align-items:center;border-bottom:1px solid var(--border);padding:16px 12px}.periodic-table-head{position:sticky;top:0;z-index:1;padding-block:12px;font-size:12px;font-weight:600;color:var(--muted);background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}.periodic-table-head>span:last-child{text-align:right}.periodic-table-row{min-height:100px;box-sizing:border-box;cursor:pointer}.periodic-table-row:focus-visible{outline-offset:-2px;background:color-mix(in srgb,var(--text) 2%,var(--panel-strong))}.periodic-table-row>div{min-width:0}.periodic-table-row:hover{background:color-mix(in srgb,var(--text) 2%,var(--panel-strong))}.periodic-table-row small,.periodic-rail small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.periodic-table-row .periodic-task-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;padding:0;color:var(--text);font-size:14px;font-weight:600;line-height:1.5;max-height:3em;overflow-wrap:anywhere}.periodic-task-scope{margin:5px 0 0;font-size:12px;line-height:1.5;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.periodic-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.periodic-schedule-cell>strong{display:block;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.periodic-schedule-cell>small{overflow-wrap:anywhere}.periodic-cell-label{display:none}.periodic-list-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.periodic-list-date>span{white-space:nowrap}.periodic-list-date>span:last-child{color:var(--text)}.periodic-rail strong{overflow-wrap:anywhere}.periodic-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.periodic-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.periodic-status--active,.periodic-status--success{color:#18704a}.periodic-status--failed{color:var(--danger-text)}.periodic-status--running,.periodic-status--recovering,.periodic-status--queued{color:#315ac4}.periodic-page .periodic-status{padding:3px 8px;border-radius:var(--radius-md);line-height:1.6;font-weight:500;color:var(--periodic-status-foreground,#586477);background:var(--periodic-status-background,#eaf0f6)}.periodic-page .periodic-status--active,.periodic-page .periodic-status--success{--periodic-status-foreground:#18704a;--periodic-status-background:#e4f3e9}.periodic-page .periodic-status--paused{--periodic-status-foreground:#8a5a14;--periodic-status-background:#fbefd9}.periodic-page .periodic-status--expired{--periodic-status-foreground:#586477;--periodic-status-background:#eaf0f6}.periodic-page .periodic-status--stopped{--periodic-status-foreground:#5c616b;--periodic-status-background:#eceef1}.periodic-page .periodic-status--failed{--periodic-status-foreground:#b23647;--periodic-status-background:#fbe9ec}.periodic-page .periodic-status--running,.periodic-page .periodic-status--recovering,.periodic-page .periodic-status--queued{--periodic-status-foreground:#315ac4;--periodic-status-background:#e8efff}:root[data-theme=dark] .periodic-page .periodic-status{--periodic-status-foreground:#b4bdcc;--periodic-status-background:#2b3039;color:var(--periodic-status-foreground)}:root[data-theme=dark] .periodic-page .periodic-status--active,:root[data-theme=dark] .periodic-page .periodic-status--success{--periodic-status-foreground:#8bd4a9;--periodic-status-background:#20372b}:root[data-theme=dark] .periodic-page .periodic-status--paused{--periodic-status-foreground:#e4bd77;--periodic-status-background:#3c3120}:root[data-theme=dark] .periodic-page .periodic-status--failed{--periodic-status-foreground:#f3a4ad;--periodic-status-background:#41282e}:root[data-theme=dark] .periodic-page .periodic-status--running,:root[data-theme=dark] .periodic-page .periodic-status--recovering,:root[data-theme=dark] .periodic-page .periodic-status--queued{--periodic-status-foreground:#a6c0ff;--periodic-status-background:#25334e}:root[data-theme=dark] .periodic-status--active,:root[data-theme=dark] .periodic-status--success{color:#65d5a5}:root[data-theme=dark] .periodic-status--running,:root[data-theme=dark] .periodic-status--recovering,:root[data-theme=dark] .periodic-status--queued{color:#95b5ff}.periodic-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 0;font-size:12px;color:var(--muted)}.periodic-pager>span:first-child{margin-right:auto}.periodic-pager button{width:32px;height:32px;padding:0}.periodic-empty{display:flex;align-items:center;flex-direction:column;padding:70px 20px;color:var(--muted)}.periodic-list-viewport:has(.periodic-empty){display:flex;flex-direction:column}.periodic-list-viewport .periodic-empty{flex:1;justify-content:center;padding:32px 16px}.periodic-empty>svg{color:var(--tars-signal-blue)}.periodic-empty h2{font-size:18px;color:var(--text)}.periodic-drawer :is(.ant-drawer-content,.ant-drawer-section,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer){background:var(--panel-strong);color:var(--text)}.periodic-drawer .ant-drawer-title,.periodic-drawer .ant-drawer-close{color:var(--text)}.periodic-drawer .ant-drawer-body{padding:24px}.periodic-form h3,.periodic-overview h3{font-size:14px;margin:28px 0 14px}.periodic-form h3:first-of-type{margin-top:0}.periodic-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;min-width:0}.periodic-field>input,.periodic-field>select,.periodic-field>textarea{width:100%;min-width:0;box-sizing:border-box;background:var(--panel-strong);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 11px;font:inherit}.periodic-field>input{min-height:40px}.periodic-field textarea{resize:vertical;line-height:1.7;border-radius:var(--radius-lg)}.periodic-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.periodic-formats{display:flex;gap:16px;flex-wrap:wrap}.periodic-formats label{display:flex;gap:8px;align-items:center}.periodic-editor-drawer .ant-drawer-body{min-height:0;overflow:auto;overscroll-behavior:contain}.periodic-editor-drawer .ant-drawer-footer{flex:none;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.periodic-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.periodic-editor-footer button{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 14px;font:inherit;color:var(--text);background:var(--panel-strong)}.periodic-editor-footer .periodic-primary{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.periodic-editor-fields{margin:0;padding:0;border:0;min-width:0}.periodic-editor-fields>h3,.periodic-editor-fields>h3:first-of-type{margin:24px 0 12px}.periodic-field:has([required])>span:first-child:before{content:"*";color:var(--danger-text);margin-right:4px}.periodic-field-error{color:var(--danger-text);margin:-8px 0 16px;font-size:13px;line-height:1.5}.periodic-model-note{font-size:12px;margin:-6px 0 16px}.periodic-detail-drawer .ant-drawer-header{flex-wrap:wrap;gap:8px}.periodic-detail-drawer .ant-drawer-header .periodic-source-link{margin:0;padding:4px 0;font-size:12px;border:0;background:transparent;color:var(--tars-signal-blue)}:root[data-theme=dark] .periodic-detail-drawer .ant-drawer-header .periodic-source-link{color:#a7c0ff}@media (max-width:600px){.periodic-editor-drawer .ant-drawer-body{padding:16px}.periodic-editor-drawer .ant-drawer-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.periodic-editor-drawer .periodic-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.periodic-error{padding:12px 0;color:var(--danger-text);overflow-wrap:anywhere;line-height:1.6}.periodic-error button{margin-left:8px}.periodic-detail-title h2{font-size:20px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 12px}.periodic-detail-title{margin-bottom:20px}.periodic-overview,.periodic-review{line-height:1.7;overflow-wrap:anywhere}.periodic-prompt{white-space:pre-wrap}.periodic-detail-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.periodic-detail-actions .periodic-danger{color:var(--danger-text)}.periodic-run{border-bottom:1px solid var(--border);padding:18px 0}.periodic-run summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.periodic-run summary small{display:block;color:var(--muted);margin-top:5px}.periodic-run p{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.periodic-detail-drawer .ant-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:24px 24px 0}.periodic-detail-drawer .periodic-detail-title{flex:none;display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.periodic-detail-drawer .periodic-detail-title h2{flex:1;min-width:0;margin:0;font-size:20px;line-height:1.5}.periodic-detail-drawer .periodic-status{flex:none;padding:3px 8px;border-radius:var(--radius-md);background:color-mix(in srgb,currentColor 7%,var(--panel-strong))}.periodic-detail-drawer .periodic-detail-title>.periodic-status{margin-top:4px}.periodic-detail-drawer .periodic-tabs{flex:none}.periodic-detail-panel{flex:1;min-height:0;overflow:auto;padding:24px 0;scrollbar-gutter:stable}.periodic-next-execution{display:grid;gap:6px;margin-bottom:24px}.periodic-next-execution>span,.periodic-next-execution>small{color:var(--muted);font-size:12px}.periodic-next-execution>strong{color:var(--text);font-size:17px;line-height:1.5;font-weight:600}.periodic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0}.periodic-detail-grid>div{min-width:0}.periodic-detail-grid dt{color:var(--muted);font-size:12px;margin-bottom:6px}.periodic-detail-grid dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.periodic-detail-section{margin-top:24px}.periodic-detail-section h3{margin:0 0 8px;font-size:13px;font-weight:600}.periodic-detail-section p{margin:0;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.periodic-overview .periodic-source-link{margin-top:20px;padding:8px 0;border:0;background:transparent;color:var(--tars-signal-blue)}.periodic-detail-drawer .ant-drawer-footer{padding:16px 24px;background:var(--panel-strong);border-top:1px solid var(--border)}.periodic-detail-drawer .periodic-detail-actions{padding:0;margin:0;border:0;gap:8px}.periodic-detail-actions button{min-height:36px;font:inherit;font-size:13px}.periodic-detail-actions .periodic-detail-edit{background:var(--tars-signal-blue);border-color:var(--tars-signal-blue);color:#fff}.periodic-detail-actions .periodic-danger{margin-left:auto}.periodic-history-panel{display:flex;flex-direction:column;overflow:hidden;padding-top:16px;padding-bottom:0}.periodic-history-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;font-size:13px;color:var(--muted)}.periodic-history-toolbar strong{color:var(--text);font-weight:600;margin-left:4px}.periodic-history-toolbar button{min-height:34px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:var(--panel-strong);font:inherit}.periodic-history-list{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.periodic-history-panel>.periodic-pager{flex:none;min-height:56px;box-sizing:border-box;padding:12px 0;border-top:1px solid var(--border)}.periodic-history-panel>.periodic-pager button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-strong);color:var(--text)}.periodic-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;color:var(--muted);font-size:13px}.periodic-detail-drawer .periodic-run{padding:0;margin:0 0 12px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.periodic-run summary{padding:16px;list-style:none}.periodic-run summary::-webkit-details-marker{display:none}.periodic-run summary:hover{background:color-mix(in srgb,var(--tars-signal-blue) 4%,var(--panel-strong))}.periodic-run-heading{min-width:0;font-size:14px;font-weight:600}.periodic-run-heading small{font-weight:400;font-size:12px}.periodic-run-state{display:flex;align-items:center;flex:none;gap:8px}.periodic-run-chevron{color:var(--muted)}.periodic-run[open] .periodic-run-chevron{transform:rotate(90deg)}.periodic-run-body{padding:16px;border-top:1px solid var(--border)}.periodic-run-window{grid-column:1 / -1}.periodic-run-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:600px){.periodic-detail-drawer .ant-drawer-body{padding:20px 16px 0}.periodic-detail-drawer .ant-drawer-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.periodic-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.periodic-detail-actions .periodic-danger{margin-left:0}.periodic-detail-grid{gap:16px}.periodic-run summary{padding:12px;gap:8px}.periodic-run-state{gap:4px}.periodic-run-state .periodic-status{padding:3px 5px;font-size:11px}}.periodic-files{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.periodic-files button{display:inline-flex;align-items:center;gap:7px;padding:8px;background:var(--bg-strong);color:var(--text);border:0;border-radius:var(--radius-md);cursor:pointer;max-width:100%}.periodic-files button span{overflow-wrap:anywhere;min-width:0}.periodic-files svg{flex-shrink:0}.periodic-rail{margin:18px 0;padding-top:16px;border-top:1px solid var(--border);font-family:inherit;font-size:12px;line-height:1.45}.periodic-rail{display:flex;flex-direction:column;min-height:0;pointer-events:auto}.periodic-rail-list{flex:0 1 auto;min-height:0;overflow-y:auto;display:grid;gap:8px;align-content:start}.periodic-rail-list>.periodic-rail-task{margin:0}.periodic-rail-footer{flex:none;padding-top:8px}.periodic-rail .periodic-rail__toggle{display:flex;justify-content:flex-start;gap:8px;width:100%;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.periodic-rail__toggle>svg{flex:none}.periodic-rail__toggle>svg:last-child{margin-left:auto}.periodic-rail__toggle:hover{color:var(--accent)}.periodic-rail-list[hidden],.periodic-rail__header-actions[hidden],.periodic-rail-footer[hidden]{display:none}.periodic-rail[data-collapsed=true]{flex:none;align-self:flex-end;width:40px;height:40px;margin:0;padding:0;border:0;overflow:visible}.periodic-rail[data-collapsed=true] .chat-output-section__header{margin:0;gap:0}.periodic-rail[data-collapsed=true] .chat-output-section__title{margin:0}.periodic-rail[data-collapsed=true] .periodic-rail__toggle{box-sizing:border-box;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--proto-border,var(--border));border-radius:50%;background:var(--proto-surface,var(--panel-strong));color:var(--proto-muted,var(--muted))}.periodic-rail[data-collapsed=true] .periodic-rail__toggle:hover{background:var(--proto-hover,var(--bg-strong));color:var(--text)}.periodic-rail[data-collapsed=true] .periodic-rail__toggle>span,.periodic-rail[data-collapsed=true] .periodic-rail__toggle>svg:last-child{display:none}@media (min-width:1280px){.chat-output-rail:has(.periodic-rail){--task-output-available-height:calc(100dvh - var(--chat-output-rail-fixed-top,84px) - 230px);max-height:var(--task-output-available-height);border-radius:var(--radius-lg)}.chat-output-rail:has(.periodic-rail) .chat-result-files{max-height:min(42dvh,360px,calc((var(--task-output-available-height) - 50px) * .35));flex-shrink:0}.chat-output-rail .periodic-rail{flex:0 1 auto;min-height:0;max-height:360px;overflow:hidden;margin:0}}.periodic-rail a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text);padding:6px 0;text-decoration:none;font-size:12px;line-height:1.3}.periodic-rail a>svg{flex-shrink:0}.periodic-rail a:hover{background:transparent;color:var(--accent)}.periodic-rail .periodic-rail-all{display:inline-flex;justify-content:center;flex:none;width:28px;height:28px;padding:0;border-radius:50%;color:color-mix(in srgb,var(--text) 52%,transparent)}.periodic-rail .periodic-rail-all:hover,.periodic-rail .periodic-rail-all:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.periodic-requirements-review{margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;line-height:1.6}.periodic-requirements-review :is(ul,li,p){overflow-wrap:anywhere}.periodic-requirements-review ul{margin:8px 0;padding-inline-start:20px}.periodic-requirements-review li+li{margin-top:6px}.periodic-requirements-review p{margin:8px 0}.periodic-requirements-review label{display:flex;gap:8px;align-items:flex-start}.periodic-requirements-review input{margin-top:5px;flex:none;accent-color:var(--accent)}.periodic-conversation-modes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;margin-bottom:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-strong)}.periodic-conversation-modes label{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:40px;box-sizing:border-box;padding:6px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--muted);font-size:13px;line-height:20px;cursor:pointer}.periodic-conversation-modes label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.periodic-conversation-modes label:hover:not(:has(:disabled)):not(:has(:checked)){color:var(--text)}.periodic-conversation-modes label:has(:checked){border-color:var(--tars-signal-blue);background:var(--tars-signal-blue);color:#fff;font-weight:600}.periodic-conversation-modes label:has(:disabled){opacity:.45;cursor:not-allowed}.periodic-conversation-modes label:has(:focus-visible){outline:2px solid var(--tars-signal-blue);outline-offset:2px}.periodic-conversation-modes input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.periodic-open-conversation input{flex:none;margin:3px 0 0;accent-color:var(--accent)}.periodic-conversation-search{display:grid;gap:8px;margin-bottom:12px;font-size:13px}.periodic-conversation-search .periodic-search{width:100%}.periodic-conversation-picker [role=radiogroup]{display:grid;gap:4px}.periodic-conversation-option{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:8px;font-size:13px;line-height:20px;cursor:pointer}.periodic-conversation-option input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--tars-signal-blue)}.periodic-conversation-option__body{flex:1;min-width:0;overflow-wrap:anywhere}.periodic-conversation-option strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600;max-height:40px}.periodic-conversation-option small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:18px}.periodic-conversation-option:hover:not(:has(:disabled)){background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}.periodic-conversation-option:has(:checked),.periodic-conversation-option:has(:checked):hover{background:color-mix(in srgb,var(--tars-signal-blue) 8%,var(--panel-strong))}.periodic-conversation-option:has(:focus-visible){outline:2px solid var(--tars-signal-blue);outline-offset:-2px}.periodic-conversation-option:has(:disabled){cursor:not-allowed;opacity:.6}.periodic-conversation-selected{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.periodic-conversation-picker .periodic-pager{padding:12px 0}.periodic-open-conversation{display:flex;align-items:flex-start;gap:8px;margin-top:24px;font-size:13px;line-height:1.6}.periodic-drawer :is(.periodic-open-conversation,.periodic-formats) input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;display:inline-block;width:16px;height:16px;min-width:16px;min-height:16px;flex:none;margin:0;padding:0;border:initial;border-radius:initial;background:initial;accent-color:var(--accent);color-scheme:light;cursor:pointer}.periodic-drawer .periodic-open-conversation input[type=checkbox]{margin-top:3px}.periodic-drawer :is(.periodic-open-conversation,.periodic-formats) input[type=checkbox]:after{content:none}.periodic-drawer :is(.periodic-open-conversation,.periodic-formats) input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-theme=dark] .periodic-drawer :is(.periodic-open-conversation,.periodic-formats) input[type=checkbox]{color-scheme:dark}.periodic-retry-reason{margin:8px 0 0;font-size:12px;line-height:1.5}.periodic-run-actions button:disabled{opacity:.5;cursor:not-allowed}.periodic-lookup>header,.periodic-lookup-title,.periodic-lookup-result{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.periodic-lookup>header{justify-content:space-between}.periodic-lookup h3{margin:0;font-size:14px}.periodic-lookup-list{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.periodic-lookup-list:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.periodic-lookup>header button{width:30px;height:30px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted)}.periodic-lookup article{padding:14px 0;border-bottom:1px solid var(--border)}.periodic-lookup-title>a{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:650;font-size:13px;color:var(--text)}.periodic-lookup article p{margin:6px 0;font-size:12px}.periodic-lookup-result{color:var(--muted);font-size:12px;margin-top:8px}.periodic-lookup .periodic-row-actions button{width:30px;height:30px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted)}.periodic-lookup-all{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:var(--muted);font-size:12px}.periodic-draft-card{display:block;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);margin:8px 0 16px 52px;width:calc(100% - 52px);max-width:720px;box-sizing:border-box;background:var(--panel-strong)}.periodic-draft-card p{font-size:13px;color:var(--muted)}.periodic-draft-heading{display:flex;align-items:center;gap:12px}.periodic-draft-heading small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.periodic-draft-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.periodic-draft-card footer>span{font-size:12px;color:var(--muted)}.periodic-draft-card--saved{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px}.periodic-created-icon{margin-top:1px;color:var(--text)}.periodic-created-body{display:grid;gap:12px;min-width:0}.periodic-created-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.periodic-created-header>strong{font-size:14px;line-height:24px}.periodic-created-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;min-width:0}.periodic-created-title>span{overflow-wrap:anywhere}.periodic-created-title>svg{flex:none;color:var(--muted)}.periodic-created-title:hover{color:var(--tars-signal-blue)}.periodic-created-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.periodic-created-meta>div{min-width:0}.periodic-created-meta dt{margin:0 0 4px;color:var(--muted);font-size:12px;line-height:1.5}.periodic-created-meta dd{margin:0;color:var(--text);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.periodic-created-zone{display:block;color:var(--muted);font-size:12px}.periodic-created-body>.periodic-error{padding:0}@media (max-width:600px){.periodic-created-meta{grid-template-columns:1fr}}a.periodic-draft-card{display:flex;align-items:center;gap:8px}.periodic-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 0}.periodic-summary>div{min-width:0}.periodic-summary-wide{grid-column:1 / -1}.periodic-summary dt{font-size:12px;color:var(--muted);margin-bottom:6px}.periodic-summary dd{margin:0;color:var(--text);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.periodic-pending,.periodic-muted{color:var(--muted)}.chat-message__body .periodic-draft-card{margin-left:0;width:100%}.periodic-draft-card button:disabled{opacity:.5;cursor:not-allowed}.periodic-draft-card .periodic-draft-create{min-height:40px;background:var(--tars-signal-blue);border-color:var(--tars-signal-blue);color:#fff;font-weight:600}.periodic-draft-card .periodic-draft-create:hover:not(:disabled){background:color-mix(in srgb,var(--tars-signal-blue) 85%,#000);border-color:color-mix(in srgb,var(--tars-signal-blue) 85%,#000)}.periodic-draft-card .periodic-draft-create:active:not(:disabled){background:color-mix(in srgb,var(--tars-signal-blue) 75%,#000)}.periodic-draft-card .periodic-draft-create:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:3px}.periodic-draft-card .periodic-draft-create:disabled{background:var(--bg-strong);border-color:var(--border);color:var(--muted);opacity:1}.periodic-row-actions{display:flex;gap:4px;align-items:center;justify-content:flex-end}.periodic-page .periodic-row-actions button,.periodic-rail .periodic-row-actions button{border:0;border-radius:var(--radius-md);width:30px;height:32px;padding:0;color:var(--muted);background:transparent;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.periodic-row-actions button:hover:not(:disabled){background:var(--bg-strong);color:var(--text)}.periodic-page .periodic-latest-run{display:flex;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;padding:0;text-align:left}.periodic-latest-run>span{min-width:0}.periodic-latest-run>svg{flex:none;width:24px;height:24px;padding:5px;box-sizing:border-box;border-radius:4px;color:var(--muted)}.periodic-page .periodic-latest-run:hover:not(:disabled),.periodic-page .periodic-latest-run:active:not(:disabled){background:transparent}.periodic-latest-run:hover time{color:var(--tars-signal-blue);text-decoration:underline;text-underline-offset:3px}.periodic-latest-run:hover>svg,.periodic-latest-run:focus-visible>svg{color:var(--tars-signal-blue);background:color-mix(in srgb,var(--tars-signal-blue) 8%,var(--panel-strong))}.periodic-page .periodic-latest-run:focus-visible{outline-width:1px;outline-offset:4px}:root[data-theme=dark] .periodic-latest-run:hover time,:root[data-theme=dark] .periodic-latest-run:hover>svg,:root[data-theme=dark] .periodic-latest-run:focus-visible>svg{color:#a7c0ff}.periodic-rail .periodic-rail-task{display:grid;gap:6px;padding:10px 12px 12px;margin:0;border:1px solid color-mix(in srgb,var(--tars-black) 8%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--text) 4%,transparent)}.periodic-rail .periodic-rail-task strong{font-size:13px;font-weight:600;line-height:1.45}.periodic-rail .periodic-rail-title{min-width:0;padding:0;gap:8px;align-items:flex-start}.periodic-rail-title strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere}.periodic-rail-title>svg{margin-top:2px;color:var(--muted)}.periodic-rail .periodic-rail-schedule{margin:0;font-size:11px;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums}.periodic-rail .periodic-status{font-size:11px;padding:0}.periodic-rail .periodic-row-actions{gap:0}.periodic-rail .periodic-row-actions button{width:26px;height:26px}.periodic-rail-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.periodic-rail-next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:11px;line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.periodic-rail-next time{color:var(--text);overflow-wrap:anywhere}.periodic-rail .periodic-rail-run{padding:4px 0 0;border-top:1px solid var(--border)}.periodic-rail .periodic-history-link{justify-content:flex-start;font-size:12px}.periodic-history-link>svg:last-child{margin-left:auto}.periodic-output-drawer .chat-result-files{flex:0 1 auto;margin:0 0 18px;padding:0;box-shadow:none;border-radius:0;background:transparent;max-height:min(42dvh,360px);overflow:hidden}.periodic-output-drawer .periodic-rail{flex:0 1 auto;margin:0;max-height:360px;overflow:hidden}.periodic-output-drawer .ant-drawer-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:20px}@container periodic-list (max-width:920px){.periodic-table-head{display:none}.periodic-table-row{grid-template-columns:repeat(3,minmax(0,1fr)) 100px;gap:16px;padding:18px 8px}.periodic-task-info{grid-column:1 / 4;grid-row:1}.periodic-schedule-cell{grid-column:1;grid-row:2}.periodic-next-cell{grid-column:2;grid-row:2}.periodic-latest-cell{grid-column:3;grid-row:2}.periodic-actions-cell{grid-column:4;grid-row:1 / 3}.periodic-cell-label{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:7px}}@container periodic-list (max-width:560px){.periodic-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:18px 0}.periodic-task-info{grid-column:1 / -1}.periodic-latest-cell{grid-column:1;grid-row:3}.periodic-actions-cell{grid-column:2;grid-row:3;align-self:end}}@media (max-width:700px){.periodic-draft-card{margin:10px 0 16px;width:100%;padding:16px}.periodic-summary{gap:16px 12px}.periodic-draft-card footer{align-items:flex-start;flex-direction:column}.periodic-draft-card footer button{align-self:flex-end}.app-shell--mobile .chat-message-stage:has(.periodic-draft-card){padding-bottom:240px}.chat-mobile-topbar:has(.chat-mobile-topbar__outputs) .chat-mobile-topbar__quota-button{max-width:80px}.chat-mobile-topbar .chat-mobile-topbar__outputs{width:32px}}@media (max-width:700px){.periodic-list-toolbar{align-items:stretch}.periodic-search{width:100%;min-width:0}.periodic-drawer .ant-drawer-body{padding:18px}.periodic-field-grid{grid-template-columns:minmax(0,1fr)}.periodic-tabs button{padding:10px 8px;font-size:13px}}.periodic-form .periodic-control{width:100%;min-width:0;height:40px;border-radius:var(--radius-md);font:inherit}.periodic-form .periodic-control :is(.ant-select-selector,.ant-select-content){border-radius:var(--radius-md)}.periodic-form .periodic-control :is(.ant-picker-input,.ant-input-number-input-wrap){min-width:0}.periodic-form .periodic-control input{font:inherit}.periodic-form .periodic-control :is(.ant-select-arrow,.ant-picker-suffix,.ant-select-clear,.ant-picker-clear){color:var(--muted)}.periodic-form .periodic-control input:focus-visible{outline:none;box-shadow:none}.periodic-form .periodic-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.periodic-form .periodic-control.ant-input-number input{height:38px}.periodic-form .periodic-formats-field{display:flex;flex-direction:column;gap:10px;margin:2px 0 20px;font-size:13px}.periodic-select-popup,.periodic-picker-popup .ant-picker-panel-container{background:var(--panel-strong);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg)}.periodic-select-popup .ant-select-item{color:var(--text);border-radius:4px}.periodic-select-popup :is(.ant-select-item-option-active,.ant-select-item-option-selected){background:var(--bg-strong)}.periodic-picker-popup :is(.ant-picker-header,.ant-picker-content th,.ant-picker-time-panel-cell-inner,.ant-picker-now-btn){color:var(--text)}.periodic-picker-popup .ant-picker-cell{color:var(--muted)}.periodic-picker-popup .ant-picker-cell-in-view{color:var(--text)}.periodic-picker-popup :is(.ant-picker-header button,.ant-picker-footer button){color:var(--text)}.periodic-picker-popup .ant-picker-cell-selected .ant-picker-cell-inner{color:var(--accent-contrast)}.periodic-picker-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--bg-strong)}.periodic-picker-popup .ant-picker-panel-container{max-width:calc(100vw - 16px)}@media (max-width:600px){.periodic-picker-popup{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;min-width:0!important;max-width:calc(100vw - 16px)}.periodic-picker-popup .ant-picker-datetime-panel{flex-direction:column}.periodic-picker-popup .ant-picker-panel-container{max-height:calc(100dvh - 24px);overflow:auto}.periodic-picker-popup .ant-picker-datetime-panel .ant-picker-time-panel{height:auto;border-inline-start:0;border-top:1px solid var(--border)}.periodic-picker-popup .ant-picker-datetime-panel .ant-picker-time-panel .ant-picker-content,.periodic-picker-popup .ant-picker-datetime-panel .ant-picker-time-panel-column{height:112px}}.chat-release-announcement{max-width:calc(100vw - 32px);padding-bottom:0}.chat-release-announcement .ant-modal-container{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel-strong);color:var(--text)}.chat-release-announcement .ant-modal-header{margin-bottom:16px;padding-right:26px;background:transparent}.chat-release-announcement .ant-modal-title{color:var(--text);font-size:18px;font-weight:650;line-height:1.5}.chat-release-announcement .ant-modal-close{color:var(--muted)}.chat-release-announcement__body{max-height:calc(100dvh - 200px);overflow-y:auto;overflow-wrap:anywhere;padding-right:4px;color:var(--text);text-align:start;font-size:13px;line-height:1.75}.chat-release-announcement__body p{margin:0 0 10px}.chat-release-announcement__body p:last-child{margin-bottom:0}.chat-release-announcement__body ol{display:grid;gap:12px;margin:14px 0;padding-left:20px}.chat-release-announcement__body li{padding-left:2px}.chat-release-announcement__body strong{font-weight:650}.chat-release-announcement__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);text-align:start}.chat-release-announcement__footer span{color:var(--muted);font-size:11px;line-height:1.5}.chat-release-announcement__footer button{flex-shrink:0;padding:8px 18px;border:0;border-radius:8px;background:var(--accent);color:var(--accent-contrast);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.chat-release-announcement__footer button:hover{filter:brightness(1.08)}.chat-release-announcement__footer button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chat-notification-center__item--release .chat-notification-center__item-meta small{background:color-mix(in srgb,var(--muted) 8%,transparent);color:var(--muted)}@media (max-width: 540px){.chat-release-announcement .ant-modal-container{padding:20px}.chat-release-announcement__body{max-height:calc(100dvh - 190px)}}.user-portrait-fields{text-align:left;width:100%;min-width:0}.user-portrait-fields section{margin:0 0 22px;min-width:0}.user-portrait-fields section:last-child{margin-bottom:0}.user-portrait-fields section>label,.user-portrait-preference>label{display:block;font-size:14px;font-weight:600;margin:0 0 12px;color:var(--text, #252731)}.user-portrait-fields p{color:var(--muted, #737782);font-size:12px;line-height:1.7;margin:10px 0 0}.user-portrait-fields section>input,.user-portrait-fields textarea{display:block;width:100%;box-sizing:border-box;border:1px solid var(--border, #dce0e6);border-radius:6px;padding:10px 12px;font:inherit;font-size:14px;background:var(--panel, #fff);color:var(--text, #252731)}.user-portrait-fields section>input{margin-top:10px}.user-portrait-fields textarea{resize:vertical;min-height:84px}.user-portrait-fields small{display:block;text-align:right;color:#8a8d96;font-size:11px;margin:6px 0 16px}.user-portrait-identities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.user-portrait-identities label{display:flex;align-items:center;gap:9px;padding:9px 0;font-size:14px;min-width:0;cursor:pointer}.user-portrait-identities input{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent, #176df5)}.user-portrait-suggestions{margin:0 0 16px;padding:0;border:0;min-width:0}.user-portrait-suggestions legend{margin-bottom:9px;font-size:12px;color:var(--muted, #737782)}.user-portrait-suggestions>div{display:flex;flex-wrap:wrap;gap:8px}.user-portrait-suggestions label{display:flex;align-items:center;gap:6px;padding:7px 10px;min-height:34px;box-sizing:border-box;border:1px solid var(--border, #dce0e6);border-radius:6px;background:var(--panel, #fff);font-size:12px;cursor:pointer;max-width:100%}.user-portrait-suggestions label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--panel-strong, #fff))}.user-portrait-suggestions input{accent-color:var(--accent, #176df5);width:14px;height:14px;flex-shrink:0}.user-portrait-suggestions span{overflow-wrap:anywhere}.user-portrait-suggestions+p{margin-bottom:12px}.portrait-onboarding,.chat-sidebar__portal .chat-sidebar__profile-reward{--portrait-brand-gradient: linear-gradient(135deg, #2448ff 0%, #7650dc 56%, #9250be 100%)}.portrait-onboarding{--portrait-text: #343b47;--portrait-muted: #707783;--portrait-line: color-mix(in srgb, var(--portrait-text) 12%, var(--panel-strong, #fff));--portrait-reward: var(--accent, #176df5);width:100%;box-sizing:border-box;padding:20px 0 18px;text-align:left;border-top:1px solid var(--portrait-line);border-bottom:1px solid var(--portrait-line);margin:0;color:var(--portrait-text);font-weight:400;letter-spacing:0}[data-theme=dark] .portrait-onboarding{--portrait-text: #dce0e5;--portrait-muted: #a1a7b0}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .portrait-onboarding{--portrait-text: #343b47;--portrait-muted: #707783}.portrait-onboarding__heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.portrait-onboarding__eyebrow{font-size:11px;color:var(--portrait-muted);line-height:1.6}.portrait-onboarding h2{margin:4px 0 0;color:var(--portrait-text);font-size:16px;font-weight:500;line-height:1.6}.portrait-onboarding__reward{width:200px;max-width:100%;flex-shrink:0;font-size:11px;color:var(--portrait-reward)}.portrait-onboarding__reward-heading{display:grid;gap:4px;margin-bottom:8px}.portrait-onboarding__reward-label{display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--portrait-muted);line-height:1.5}.portrait-onboarding__reward-heading strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--portrait-reward);line-height:1.5}.portrait-onboarding__reward-heading small{font-size:11px;font-weight:400;color:var(--portrait-muted)}.portrait-onboarding__reward-progress{height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--portrait-reward) 13%,var(--panel-strong, #fff))}.portrait-onboarding__reward-progress>span{display:block;height:100%;background:var(--portrait-brand-gradient);border-radius:inherit;transition:width .2s ease}.portrait-onboarding__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:22px 0 0;gap:16px}.portrait-onboarding__steps li{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--portrait-line);padding-bottom:10px;color:var(--portrait-muted);font-size:12px;line-height:1.5;min-width:0}.portrait-onboarding__steps li>span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:10px;font-weight:500;flex-shrink:0}.portrait-onboarding__steps .is-current{border-color:var(--accent);color:var(--accent);font-weight:500}.portrait-onboarding__steps .is-current>span{background:var(--accent);color:var(--accent-contrast, #fff)}.portrait-onboarding__steps .is-complete{border-color:color-mix(in srgb,var(--accent) 30%,var(--portrait-line))}.portrait-onboarding__steps .is-complete>span{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong, #fff))}.portrait-onboarding__body{padding:20px 0 12px;min-height:130px;box-sizing:border-box}.portrait-onboarding .user-portrait-fields section>label,.portrait-onboarding .user-portrait-preference>label{font-size:14px;font-weight:500;margin-bottom:12px;color:var(--portrait-text)}.portrait-onboarding .user-portrait-fields p{color:var(--portrait-muted);line-height:1.6}.portrait-onboarding .ant-select-single{height:40px;max-width:480px}.portrait-onboarding .ant-select,.portrait-onboarding .ant-select-selector{border-radius:6px!important;border-color:var(--portrait-line);background:var(--panel-strong, #fff);color:var(--portrait-text);font-size:13px}.portrait-onboarding .ant-select:hover,.portrait-onboarding .ant-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--accent) 45%,var(--portrait-line))}.portrait-onboarding .ant-select-focused,.portrait-onboarding .ant-select-focused .ant-select-selector{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.portrait-onboarding .ant-select-placeholder,.portrait-onboarding .ant-select-selection-placeholder{color:var(--portrait-muted);opacity:.8}.portrait-onboarding .user-portrait-fields :is(textarea,section>input){font-size:13px;line-height:1.6;border-color:var(--portrait-line);background:var(--panel-strong, #fff);color:var(--portrait-text)}.portrait-onboarding .user-portrait-fields :is(textarea,section>input):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 20%,transparent);outline-offset:1px;border-color:var(--accent)}.portrait-onboarding .user-portrait-identities{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.portrait-onboarding .user-portrait-identities label{padding:10px;border:1px solid var(--portrait-line);border-radius:6px;background:var(--panel-strong, #fff);font-size:13px;min-height:42px;box-sizing:border-box;transition:border-color .15s,background .15s}.portrait-onboarding .user-portrait-identities label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 45%,var(--portrait-line));background:color-mix(in srgb,var(--accent) 5%,var(--panel-strong, #fff))}.portrait-onboarding .user-portrait-identities label:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--portrait-line))}.portrait-onboarding .user-portrait-fields textarea{min-height:72px}.portrait-onboarding .user-portrait-fields small{margin-bottom:12px}.portrait-onboarding .user-portrait-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.portrait-onboarding .user-portrait-preferences>p{grid-column:1 / -1;margin-top:0}.portrait-onboarding__later{font-size:12px;color:var(--portrait-muted);line-height:1.6;margin:8px 0 12px}.portrait-onboarding__actions,.portrait-onboarding__actions>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.portrait-onboarding__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;padding:9px 12px;border-radius:6px;color:var(--portrait-muted);font:inherit;font-size:13px;font-weight:400;min-height:38px;cursor:pointer;transition:background .15s}.portrait-onboarding__actions button:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.portrait-onboarding__actions .portrait-onboarding__primary{background:var(--portrait-brand-gradient);color:#fff;font-weight:500;min-width:92px}.portrait-onboarding__actions .portrait-onboarding__primary:hover{background:var(--portrait-brand-gradient);filter:brightness(.95)}.portrait-onboarding__actions button:focus-visible,.portrait-completion-toast button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.portrait-onboarding__actions button:disabled{opacity:.55;cursor:wait}.portrait-onboarding__error{color:#b43d3d;font-size:13px}.portrait-onboarding__spinner{animation:portrait-spin 1s linear infinite}@keyframes portrait-spin{to{transform:rotate(360deg)}}.portrait-completion-toast{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:16px;border:1px solid var(--border, #dce0e6);border-radius:8px;background:var(--panel, #fff);box-shadow:0 8px 32px #2027351a;color:var(--accent);text-align:left}.portrait-completion-toast>svg{flex-shrink:0}.portrait-completion-toast strong{font-size:13px;color:var(--text, #252731)}.portrait-completion-toast p{margin:5px 0;font-size:12px;line-height:1.6;color:var(--muted, #737782)}.portrait-completion-toast a{font-size:12px;color:var(--accent)}.portrait-completion-toast button{display:grid;place-items:center;background:transparent;border:0;color:var(--muted, #737782);cursor:pointer;padding:2px}.portrait-recommendations-loading{font-size:11px;color:var(--muted, #737782);margin-bottom:6px;text-align:left}.chat-sidebar__portal .chat-sidebar__profile-reward{width:100%;text-align:left;font:inherit;cursor:pointer;color:var(--text, #252731);border:1px solid transparent;background:linear-gradient(var(--panel-strong, #fff),var(--panel-strong, #fff)) padding-box,linear-gradient(110deg,#2448ff,#8b5cf6,#a965de,#2448ff) border-box;background-size:100% 100%,300% 300%;animation:portrait-border-flow 6s ease-in-out infinite;transition:box-shadow .2s ease}.chat-sidebar__portal .chat-sidebar__profile-reward>svg{color:#7650dc}.chat-sidebar__portal .chat-sidebar__profile-reward>span{gap:3px;overflow-wrap:normal}.chat-sidebar__portal .chat-sidebar__profile-reward strong{font-size:12px;font-weight:500;line-height:1.5}.chat-sidebar__portal .chat-sidebar__profile-reward small{font-size:11px;line-height:1.5;color:var(--muted, #737782)}.chat-sidebar__portal .chat-sidebar__profile-reward:hover{box-shadow:0 2px 12px #7650dc1a}.chat-sidebar__portal .chat-sidebar__profile-reward:focus-visible{outline:2px solid #7650dc;outline-offset:3px}@keyframes portrait-border-flow{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@media (prefers-reduced-motion: reduce){.chat-sidebar__portal .chat-sidebar__profile-reward{animation:none}.portrait-onboarding__reward-progress>span{transition:none}}.chat-empty:has(.portrait-onboarding){min-height:100%}.chat-empty__hero:has(.portrait-onboarding){align-self:start;padding-top:20px;gap:32px}.chat-empty__hero:has(.portrait-onboarding) .chat-empty__title{font-size:24px}.chat-empty .portrait-onboarding{width:min(100%,720px);justify-self:center;padding:14px 0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.chat-empty .portrait-onboarding>:is(.portrait-onboarding__heading,.portrait-onboarding__steps,.portrait-onboarding__body,.portrait-onboarding__error){grid-column:1 / -1}.chat-empty .portrait-onboarding__heading{gap:16px}.chat-empty .portrait-onboarding h2{font-size:15px;line-height:1.5;margin-top:2px}.chat-empty .portrait-onboarding__reward{width:168px}.chat-empty .portrait-onboarding__reward-heading{gap:5px;margin-bottom:6px}.chat-empty .portrait-onboarding__reward-heading strong{font-size:16px}.chat-empty .portrait-onboarding__steps{margin-top:14px;gap:12px}.chat-empty .portrait-onboarding__steps li{font-size:11px;gap:6px;padding-bottom:8px}.chat-empty .portrait-onboarding__steps li>span{width:17px;height:17px}.chat-empty .portrait-onboarding__body{min-height:0;padding:14px 0 12px}.chat-empty .portrait-onboarding .user-portrait-fields section{margin-bottom:14px}.chat-empty .portrait-onboarding .user-portrait-fields section:last-child{margin-bottom:0}.chat-empty .portrait-onboarding .user-portrait-fields section>label,.chat-empty .portrait-onboarding .user-portrait-preference>label{font-size:13px;margin-bottom:8px}.chat-empty .portrait-onboarding .user-portrait-fields p{font-size:11px;margin-top:8px}.chat-empty .portrait-onboarding .ant-select-single{height:36px;max-width:360px}.chat-empty .portrait-onboarding .user-portrait-identities label{padding:8px;min-height:36px;font-size:12px}.chat-empty .portrait-onboarding .user-portrait-suggestions{margin-bottom:12px}.chat-empty .portrait-onboarding .user-portrait-suggestions>div{gap:6px}.chat-empty .portrait-onboarding .user-portrait-suggestions label{padding:6px 8px;min-height:32px}.chat-empty .portrait-onboarding__later{font-size:11px;margin:0;align-self:center}.chat-empty .portrait-onboarding__actions{gap:16px}.chat-empty .portrait-onboarding__actions button{min-height:34px;padding:7px 10px;font-size:12px}.chat-empty .portrait-onboarding__actions .portrait-onboarding__primary{min-width:82px}.portrait-dialog :is(.ant-modal-container,.ant-modal-content,.ant-modal-header){background:var(--panel-strong, #fff);color:var(--text, #2e313b)}.portrait-dialog .ant-modal-container{border-radius:8px}.portrait-dialog .ant-modal-body{max-height:74dvh;overflow-y:auto}.portrait-dialog .portrait-onboarding{border:0;padding:12px 0 0}.portrait-dialog .portrait-onboarding .user-portrait-identities{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 600px){.portrait-onboarding{padding:16px 0}.portrait-onboarding__heading{flex-wrap:wrap;gap:10px}.portrait-onboarding h2{font-size:15px}.portrait-onboarding__reward{width:100%}.portrait-onboarding__steps{gap:6px;margin-top:18px}.portrait-onboarding__steps li{gap:4px;font-size:11px}.portrait-onboarding__steps li>span{width:17px;height:17px;font-size:10px}.portrait-onboarding__body{padding:18px 0 10px;min-height:122px}.portrait-onboarding .user-portrait-identities,.portrait-dialog .portrait-onboarding .user-portrait-identities{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-onboarding .user-portrait-preferences{grid-template-columns:minmax(0,1fr)}.portrait-onboarding__actions{flex-wrap:wrap}.portrait-onboarding__actions>div{margin-left:auto}.portrait-onboarding__actions button{padding:8px}.chat-empty .portrait-onboarding{grid-template-columns:minmax(0,1fr);padding:12px 0}.chat-empty__hero:has(.portrait-onboarding){gap:24px;padding-top:16px}.chat-empty .portrait-onboarding__heading{gap:10px}.chat-empty .portrait-onboarding h2{font-size:14px}.chat-empty .portrait-onboarding__reward{width:100%}.portrait-onboarding__reward-heading{display:flex;justify-content:space-between;align-items:baseline}.chat-empty .portrait-onboarding__steps{gap:6px;margin-top:12px}.chat-empty .portrait-onboarding__steps li{gap:4px}.chat-empty .portrait-onboarding__body{padding:12px 0 10px}.chat-empty .portrait-onboarding__later{margin-bottom:8px}.chat-empty .portrait-onboarding__actions{gap:8px}.chat-empty .portrait-onboarding__actions button{min-height:38px;padding:8px}.portrait-completion-toast{bottom:16px;right:16px}}.chat-sidebar__task-marker{position:absolute;top:1px;right:38px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.chat-sidebar__task-marker[data-active=true]{color:var(--tars-signal-blue)}.chat-sidebar__task-marker:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.chat-sidebar__task-marker:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:1px}.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item-shell .chat-sidebar__item-row:has(.chat-sidebar__task-marker) .chat-sidebar__item{padding-right:40px}.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item-row:has(.chat-sidebar__task-marker) .chat-sidebar__item-title{margin-right:36px}.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item-row:has(.chat-sidebar__task-marker) .chat-sidebar__rename-input{width:calc(100% - 36px)}.chat-sidebar--mobile .chat-sidebar__task-marker{top:0;right:38px;width:40px;height:24px}.chat-sidebar.chat-sidebar--mobile .chat-sidebar__item-row:has(.chat-sidebar__task-marker) .chat-sidebar__item-title{margin-right:44px}.chat-sidebar.chat-sidebar--mobile .chat-sidebar__item-row:has(.chat-sidebar__task-marker) .chat-sidebar__rename-input{width:calc(100% - 44px)}.chat-sidebar--collapsed .chat-sidebar__task-marker{top:auto;right:-5px;bottom:-4px;transform:none;width:22px;height:22px;background:var(--panel-strong)}.chat-sidebar--collapsed .chat-sidebar__task-marker svg{width:13px;height:13px}.conversation-task-tooltip-overlay{max-width:min(280px,calc(100vw - 24px))}.conversation-task-tooltip-overlay .ant-tooltip-container{padding:12px 14px;border-radius:8px}.conversation-task-tooltip{display:flex;flex-direction:column;gap:8px;min-width:180px;max-width:100%;font-size:12px;line-height:1.5;letter-spacing:0}.conversation-task-tooltip__heading{font-size:13px;line-height:1.5;font-weight:600}.conversation-task-tooltip__title{overflow-wrap:anywhere;white-space:normal;max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.conversation-task-tooltip__stats{display:flex;flex-direction:column;gap:6px;margin:0;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.conversation-task-tooltip__stats>div{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.conversation-task-tooltip__stats dt{min-width:0;overflow-wrap:anywhere}.conversation-task-tooltip__stats dd{margin:0;flex:none;font-weight:600;font-variant-numeric:tabular-nums}.conversation-task-tooltip__notice{font-size:12px;font-weight:500}.periodic-conversation-tasks{display:flex;flex-direction:column;min-height:100%;color:var(--text)}.periodic-conversation-tasks h2{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.periodic-conversation-tasks ul{margin:0;padding:0;list-style:none}.periodic-conversation-tasks li{padding:16px 0;border-bottom:1px solid var(--border)}.periodic-drawer .ant-drawer-body .periodic-conversation-tasks li>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;width:100%;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.periodic-conversation-tasks li>button strong{font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.periodic-conversation-tasks li>button svg{flex:none}.periodic-drawer .periodic-conversation-tasks li>button:hover{color:var(--tars-signal-blue)}.periodic-drawer .periodic-conversation-tasks li>button:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:4px}.periodic-conversation-tasks li>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;color:var(--muted)}.periodic-conversation-tasks li>p{margin:7px 0 0;font-size:12px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.periodic-conversation-tasks>.periodic-pager{margin-top:auto;padding-top:24px}.personal-credits{min-width:0;color:var(--text);--credit-source-color: #8c9cf6}.personal-credits h3,.personal-credits p{margin:0}.personal-credits h3{font-size:12px;font-weight:600}.personal-credits p,.personal-credits dt,.personal-credits small{color:var(--muted);font-size:11px;line-height:1.5}[class*=personal-credits__source--]{--credit-source-color: #8c9cf6}.personal-credits__source--rewards{--credit-source-color: #edc066}.personal-credits__source--creditPack,[class*=personal-credits__source--paid-]{--credit-source-color: #69c9c5}.personal-credits__source--trial{--credit-source-color: #efa58a}.personal-credits__toolbar{display:flex;gap:10px;align-items:center;margin-bottom:8px}.personal-credits__tabs{display:flex;flex:1;gap:4px;padding:3px;border-radius:9px;background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))}.personal-credits__tabs button{flex:1;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px}.personal-credits__tabs button[aria-selected=true]{background:var(--panel-strong);color:var(--text);font-weight:600;box-shadow:0 1px 4px #0000000a}.personal-credits__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.personal-credits__available{display:grid;gap:3px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}.personal-credits__comment-usage{padding:14px 2px 0;font-variant-numeric:tabular-nums}.personal-credits__usage-heading,.personal-credits__usage-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.personal-credits__usage-heading h3{margin:0;font-size:13px;font-weight:600}.personal-credits__usage-heading>span{color:#727987;font-size:12px}.personal-credits__usage-row{padding-top:8px;font-size:13px}.personal-credits__usage-row strong{font-size:13px;font-weight:600;text-align:right}.personal-credits__usage-note{margin:5px 0 0;color:#687181;font-size:12px;line-height:1.5}.personal-credits__available>strong{color:var(--text);font-size:32px;font-weight:650;letter-spacing:0;line-height:1.25;font-variant-numeric:tabular-nums}.personal-credits__available>strong small{margin-left:6px;font-weight:400;letter-spacing:0}.personal-credits__composition{display:flex;height:5px;margin:5px 0 3px;border-radius:5px;overflow:hidden;background:color-mix(in srgb,var(--text) 7%,transparent)}.personal-credits__composition>span{height:100%;background:var(--credit-source-color)}.personal-credits__composition>.personal-credits__legacy-used{background:color-mix(in srgb,var(--text) 36%,transparent)}.personal-credits__section-title,.personal-credits__plan-heading,.personal-credits__summary-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.personal-credits__section-title{margin:13px 0 3px;flex-wrap:wrap}.personal-credits__section-title h3{display:flex;align-items:center;gap:6px}.personal-credits__section-note{margin-left:auto;color:var(--muted);font-size:10px}.personal-credits__order-help{display:inline-flex;color:var(--muted);cursor:help}.personal-credits__order-help:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.personal-credits__sources{list-style:none;padding:0;margin:0}.personal-credits__source{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(72px,1fr) 56px;gap:5px 10px;align-items:center;padding:10px 0}.personal-credits__source+.personal-credits__source{border-top:1px solid var(--border)}.personal-credits__source-heading{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:8px;min-width:0}.personal-credits__source h3{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;min-width:0}.personal-credits__allowance{display:flex;align-items:baseline;gap:6px;flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.personal-credits__allowance small{font-size:10px}.personal-credits__source-values{display:flex;flex-wrap:wrap;gap:2px 10px;font-variant-numeric:tabular-nums}.personal-credits__source-values b{color:var(--text);font-weight:500}.personal-credits__expiry{grid-column:1 / -1;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 6px;font-size:10px!important;overflow-wrap:anywhere}.personal-credits__expiry svg{flex-shrink:0;align-self:center}.personal-credits__expiring-amount{white-space:nowrap}.personal-credits__reward-sources{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:3px!important;font-size:10px!important}.personal-credits__reward-meta{grid-column:1 / -1}.personal-credits__reward-meta .personal-credits__reward-sources{width:100%}.personal-credits__expiry-button{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:0;border-radius:3px;background:none;color:var(--muted);font:inherit;font-size:10px;font-weight:400;line-height:1.5;cursor:pointer;text-align:left;white-space:nowrap}.personal-credits__plan-tools{display:flex;justify-content:flex-end;margin-bottom:8px}.personal-credits__timezone{margin:0 0 6px;color:var(--muted);font-size:11px}.personal-credits__expiry-button:hover{color:var(--text);text-decoration:underline}.personal-credits__expiry-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.personal-credits__expiry-days{list-style:none;margin:0;padding:0;max-height:min(480px,60dvh);overflow-y:auto}.personal-credits__expiry-days>li{padding:10px 0}.personal-credits__expiry-days h4{margin:0 0 5px;font-size:12px;color:var(--text)}.personal-credits__expiry-days p{display:flex;justify-content:space-between;gap:12px;margin:3px 0;color:var(--muted);font-size:12px}.personal-credits__expiry-days strong{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.personal-credits__expiry-days .personal-credits__expiry-time{flex-wrap:wrap;gap:2px 8px;font-size:10px}.personal-credits__reward-dialog .ant-pagination{justify-content:center;margin-top:10px}.personal-credits__reward-dialog :is(.ant-modal-container,.ant-modal-content,.ant-modal-header){background:var(--panel-strong)}.personal-credits__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--credit-source-color)}.personal-credits__meter{height:5px;overflow:hidden;border-radius:5px;background:color-mix(in srgb,var(--text) 7%,transparent)}.personal-credits__meter>span{display:block;height:100%;background:var(--credit-source-color);border-radius:inherit}.personal-credits__percent{color:var(--muted);font-size:10px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.personal-credits__tag{display:inline-block;border-radius:5px;padding:2px 6px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:10px;white-space:nowrap}.personal-credits__plan-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.personal-credits__status{display:inline-block;border-radius:5px;padding:2px 6px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:10px;font-weight:500;white-space:nowrap}.personal-credits__status--expired,.personal-credits__plan-expired{color:var(--danger-text)!important}.personal-credits__status--expired{background:color-mix(in srgb,var(--danger) 8%,transparent)}.personal-credits__plan{display:grid;gap:8px;padding:4px 0 10px}.personal-credits__plan-amount{display:flex;align-items:baseline;gap:8px}.personal-credits__plan-amount strong{color:var(--text);font-size:27px;line-height:1.3;font-weight:650}.personal-credits__plan dl{display:grid;gap:6px;margin:5px 0 0}.personal-credits__plan dl>div{display:flex;justify-content:space-between;gap:12px}.personal-credits__plan dd{margin:0;font-size:11px;font-variant-numeric:tabular-nums}[class*=personal-credits__source--addon-]{--credit-source-color: #58b99c}.personal-credits__packs{margin-top:12px}.personal-credits__empty{padding:14px 0;text-align:center}.personal-credits__legacy-note{margin-top:8px!important}.chat-topbar__daily-spend.personal-credits-popover{display:flex;flex-direction:column;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 84px);overflow:hidden;background:var(--panel-strong)}.personal-credits-popover .chat-topbar__daily-spend-header,.chat-mobile-quota-sheet__panel .chat-mobile-quota-sheet__header{border-bottom:0}.personal-credits-popover .chat-topbar__daily-spend-header,.chat-mobile-quota-sheet__panel .chat-mobile-quota-sheet__header{flex-shrink:0}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel)>.personal-credits-panel{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}:root[data-theme=dark] .chat-topbar__daily-spend.personal-credits-popover{background:var(--panel-strong)}.personal-credits-panel{padding:14px 0 0}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap{--credit-heatmap-cell-size: 12px;gap:10px;margin-top:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong)}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__summary{align-items:baseline}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__summary span{color:var(--text);font-size:12px;font-weight:650}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__summary strong{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__plot{grid-template-columns:12px minmax(0,1fr);justify-content:stretch;gap:6px}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(7,var(--credit-heatmap-cell-size));grid-auto-columns:auto;gap:2px}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__weekdays{grid-template-rows:repeat(7,var(--credit-heatmap-cell-size));gap:2px}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__weekdays span{font-size:9px;line-height:var(--credit-heatmap-cell-size)}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__weekdays span:nth-child(2n){visibility:hidden}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__day{width:100%;height:var(--credit-heatmap-cell-size);border-radius:3px;background:color-mix(in srgb,var(--text) 6%,transparent)}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__day[data-future=true]{opacity:1;background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent)}:is(.personal-credits-popover,.chat-mobile-quota-sheet__panel) .daily-points-heatmap__legend i[data-level="0"]{background:color-mix(in srgb,var(--text) 6%,transparent)}.personal-credits--with-plans-action .chat-topbar__pricing-link{min-height:32px;margin-top:8px}.personal-credits--with-plans-action .personal-credits__source{padding:6px 0}.personal-credits--with-plans-action .daily-points-heatmap{gap:6px;padding:8px 12px}@media (max-width: 700px){.chat-mobile-quota-sheet__panel .daily-points-heatmap{--credit-heatmap-cell-size: 12px;padding:10px 12px}.chat-mobile-quota-sheet .chat-mobile-quota-sheet__panel{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden;background:var(--panel-strong)}.personal-credits__source{grid-template-columns:minmax(0,1fr) 64px;gap:5px 12px}.personal-credits__source-values{grid-column:1 / -1}.personal-credits__source .personal-credits__meter{grid-column:1}.personal-credits__plan dl>div{flex-wrap:wrap;gap:2px 10px}}.cowart-workspace__pane--canvas{display:flex}.creative-panel-switch{display:flex;flex-direction:column;min-width:0;height:100%}.creative-panel-switch__tabs{display:flex;gap:20px;padding:12px 20px 0;flex:0 0 auto}.creative-panel-switch__tabs button{min-height:40px;padding:6px 0;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font:inherit;font-size:13px;cursor:pointer}.creative-panel-switch__tabs button[aria-selected=true]{border-bottom-color:#8170bd;color:var(--text)}.creative-panel-switch__tabs button:focus-visible{outline:2px solid #6651c7;outline-offset:3px}.creative-panel-switch__panel{flex:1;min-height:0;overflow:auto}.creative-panel-switch__panel[hidden]{display:none}.cowart-workspace__canvas-column{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-width:0;min-height:0;overflow:hidden}.cowart-workspace__canvas-content{position:relative;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}.cowart-workspace__canvas-content>*{width:100%;height:100%}.cowart-canvas-host--ready{position:relative;overflow:hidden}.cowart-canvas-host--ready>iframe{display:block;width:100%;height:100%;border:0}.cowart-canvas-host--ready>.cowart-canvas-sync-notice{width:auto;height:auto;box-sizing:border-box}.cowart-workspace__context-rail-slot{position:relative;z-index:4;width:clamp(280px,28vw,320px);min-width:280px;height:100%;flex:0 0 clamp(280px,28vw,320px);overflow:hidden;border-left:1px solid color-mix(in srgb,var(--tars-black) 14%,transparent);background:var(--panel-strong)}.creative-context-rail{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;overflow-x:hidden;overflow-y:auto;padding:20px;background:var(--panel-strong);color:var(--text);overscroll-behavior:contain}.creative-context-rail__header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creative-context-rail__heading{min-width:0;display:grid;gap:4px}.creative-context-rail__kind{color:var(--muted);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.creative-context-rail h2{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:19px;font-weight:760;line-height:1.2;letter-spacing:-.02em}.creative-context-rail__icon-action,.creative-context-rail__primary-action,.creative-context-rail__secondary-action,.creative-context-rail select{min-height:44px;box-sizing:border-box;font:inherit}.creative-context-rail button,.creative-context-rail select{cursor:pointer}.creative-context-rail__icon-action{width:44px;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text)}.creative-context-rail__icon-action .sidebar-icon,.creative-context-rail__primary-action .sidebar-icon,.creative-context-rail__secondary-action .sidebar-icon{width:17px;height:17px;flex:0 0 auto}.creative-context-rail__fields{display:grid;gap:16px}.creative-context-rail label{min-width:0;display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:650}.creative-context-rail select{width:100%;min-width:0;padding:0 36px 0 12px;border:1px solid color-mix(in srgb,var(--tars-black) 18%,transparent);border-radius:8px;background:var(--panel-strong);color:var(--text);font-size:14px}.creative-context-rail__summary,.creative-context-rail__estimate,.creative-context-rail__error{margin:0;overflow-wrap:anywhere}.creative-context-rail__summary{color:var(--muted);font-size:13px;line-height:1.5}.creative-context-rail__estimate{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.creative-context-rail__estimate strong{color:var(--text);font-size:14px}.creative-context-rail__error{padding:12px;border:1px solid color-mix(in srgb,#b42318 30%,transparent);border-radius:8px;background:color-mix(in srgb,#b42318 6%,var(--panel-strong));color:#9f2017;font-size:13px;line-height:1.45}.creative-context-rail__run-state{display:grid;gap:9px;color:var(--muted);font-size:12px;line-height:1.45}.creative-context-rail__run-state progress{width:100%;height:5px;border:0;accent-color:var(--tars-signal-blue)}.creative-context-rail__actions{display:grid;gap:9px;margin-top:auto}.creative-context-rail__primary-action,.creative-context-rail__secondary-action{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border-radius:8px;color:var(--text);font-size:13px;font-weight:700;line-height:1.25;text-align:center}.creative-context-rail__primary-action{border:1px solid var(--tars-signal-blue);background:var(--tars-signal-blue);color:#fff}.creative-context-rail__secondary-action{border:1px solid color-mix(in srgb,var(--tars-black) 18%,transparent);background:transparent}.creative-context-rail__icon-action:hover,.creative-context-rail__secondary-action:hover:not(:disabled){background:color-mix(in srgb,var(--tars-signal-blue) 7%,var(--panel-strong))}.creative-context-rail__primary-action:hover:not(:disabled){background:color-mix(in srgb,var(--tars-signal-blue) 88%,var(--tars-black))}.creative-context-rail button:focus-visible,.creative-context-rail select:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.creative-context-rail button:disabled,.creative-context-rail select:disabled{cursor:not-allowed;opacity:.48}:root[data-theme=dark] .cowart-workspace__context-rail-slot{border-left-color:#ffffff24}:root[data-theme=dark] .creative-context-rail__error{border-color:#ff7a7057;background:#ff7a7014;color:#ffaaa3}@media (min-width: 961px) and (max-width: 1279px){.cowart-workspace__context-rail-slot{width:260px;min-width:260px;flex-basis:260px}}@media (max-width: 960px){.cowart-workspace__pane--canvas{display:block}.cowart-workspace__canvas-content{width:100%;height:100%}.cowart-workspace__context-sheet{position:absolute;right:0;bottom:0;left:0;z-index:15;max-height:min(78dvh,680px);overflow:hidden;border-top:1px solid color-mix(in srgb,var(--tars-black) 20%,transparent);border-radius:14px 14px 0 0;background:var(--panel-strong)}.cowart-workspace__context-sheet .creative-context-rail{max-height:min(78dvh,680px);padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.creative-context-rail button,.creative-context-rail select{scroll-behavior:auto;transition:none}}@media (forced-colors: active){.cowart-workspace__context-rail-slot,.cowart-workspace__context-sheet,.creative-context-rail__secondary-action,.creative-context-rail select,.creative-context-rail__error{border-color:CanvasText}.creative-context-rail button:focus-visible,.creative-context-rail select:focus-visible{outline-color:CanvasText}}.creative-production{--production-border: color-mix(in srgb, var(--text, #20242c) 12%, transparent);--production-surface: var(--panel-strong, #fff);--production-text: var(--text, #20242c);--production-muted: var(--muted, #626875);--production-radius: 10px;--production-focus: #6651c7;--production-gradient: linear-gradient(115deg, #97abff, #ca8ee7, #ed9dcf);width:100%;min-width:0;max-height:100%;overflow:auto;overscroll-behavior:contain;container-type:inline-size;box-sizing:border-box;background:var(--production-surface);color:var(--production-text);font:inherit;font-size:13px;line-height:1.5;letter-spacing:0;text-align:start;scrollbar-gutter:stable}.creative-production *,.creative-production *:before,.creative-production *:after{box-sizing:border-box;letter-spacing:0}.creative-production h2,.creative-production h3{margin:0;color:inherit;font-size:16px;line-height:1.4;font-weight:600}.creative-production h3{font-size:14px}.creative-production p{margin:10px 0;overflow-wrap:anywhere}.creative-production__header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 20px 12px;background:var(--production-surface)}.creative-production__header>div{min-width:0}.creative-production__header span,.creative-production__section-heading>span{color:var(--production-muted);font-size:12px}.creative-production__section{padding:20px}.creative-production .creative-production__scope{margin:-14px 20px 8px;color:var(--production-muted);font-size:12px}.creative-production__hint{color:var(--production-muted);font-size:12px}.creative-production__section>summary{cursor:pointer;padding:4px 0;font-size:14px;font-weight:600}.creative-production__section>summary>span{margin-inline-start:6px;font-size:12px;color:var(--production-muted)}.creative-production__section[open]>summary{margin-bottom:16px}.creative-production__section-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.creative-production__section-heading h3{margin-right:auto}.creative-production__import{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 9px;border:1px solid var(--production-border);border-radius:var(--production-radius);cursor:pointer}.creative-production__import:hover{background:color-mix(in srgb,var(--production-text) 6%,var(--production-surface))}.creative-production__import input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:inherit}.creative-production__import:focus-within{outline:2px solid var(--production-focus);outline-offset:2px}.creative-production__import[aria-disabled=true]{opacity:.55;cursor:not-allowed}.creative-production__import-status{color:var(--production-muted);font-size:12px}.creative-production__fields{display:grid;gap:16px}.creative-production__field{display:grid;min-width:0;gap:7px;margin:0 0 12px}.creative-production__fields .creative-production__field{margin:0}.creative-production__field>span{color:var(--production-muted);font-size:12px}.creative-production input:not([type=checkbox]):not([type=color]),.creative-production select,.creative-production textarea{width:100%;min-width:0;max-width:100%;min-height:40px;border:1px solid var(--production-border);border-radius:var(--production-radius);padding:9px 11px;background:var(--production-surface);color:var(--production-text);font:inherit;line-height:1.4}.creative-production textarea{resize:vertical;min-height:64px;field-sizing:content;max-height:220px}.creative-production input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--signal-blue, #1e55ff);flex-shrink:0}.creative-production input[type=color]{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.creative-production input[type=color]::-webkit-color-swatch-wrapper{padding:0}.creative-production input[type=color]::-webkit-color-swatch{border:1px solid var(--production-border);border-radius:8px}.creative-production input[type=color]::-moz-color-swatch{border:1px solid var(--production-border);border-radius:8px}.creative-production button,.creative-production__download{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-height:36px;padding:7px 11px;border:1px solid var(--production-border);border-radius:var(--production-radius);background:var(--production-surface);color:var(--production-text);font:inherit;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.creative-production svg{flex-shrink:0;stroke-width:1.5}.creative-production button:hover:not(:disabled),.creative-production__download:hover{background:color-mix(in srgb,var(--production-text) 6%,var(--production-surface))}.creative-production :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--production-focus);outline-offset:2px}.creative-production :disabled{cursor:not-allowed;opacity:.55}.creative-production button.creative-production__icon{width:36px;min-width:36px;height:36px;padding:0;border-color:transparent;background:transparent}.creative-production button.creative-production__primary{background:var(--production-gradient);border-color:transparent;color:#20242c;font-weight:600}.creative-production button.creative-production__primary:hover:not(:disabled){background:var(--production-gradient);filter:brightness(.97)}.creative-production button.creative-production__add-color{border:0;background:transparent;padding-inline:6px}.creative-production__actions,.creative-production__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.creative-production__actions>span{overflow-wrap:anywhere}.creative-production__swatch{display:flex;align-items:center}.creative-production__reference-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,110px) 36px;align-items:center;gap:6px;margin-bottom:12px}.creative-production__node-name{overflow-wrap:anywhere;color:var(--production-muted);font-size:12px}.creative-production__table-wrap{max-width:100%;overflow-x:auto}.creative-production table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.creative-production th,.creative-production td{text-align:start;vertical-align:middle;padding:9px 3px;overflow-wrap:anywhere}.creative-production th{font-weight:500;color:var(--production-muted)}.creative-production th:first-child{width:40%}.creative-production th:nth-child(2){width:32%}.creative-production th:nth-child(3),.creative-production th:nth-child(4){width:14%}.creative-production td select{padding:6px 2px;font-size:12px}.creative-production__reference-media{width:64px;max-width:100%}.creative-production__logo-preview{width:104px;max-width:100%}.creative-production__logo-preview .creative-production__preview{padding:10px;aspect-ratio:1;border-radius:var(--production-radius)}.creative-production__reference-media .creative-production__preview,.creative-production__reference-media .creative-production__preview-empty{min-height:42px;font-size:10px}.creative-production__compare,.creative-production__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creative-production__compare{margin-bottom:10px}.creative-production__compare+.creative-production__actions{margin-bottom:12px}.creative-production__preview,.creative-production__preview-empty{width:100%;min-width:0;aspect-ratio:16 / 9;background:color-mix(in srgb,var(--production-text) 4%,var(--production-surface));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;border-radius:6px;color:var(--production-muted);text-align:center}.creative-production__preview img,.creative-production__preview video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;min-height:0}.creative-production__preview:has(.creative-production__download){aspect-ratio:auto}.creative-production__download{margin:8px}.creative-production__preview--audio{aspect-ratio:auto;min-height:54px}.creative-production__preview audio{display:block;width:100%;height:54px}.creative-production__audio-controls{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:8px}.creative-production__upload{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--production-border);border-radius:6px;cursor:pointer}.creative-production__upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:inherit}.creative-production__upload:focus-within{outline:2px solid var(--signal-blue, #1e55ff);outline-offset:2px}.creative-production__upload[aria-disabled=true]{opacity:.55;cursor:not-allowed}.creative-production__shots{list-style:none;padding:0;margin:0}.creative-production__shots>li{padding:4px 0}.creative-production__shots>li.creative-production__shot--open{padding:10px 0 20px}.creative-production__shot-header{display:flex;gap:4px;align-items:center;min-height:36px}.creative-production__shot-header>.creative-production__check{gap:4px;min-height:36px}.creative-production button.creative-production__shot-toggle{min-width:0;flex:1;justify-content:flex-start;padding-inline:5px;border-color:transparent;background:transparent;font-weight:600;text-align:start}.creative-production__shot-toggle>span{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;overflow-wrap:anywhere}.creative-production__shot-duration,.creative-production__shot-status{font-size:11px;color:var(--production-muted);overflow-wrap:anywhere}.creative-production__shot-duration{flex:none}.creative-production__shot-actions{display:flex;justify-content:flex-end;gap:4px}.creative-production__frame-previews>div{min-width:0}.creative-production__frame-previews>div>span{display:block;margin-bottom:7px;color:var(--production-muted);font-size:12px}.creative-production__check{display:inline-flex;gap:8px;align-items:center;min-height:36px}.creative-production__shot-optional{min-width:0}.creative-production__shot-optional>summary{cursor:pointer;padding-block:6px;color:var(--production-muted);font-size:12px;font-weight:500}.creative-production__optional-fields{display:grid;gap:16px;padding-top:12px}.creative-production__generate{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.creative-production__batch{display:grid;gap:6px;margin-top:20px;padding-top:12px}.creative-production__batch>span{color:var(--production-muted);font-size:12px}.creative-production__assembly{display:grid;gap:10px;margin-top:12px}.creative-production__section>.creative-production__check{display:flex;margin-bottom:10px}.creative-production__error{color:var(--danger, #b42318);overflow-wrap:anywhere}.creative-production>.creative-production__error,.creative-production__recovery{display:grid;gap:8px;margin:12px 16px;font-size:12px}.creative-production__recovery,.creative-production__empty{color:var(--production-muted)}.creative-production__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-theme=dark] .creative-production{--production-border: #41454d;--production-surface: var(--panel-strong, #202226);--production-text: var(--text, #eef0f4);--production-muted: var(--muted, #b5bac5);--danger: #ff9c94;color-scheme:dark}@container (max-width: 290px){.creative-production__compare{grid-template-columns:minmax(0,1fr)}.creative-production__header,.creative-production__section{padding-inline:10px}.creative-production__reference-add{grid-template-columns:minmax(0,1fr) 36px}.creative-production__node-name{grid-column:1 / -1}.creative-production__section-heading{flex-wrap:wrap}.creative-production__section-heading h3{flex-basis:100%}}@media (max-width: 600px){.creative-production button,.creative-production select{min-height:44px}.creative-production button.creative-production__icon{width:44px;min-width:44px;height:44px}.creative-production__reference-add{grid-template-columns:minmax(0,1fr) minmax(70px,100px) 44px}}.creative-storyboard{flex:0 0 auto;max-height:215px;overflow:auto;background:var(--panel-strong, #fff);color:var(--text, #20242c);font-size:12px;letter-spacing:0}.creative-storyboard header{min-height:44px;display:flex;align-items:center;gap:12px;padding:0 16px}.creative-storyboard header>span{color:var(--muted, #626875)}.creative-storyboard button{color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.creative-storyboard svg{stroke-width:1.5;flex-shrink:0}.creative-storyboard header button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;min-height:40px}.creative-storyboard .creative-storyboard__settings{margin-left:auto}.creative-storyboard__strip{display:flex;gap:14px;padding:4px 16px 16px;overflow-x:auto;align-items:flex-start}.creative-storyboard__shot{width:156px;flex:0 0 156px;min-width:0;display:grid;text-align:left;gap:6px;padding:0;border:0;border-radius:10px;background:transparent}.creative-storyboard__thumbnail{position:relative;width:100%;aspect-ratio:16/9;display:grid;place-items:center;background:color-mix(in srgb,var(--text, #20242c) 5%,var(--panel-strong, #fff));overflow:hidden;border-radius:10px}.creative-storyboard__thumbnail video{width:100%;height:100%;object-fit:contain}.creative-storyboard__number{position:absolute;left:6px;top:6px;background:#20242c;color:#fff;min-width:20px;padding:1px 5px;border-radius:4px;text-align:center}.creative-storyboard__title{display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-storyboard__title svg{opacity:0}.creative-storyboard__shot:hover .creative-storyboard__title svg,.creative-storyboard__shot:focus-visible .creative-storyboard__title svg{opacity:1}.creative-storyboard small{color:var(--muted, #626875)}.creative-storyboard__add{flex:0 0 112px;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--border, #d8dce3);border-radius:10px}.creative-storyboard__add:hover,.creative-storyboard header button:hover{background:color-mix(in srgb,var(--text, #20242c) 5%,transparent)}.creative-storyboard button:focus-visible{outline:2px solid var(--signal-blue, #1e55ff);outline-offset:2px}.creative-storyboard p{margin:0 12px 8px;color:var(--danger, #b42318)}@media (max-width: 600px){.creative-storyboard{max-height:195px}.creative-storyboard header{padding-inline:12px;gap:6px;flex-wrap:wrap}.creative-storyboard header button{min-height:44px}.creative-storyboard__shot{flex-basis:128px;width:128px}.creative-storyboard__add{flex-basis:104px;min-height:72px}.creative-storyboard__title svg{opacity:1}}.chat-conversation-output{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid var(--proto-border, var(--border));border-radius:8px;background:var(--proto-surface, var(--panel-strong));color:var(--proto-ink, var(--text));pointer-events:auto}:root .chat-conversation-output__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:10px 14px;border:0;border-radius:0;background:transparent;color:var(--proto-muted, var(--muted));font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transform:none}.chat-conversation-output__toggle>span{min-width:0;overflow-wrap:anywhere}.chat-conversation-output__toggle>svg{flex:none;transition:transform .16s}.chat-conversation-output__toggle[aria-expanded=true]>svg{transform:rotate(90deg)}:root .chat-conversation-output__toggle:hover{background:var(--proto-hover, var(--bg-strong));color:var(--proto-ink, var(--text))}:root .chat-conversation-output__toggle:focus-visible{outline:2px solid var(--proto-conversation-accent, var(--accent));outline-offset:-2px}.chat-conversation-output__content{border-top:1px solid var(--proto-border, var(--border))}.chat-conversation-output__content[hidden]{display:none}.chat-conversation-output[data-collapsed=true]{flex:none;align-self:flex-end;width:40px;height:40px;margin-left:auto;border:0;border-radius:50%;background:transparent}:root .chat-conversation-output[data-collapsed=true]>.chat-conversation-output__toggle{justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--proto-border, var(--border));border-radius:50%;background:var(--proto-surface, var(--panel-strong))}:root .chat-conversation-output[data-collapsed=true]>.chat-conversation-output__toggle:hover{background:var(--proto-hover, var(--bg-strong))}@media (min-width: 961px){:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output{display:grid;grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:16px;padding-right:20px}:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output>.chat-messages{grid-column:1;grid-row:1;width:100%;min-width:0;padding-inline:32px 16px}:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output .chat-message--assistant{width:calc(100% - var(--chat-turn-right-inset, 0px))}:root[data-customer-interface=prototype] .chat-message-stage--unified-output>.chat-messages{--chat-turn-right-inset: 6%}:root[data-customer-interface=prototype] .chat-message-stage--unified-output .chat-message--user{margin-inline-end:var(--chat-turn-right-inset)}:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output>.chat-output-rail{position:sticky;top:12px;right:auto;bottom:auto;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;max-height:calc(100dvh - 228px);margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-message-stage--unified-output .chat-conversation-output{overflow-y:auto;scrollbar-width:thin}}@media (min-width: 961px) and (max-width: 1199px){:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output{grid-template-columns:minmax(0,1fr) 264px;gap:8px;padding-right:12px}}@media (min-width: 961px){:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output:has(>.chat-output-rail>.chat-conversation-output[data-collapsed=true]):not(:has(>.chat-output-rail>:not(.chat-conversation-output):not(.periodic-rail[data-collapsed=true]):not(:empty))){grid-template-columns:minmax(0,1fr) 40px;gap:8px}}@media (max-width: 960px){:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output{display:flex;flex-direction:column}:root .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output>.chat-output-rail{position:static;display:flex;flex-direction:column;align-items:stretch;gap:12px;box-sizing:border-box;width:100%;max-width:600px;max-height:none;margin:18px auto;padding:0 16px}}.chat-output-row{display:flex;align-items:center;box-sizing:border-box;min-width:0;min-height:48px;margin:0 14px}.chat-output-activity{display:contents}.chat-output-activity>.chat-output-row,.chat-output-row+.chat-output-row{border-top:1px solid var(--proto-border, var(--border))}:root .chat-conversation-output .chat-output-row>button{display:flex;align-items:center;min-height:40px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--proto-muted, var(--muted));font:inherit;font-size:13px;font-weight:400;cursor:pointer;transform:none}.chat-output-row__label{display:flex;align-items:center;flex:1;min-width:0;gap:5px;text-align:left}:root .chat-conversation-output .chat-output-row>button:hover{color:var(--proto-ink, var(--text));background:var(--proto-hover, var(--bg-strong))}:root .chat-conversation-output .chat-output-row>button:focus-visible{outline:2px solid var(--proto-conversation-accent, var(--accent));outline-offset:0}.chat-output-row__count{color:var(--proto-faint, var(--muted));font-variant-numeric:tabular-nums}.chat-output-row__chevron{flex:none;transition:transform .16s}.chat-output-row[data-expanded=true] .chat-output-row__chevron{transform:rotate(90deg)}:root .chat-conversation-output .chat-output-row>button:disabled{cursor:default;opacity:.55;background:transparent}.chat-output-row__label>span:first-child{overflow-wrap:anywhere}.chat-output-row .chat-activity-live{flex:none;width:5px;height:5px;margin-inline:2px}.chat-conversation-output__body[hidden]{display:none}:root .chat-conversation-output section.chat-result-files.chat-result-files--embedded[data-collapsed]{position:static;display:flex;align-self:stretch;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0 14px 10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__header{align-items:center;gap:6px;margin:0;min-height:26px;justify-content:flex-end}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__header-actions{display:inline-flex}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__list{display:grid;justify-items:stretch;gap:0;max-height:240px;overflow-y:auto;scrollbar-width:thin}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__list[hidden]{display:none}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__item{display:flex;align-items:flex-start;flex-wrap:wrap;box-sizing:border-box;width:100%;gap:8px;padding:12px 0;border:0;border-bottom:1px solid var(--proto-border, var(--border));border-radius:0;background:transparent}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__item:last-child{border-bottom:0;padding-bottom:2px}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__copy{display:flex;flex:1;min-width:0}.chat-conversation-output .chat-result-files__copy strong{overflow-wrap:anywhere;white-space:normal}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__actions{position:static;flex-basis:100%;flex-direction:row;justify-content:flex-end;gap:6px}:root .chat-conversation-output .chat-result-files.chat-result-files--embedded[data-collapsed] .chat-result-files__empty{width:auto;height:auto;margin-top:10px;padding:10px 0 0;border:0;border-top:1px solid var(--proto-border, var(--border));border-radius:0;background:transparent;font-size:12px;line-height:1.6;color:var(--proto-muted, var(--muted))}.run-drawer.run-drawer--from-output{z-index:1100}.scope-validation-progress{margin:8px 0 12px 8px;font-size:12px;min-width:0}.scope-validation-progress__toggle{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:4px 0;margin:0 0 6px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.scope-validation-progress__toggle svg,.scope-validation-progress__toggle>span{flex:none}.scope-validation-progress__toggle svg{color:var(--muted);transition:transform .15s}.scope-validation-progress__toggle small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.scope-validation-progress__toggle:hover{color:var(--rr-blue, #517ff0)}.scope-validation-progress>[hidden]{display:none}.scope-validation-progress__status{display:flex;gap:7px;align-items:center;margin:0 0 8px;color:var(--text)}.scope-validation-progress__status svg{flex:none;color:var(--rr-blue, #517ff0)}.scope-validation-progress__rows>div{display:flex;flex-wrap:wrap;gap:4px 12px;padding:7px 0;border-top:1px solid var(--border);color:var(--muted)}.scope-validation-progress__rows b{flex:1 0 100%;color:var(--text);font-weight:500;overflow-wrap:anywhere}.scope-validation-progress__rows small{flex:1 0 100%;overflow-wrap:anywhere}.scope-validation-progress__scope{color:var(--muted);margin:0 0 8px;overflow-wrap:anywhere}.scope-validation-progress__rows span{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.scope-validation-progress__rows .is-current b{color:var(--rr-blue, #517ff0)}.scope-validation-progress__waiting{margin:8px 0 0;color:var(--muted);overflow-wrap:anywhere}.scope-validation-spin{animation:scope-validation-spin 1.4s linear infinite}.scope-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 12px;padding:0;gap:8px;color:var(--muted, #6b7280);font-size:11px;line-height:1.5}.scope-workflow li{display:flex;align-items:flex-start;gap:5px;min-width:0;border-top:2px solid var(--border, #74839630);padding-top:7px;overflow-wrap:anywhere}.scope-workflow__icon{display:inline-flex;height:16px;align-items:center;flex:none}.scope-workflow small{display:block;font-size:10px;font-weight:400;color:var(--muted, #6b7280)}.scope-workflow li[data-state=complete]{border-color:#16816a}.scope-workflow li[data-state=complete] .scope-workflow__icon{color:#16816a}.scope-workflow li[data-state=current]{color:var(--text, #263344);border-color:#517ff0}.scope-workflow li[data-state=failed]{border-color:#ba437a}.scope-workflow li[data-state=failed] .scope-workflow__icon{color:#ba437a}@keyframes scope-validation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.scope-validation-spin{animation:none}}.run-reasoning{--rr-blue: var(--tars-signal-blue, #1e55ff);--rr-blue-soft: color-mix(in srgb, var(--rr-blue) 8%, transparent);--rr-bar: #d3daee;--rr-grad: linear-gradient(315deg, #97abff 0%, #ca8ee7 52%, #ed9dcf 100%);--rr-warn-bg: color-mix(in srgb, var(--text) 8%, transparent);--rr-warn: var(--muted);--rr-track: color-mix(in srgb, var(--text) 8%, transparent);min-width:0;max-width:100%;margin:0 0 12px;color:var(--text);font-size:13px;line-height:1.5}:root[data-theme=dark] .run-reasoning{--rr-blue: #8fa9ff;--rr-blue-soft: rgba(124, 155, 255, .12);--rr-bar: #2a3350;--rr-warn-bg: rgba(244, 244, 239, .1);--rr-warn: var(--muted);--rr-track: rgba(244, 244, 239, .12)}.run-reasoning__head{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 8px;border:1px solid var(--border);border-radius:12px;background:var(--bg-strong, var(--panel-strong))}.run-reasoning button{font:inherit;color:inherit}.run-reasoning__toggle{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:36px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-size:14px}.run-reasoning__toggle b{flex:0 1 auto;min-width:2em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-reasoning:not(.is-running) .run-reasoning__toggle b{flex:none}.run-reasoning__toggle span{flex:0 10 auto;min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.run-reasoning__chevron:hover{background:var(--rr-blue-soft)}.run-reasoning__chevron{display:inline-flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:none;cursor:pointer}.run-reasoning__chevron svg,.run-reasoning__step-head svg,.run-reasoning__thought svg{transition:transform .18s}.run-reasoning button:focus-visible{outline:2px solid var(--rr-blue);outline-offset:1px}.run-reasoning__face{flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:#fff;font-weight:700;line-height:1}.run-reasoning__face img{width:100%;height:100%;object-fit:cover}.run-reasoning__icon{display:inline-flex;flex:none;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;background:var(--rr-grad);color:#2d2340}.run-reasoning__icon.is-warn{background:var(--rr-warn-bg);color:var(--rr-warn)}.run-reasoning__spin{width:10px;height:10px;border:2.4px solid transparent;border-top-color:currentColor;border-right-color:currentColor;border-radius:50%;animation:run-reasoning-spin 1s linear infinite}@keyframes run-reasoning-spin{to{transform:rotate(360deg)}}.run-reasoning__live-thought{display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:0 2px 0 8px;font-size:12px;color:var(--muted)}.run-reasoning__live-thought svg{flex:none}.run-reasoning__live-thought span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-reasoning__live{display:flex;align-items:center;gap:10px;margin-top:8px;padding-left:8px}.run-reasoning__chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.run-reasoning__chips{flex-wrap:nowrap;overflow:hidden}.run-reasoning__chip{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;max-width:50%;padding:2px 9px;border:1px solid var(--border);border-radius:999px;background:var(--panel-strong);font-size:12px;white-space:nowrap}.run-reasoning__chip>span{overflow:hidden;text-overflow:ellipsis}.run-reasoning__chip svg{flex:none;color:var(--muted)}.run-reasoning__progress{position:relative;flex:none;width:110px;height:3px;border-radius:999px;background:var(--rr-track);overflow:hidden}.run-reasoning__progress i{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(315deg,#fff8f1,#ef9fbc 18%,#a965de 56%,#2448ff);animation:run-reasoning-progress 1.8s ease-in-out infinite}@keyframes run-reasoning-progress{0%{transform:translate(-100%)}to{transform:translate(240%)}}.run-reasoning__steps{margin:0;padding:12px 0 0 8px;list-style:none}.run-reasoning__step{display:flex;gap:10px}.run-reasoning__rail{display:flex;flex-direction:column;align-items:center;flex:none;width:22px}.run-reasoning__rail .run-reasoning__icon{margin-top:1px}.run-reasoning__rail>i{flex:1;width:1px;min-height:8px;margin:4px 0;background:var(--border)}.run-reasoning__body{flex:1;min-width:0;padding-bottom:12px}.run-reasoning__step-head{display:flex;align-items:baseline;gap:8px;width:100%;min-height:24px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.run-reasoning__step-head:hover{color:var(--rr-blue)}.run-reasoning__step-head b{flex:none;max-width:60%;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-reasoning__step-head span{flex:1;min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-reasoning__step-head svg{flex:none;align-self:center;margin-left:auto;color:var(--muted)}.run-reasoning__thought{margin-top:2px}.run-reasoning__thought button{display:flex;align-items:center;gap:6px;width:100%;min-height:26px;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--muted)!important;font-size:12px}.run-reasoning__thought button svg{flex:none}.run-reasoning__thought button svg:last-child{margin-left:auto}.run-reasoning__thought b{flex:none;font-weight:600}.run-reasoning__thought span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-reasoning__thought p{margin:0 0 2px;padding-left:19px;font-size:12px;line-height:1.6;color:var(--muted);white-space:pre-wrap}.run-reasoning__data{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.run-reasoning__panel{margin:0;border:1px solid var(--border);border-radius:10px;background:var(--panel-strong);overflow:hidden}.run-reasoning__panel--pad{padding:10px 12px}.run-reasoning__panel-head{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}.run-reasoning__panel-head b{font-size:18px;font-weight:800;color:var(--rr-blue);font-variant-numeric:tabular-nums}.run-reasoning__panel-head span{color:var(--muted);font-size:12px}.run-reasoning__post{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}a.run-reasoning__post:hover{background:var(--rr-blue-soft)}.run-reasoning__post-author{flex:none;max-width:30%;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-reasoning__post-author small{margin-left:4px;color:var(--muted);font-weight:400;font-size:11px}.run-reasoning__post-text{flex:1;min-width:0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-reasoning__post-stats{flex:none;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.run-reasoning__post-stats b{color:var(--text);font-weight:700}.run-reasoning__more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:32px;border:0;background:none;cursor:pointer;color:var(--rr-blue)!important;font-size:12px;font-weight:600}.run-reasoning__more:hover{background:var(--rr-blue-soft)}.run-reasoning__panel>.run-reasoning__post:last-child{border-bottom:0}.run-reasoning__bars{display:grid;gap:6px;align-items:end}.run-reasoning__bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0}.run-reasoning__bar span{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.run-reasoning__bar i{width:100%;max-width:32px;border-radius:4px 4px 1px 1px;background:var(--rr-bar)}.run-reasoning__bar small{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.run-reasoning__bar .is-quiet{visibility:hidden}.run-reasoning__bar.is-peak span{color:var(--text);font-weight:700}.run-reasoning__bar.is-peak i{background:var(--rr-blue)}.run-reasoning__note{margin:8px 0 0;font-size:12px;color:var(--muted)}.run-reasoning__words{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.run-reasoning__word{display:inline-flex;align-items:baseline;gap:4px;padding:2px 9px;border:1px solid var(--border);border-radius:999px;background:var(--bg);font-size:12px;font-weight:500}.run-reasoning__word small{font-size:11px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.run-reasoning__word.is-top{font-size:14px}.run-reasoning__word.is-pos{color:#0e9f6e}.run-reasoning__word.is-neg{color:#e0456f}.run-reasoning__words-more{padding:2px 8px;border:0;background:none;font:inherit;font-size:12px;color:var(--rr-blue);cursor:pointer}.run-reasoning__word.is-hit{border-color:var(--rr-blue);background:var(--rr-blue-soft);color:var(--rr-blue);font-weight:700}.run-reasoning__claims{display:grid;gap:6px;list-style:none;font-size:12px;line-height:1.6}.run-reasoning__claims li{display:flex;gap:6px}.run-reasoning__claims svg{flex:none;margin-top:4px;color:var(--rr-blue)}.run-reasoning__tools{margin:4px 0 0 8px;padding-top:10px;border-top:1px solid var(--border)}.run-reasoning__tools-head{display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--muted);font-size:12px}.run-reasoning__tools-head:hover{color:var(--rr-blue)}.run-reasoning__tools-head b{font-weight:500}.run-reasoning__tools-head>span{margin-left:auto;font-variant-numeric:tabular-nums}.run-reasoning__tool-list{list-style:none;margin:0;padding:0}.run-reasoning__tool{padding:4px 0;min-width:0}.run-reasoning__tool-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0;text-align:left;border:0;background:none;cursor:pointer}.run-reasoning__tool-toggle:hover{color:var(--rr-blue)}.run-reasoning__tool-toggle>svg{flex:none;color:var(--muted)}.run-reasoning__tool-purpose{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere}.run-reasoning__tool-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:20px;color:var(--muted)}.run-reasoning__tool.is-running .run-reasoning__tool-icon{color:var(--rr-blue)}.run-reasoning__tool.is-failed .run-reasoning__tool-icon{color:var(--status-danger, #d34b5d)}.run-reasoning__tool-name{display:flex;min-width:0;padding:0 20px 3px 24px;flex-direction:column;gap:2px}.run-reasoning__tool-name[hidden]{display:none}.run-reasoning__tool-name :is(code,small){color:var(--muted);font-size:11px;overflow-wrap:anywhere;white-space:normal}.run-reasoning__tool-status{flex:none;max-width:35%;padding-top:1px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.run-reasoning__tools-more{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0;border:0;background:none;cursor:pointer;font-size:12px!important;color:var(--rr-blue)!important}@media (max-width: 640px){.run-reasoning__step-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.run-reasoning__step-head b{max-width:none;white-space:normal}.run-reasoning__step-head span{grid-column:1 / -1;grid-row:2;white-space:normal}.run-reasoning__step-head svg{grid-column:2;grid-row:1}}@media (prefers-reduced-motion: reduce){.run-reasoning__spin,.run-reasoning__progress i{animation:none}}.run-reasoning__result{margin:6px 0 2px;padding:8px 10px;border-radius:9px;background:var(--rr-track);color:var(--text);font-size:12.5px;line-height:1.55}.run-reasoning__result.is-warn{background:var(--rr-warn-bg);color:var(--rr-warn)}.run-reasoning__live-thought--doing span:after{content:"…";display:inline-block;margin-left:1px;animation:run-reasoning-pulse 1.4s ease-in-out infinite}@keyframes run-reasoning-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.run-reasoning__live-thought--doing span:after{animation:none}}:root[data-customer-interface=prototype] .run-reasoning{--rr-blue: var(--proto-conversation-accent);--rr-blue-soft: var(--proto-conversation-tint);--rr-bar: color-mix(in srgb, var(--proto-conversation-accent) 22%, transparent);--rr-track: var(--proto-border);--rr-warn-bg: var(--proto-surface-soft);--rr-warn: var(--proto-muted);color:var(--proto-answer-body)}:root[data-customer-interface=prototype] .run-reasoning__head{border:1px solid var(--proto-conversation-border);border-radius:8px;background:var(--proto-conversation-surface)}:root[data-customer-interface=prototype] .run-reasoning__toggle{font-size:13px;min-height:34px}:root[data-customer-interface=prototype] .run-reasoning__toggle b{font-weight:500;color:var(--proto-ink)}:root[data-customer-interface=prototype] .run-reasoning__toggle span{color:var(--proto-answer-secondary);font-size:12px}:root[data-customer-interface=prototype] .run-reasoning__chevron{width:28px;height:28px;color:var(--proto-conversation-icon)}:root[data-customer-interface=prototype] .run-reasoning__step-head b{font-size:13px;font-weight:500;color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.run-reasoning__step-head span,.run-reasoning__thought p,.run-reasoning__note,.run-reasoning__post-text,.run-reasoning__post-stats){color:var(--proto-answer-secondary)}:root[data-customer-interface=prototype] .run-reasoning__step-head svg{color:var(--proto-conversation-icon)}:root[data-customer-interface=prototype] .run-reasoning__rail>i{background:var(--proto-conversation-border)}:root[data-customer-interface=prototype] :is(.run-reasoning__chip,.run-reasoning__panel,.run-reasoning__word){border-color:var(--proto-conversation-border);background:var(--proto-conversation-surface)}:root[data-customer-interface=prototype] .run-reasoning__panel{border-radius:8px}:root[data-customer-interface=prototype] :is(.run-reasoning__panel-head,.run-reasoning__post){border-bottom-color:var(--proto-conversation-border)}:root[data-customer-interface=prototype] .run-reasoning__panel-head b{font-size:15px;font-weight:600}:root[data-customer-interface=prototype] .run-reasoning__post-stats b{color:var(--proto-ink);font-weight:600}:root[data-customer-interface=prototype] .run-reasoning__more{font-weight:500}:root[data-customer-interface=prototype] .run-reasoning__word.is-top{font-size:13px}:root[data-customer-interface=prototype] .run-reasoning__bar.is-peak span{color:var(--proto-ink);font-weight:600}.reply-form{--rf-blue: var(--tars-signal-blue, #1e55ff);--rf-blue-soft: color-mix(in srgb, var(--rf-blue) 8%, transparent);max-width:100%;margin:14px 0 4px;border:1px solid var(--border);border-radius:14px;background:var(--bg-strong, var(--panel-strong));color:var(--text);font-size:13px;line-height:1.5}:root[data-theme=dark] .reply-form{--rf-blue: #8fa9ff;--rf-blue-soft: rgba(124, 155, 255, .12)}.reply-form button,.reply-form input,.reply-form textarea{font:inherit;color:inherit}.reply-form__head{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.reply-form__head b{display:block;font-size:14px}.reply-form__head p{margin:2px 0 0;color:var(--muted)}.reply-form__icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--rf-blue-soft);color:var(--rf-blue)}.reply-form__fields{display:grid;gap:10px;padding:12px 14px}.reply-form__field{display:grid;grid-template-columns:minmax(96px,168px) minmax(0,1fr);gap:4px 12px;align-items:start}.reply-form__label{padding-top:6px;color:var(--muted);font-size:12.5px}.reply-form__input{width:100%;min-width:0;box-sizing:border-box;padding:6px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg, transparent);outline:none;resize:vertical}.reply-form__input:focus{border-color:var(--rf-blue);box-shadow:0 0 0 3px var(--rf-blue-soft)}.reply-form__input:disabled{opacity:.65}.reply-form__chips{display:flex;flex-wrap:wrap;gap:6px}.reply-form__chip{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--muted);cursor:pointer}.reply-form__chip.is-on{border-color:var(--rf-blue);background:var(--rf-blue-soft);color:var(--rf-blue);font-weight:600}.reply-form__chip:disabled{cursor:default;opacity:.7}.reply-form__words{display:grid;gap:6px}.reply-form__words>.reply-form__chips{align-items:center;min-height:34px;box-sizing:border-box;padding:4px 6px;border:1px solid var(--border);border-radius:9px;background:var(--bg, transparent)}.reply-form__words>.reply-form__chips:focus-within{border-color:var(--rf-blue);box-shadow:0 0 0 3px var(--rf-blue-soft)}.reply-form__words .reply-form__chip{padding:2px 6px 2px 10px;cursor:default}.reply-form__chip-x{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.reply-form__chip-x:hover{background:var(--rf-blue-soft)}.reply-form__word-input{flex:1;min-width:120px;padding:3px 4px;border:0;background:none;outline:none}.reply-form__suggested{align-items:center}.reply-form__suggested>span{color:var(--muted);font-size:12px}.reply-form__suggested .reply-form__chip{padding:2px 10px;font-size:12px;cursor:pointer}.reply-form__range{display:flex;align-items:center;gap:8px}.reply-form__range .reply-form__input{width:auto;flex:1}.reply-form__switch{display:inline-flex;align-items:center;gap:8px;padding-top:5px;color:var(--muted)}.reply-form__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--border)}.reply-form__foot>span{color:var(--muted);font-size:12px}.reply-form__submit{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border:0;border-radius:9px;background:var(--rf-blue);color:#fff;font-weight:600;cursor:pointer}:root[data-theme=dark] .reply-form__submit{color:#0b0c10}.reply-form__submit:disabled{opacity:.55;cursor:default}@media (max-width: 640px){.reply-form__field{grid-template-columns:minmax(0,1fr)}.reply-form__label{padding-top:0}}.reply-form__required{margin-left:3px;color:#d0384f;font-style:normal;font-weight:700}.reply-form__date{position:relative;flex:1;min-width:0;display:flex;align-items:center}.reply-form__date .reply-form__input{width:100%;padding-right:34px}.reply-form__date .reply-form__input.is-invalid{border-color:#d0384f}.reply-form__date-pick{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.7;cursor:pointer}.reply-form__date-pick:hover:not(:disabled){opacity:1;background:#2457f514}.reply-form__date-pick:disabled{cursor:default;opacity:.35}.reply-form__date-native{position:absolute;right:6px;bottom:0;width:24px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.reply-form-done{margin:6px 0 10px;font-size:13px;line-height:1.5;color:var(--text)}.reply-form-done__head{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 6px;border:1px solid var(--border);border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.reply-form-done__head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.reply-form-done__head>span:not(.reply-form-done__icon){color:var(--muted);white-space:nowrap}.reply-form-done__head:hover{background:color-mix(in srgb,var(--tars-signal-blue, #1e55ff) 6%,transparent)}.reply-form-done__icon{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--tars-signal-blue, #1e55ff) 12%,transparent);color:var(--tars-signal-blue, #1e55ff)}.reply-form-done__answers{display:grid;gap:4px;margin:8px 0 0;padding:10px 12px;border-left:2px solid var(--border)}.reply-form-done__answers>div{display:grid;grid-template-columns:minmax(96px,168px) minmax(0,1fr);gap:12px}.reply-form-done__answers dt{color:var(--muted);font-size:12.5px}.reply-form-done__answers dd{margin:0;overflow-wrap:anywhere}@media (max-width: 560px){.reply-form-done__answers>div{grid-template-columns:1fr;gap:0}}:root[data-customer-interface=prototype] .reply-form{--rf-blue: var(--proto-conversation-accent);--rf-blue-soft: var(--proto-conversation-tint);border:1px solid var(--proto-conversation-border);border-radius:8px;background:var(--proto-conversation-surface);color:var(--proto-answer-body)}:root[data-customer-interface=prototype] .reply-form__head{border-bottom-color:var(--proto-conversation-border)}:root[data-customer-interface=prototype] .reply-form__head b{font-size:13px;font-weight:500;color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.reply-form__label,.reply-form__foot>span,.reply-form__suggested>span,.reply-form-done__answers dt){color:var(--proto-answer-secondary);font-size:12px}:root[data-customer-interface=prototype] .reply-form__input{border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface);color:var(--proto-ink)}:root[data-customer-interface=prototype] .reply-form__chip{border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface)}:root[data-customer-interface=prototype] .reply-form__chip.is-on{font-weight:500}:root[data-customer-interface=prototype] .reply-form__submit{border-radius:8px;background:var(--proto-conversation-accent);color:var(--proto-surface);font-weight:500}:root[data-customer-interface=prototype] .reply-form-done__head b{font-weight:500;color:var(--proto-ink)}:root{--scope-drawer-width: min(480px, 100vw)}@media (min-width: 1100px){:root.has-scope-drawer .app-shell__main,:root.has-scope-drawer .app-shell__composer{margin-right:var(--scope-drawer-width)}:root.has-scope-drawer .chat-message-stage{grid-template-columns:minmax(0,1fr)!important}:root.has-scope-drawer .chat-output-rail{display:none!important}}.query-scope-drawer .ant-drawer-section{background:var(--panel-strong);color:var(--text)}.query-scope-drawer .ant-drawer-header{padding:20px 24px;border-bottom:1px solid var(--border)}.query-scope-drawer .ant-drawer-header-title{flex-direction:row-reverse;gap:12px}.query-scope-drawer .ant-drawer-close{margin:0;color:var(--muted)}.query-scope-drawer .ant-drawer-body{display:flex;flex-direction:column;padding:0;overflow:hidden}:root[data-customer-interface] .query-scope-drawer .ant-drawer-section .ant-drawer-body{padding:0}.query-scope-drawer__title{display:flex;align-items:center;gap:10px;color:var(--text);font-size:15px;font-weight:600}.query-scope-drawer__title>svg{color:var(--tars-signal-blue, #1e55ff);flex:none}.query-scope-drawer__title>span{min-width:0;overflow-wrap:anywhere}.query-scope-drawer__title small{margin-left:auto;color:var(--muted);font-size:11px;font-weight:400}:root .query-scope-drawer .reply-form.reply-form--sidebar{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;margin:0;border:0;border-radius:0;background:transparent}.query-scope-drawer .reply-form__head{flex:none;padding:22px 24px 18px;border:0}.query-scope-drawer .reply-form__head>div{min-width:0;overflow-wrap:anywhere}.query-scope-drawer .reply-form__icon{display:none}.query-scope-drawer .reply-form__head b{font-size:14px}.query-scope-drawer .reply-form__head p{margin-top:8px;font-size:12px;line-height:1.7}.query-scope-drawer .reply-form__fields{flex:1;min-height:0;overflow-y:auto;align-content:start;gap:20px;padding:0 24px 24px}.query-scope-drawer .reply-form__field{grid-template-columns:minmax(0,1fr);gap:8px}.query-scope-drawer .reply-form__label{padding:0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.query-scope-drawer .reply-form__input{min-height:36px;border-radius:6px}.query-scope-drawer .reply-form__words>.reply-form__chips{min-height:40px;border-radius:6px}.query-scope-drawer .reply-form__word-input{max-width:100%}.query-scope-drawer .reply-form__chip{max-width:100%;border-radius:6px;overflow-wrap:anywhere}.query-scope-drawer .reply-form__chip-x{flex:none}.query-scope-drawer .reply-form__range{gap:6px;min-width:0}.query-scope-drawer .reply-form__range .reply-form__input{padding-left:8px;padding-right:28px;font-size:12px}.query-scope-drawer .reply-form__foot{flex:none;padding:16px 24px max(16px,env(safe-area-inset-bottom));background:var(--panel-strong)}.query-scope-drawer .reply-form__foot>span:empty{display:none}.query-scope-drawer .reply-form__submit{justify-content:center;width:100%;min-height:40px;border-radius:6px;white-space:normal}.query-scope-entry{display:flex;align-items:center;gap:12px;width:100%;max-width:440px;box-sizing:border-box;margin:18px 0 8px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);color:var(--text);text-align:left;font:inherit;cursor:pointer}.query-scope-entry:hover{border-color:var(--tars-signal-blue, #1e55ff)}.query-scope-entry:focus-visible{outline:2px solid var(--tars-signal-blue, #1e55ff);outline-offset:3px}.query-scope-entry__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:6px;color:var(--tars-signal-blue, #1e55ff);background:color-mix(in srgb,var(--tars-signal-blue, #1e55ff) 7%,transparent)}.query-scope-entry__copy{display:grid;flex:1;min-width:0;gap:4px}.query-scope-entry__copy strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.query-scope-entry__copy>span{color:var(--muted);font-size:12px}.query-scope-entry>svg{flex:none;color:var(--muted)}@media (max-width: 640px){:root{--scope-drawer-width: 100vw}.query-scope-drawer .ant-drawer-header{padding:16px 20px}.query-scope-drawer .reply-form__head{padding:20px}.query-scope-drawer .reply-form__fields{padding:0 20px 20px}.query-scope-drawer .reply-form__foot{padding-left:20px;padding-right:20px}}.skill-package-format{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.skill-package-format h4{margin:0 0 8px;color:var(--text);font-size:14px}.skill-package-format ul{margin:0;padding-left:20px}.skill-package-format li+li{margin-top:6px}.skill-package-format code{font-size:12px}.skill-package-format details{margin-top:12px}.skill-package-format summary{color:var(--accent);cursor:pointer;font-weight:600}.skill-package-format summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.skill-package-format p{margin:12px 0 6px;font-size:inherit;line-height:inherit}.skill-package-format pre{margin:0;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--panel-strong);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}:root[data-theme=dark] .skill-package-format{border-color:var(--border);background:var(--bg);color:var(--muted)}:root[data-theme=dark] .skill-package-format h4{color:var(--text)}:root[data-theme=dark] .skill-package-format summary{color:var(--accent)}:root[data-theme=dark] .skill-package-format pre{border-color:var(--border);background:var(--panel-strong);color:var(--text)}:where(:root[data-site-mode=oem]) .skill-package-format{border:1px solid #e3e7e4;background:#f7f8f7;color:#525953}:where(:root[data-site-mode=oem]) .skill-package-format h4{color:#242a25}:where(:root[data-site-mode=oem]) .skill-package-format summary{color:#087b58}:where(:root[data-site-mode=oem]) .skill-package-format pre{border:1px solid #e3e7e4;background:#fff;color:#242a25}:root:where([data-site-mode=oem])[data-theme=dark] .skill-package-format{border-color:#3b3c3d;background:#272b29;color:#c6cec8}:root:where([data-site-mode=oem])[data-theme=dark] .skill-package-format h4{color:#f3f3f1}:root:where([data-site-mode=oem])[data-theme=dark] .skill-package-format summary{color:#8bd1b4}:root:where([data-site-mode=oem])[data-theme=dark] .skill-package-format pre{border-color:#3b3c3d;background:#1e2220;color:#f3f3f1}.skill-analytics{min-width:0;color:var(--skill-hub-text)}.skill-analytics__toolbar,.skill-analytics__dates,.skill-analytics__filters,.skill-analytics__section-heading,.skill-analytics__inventory,.skill-analytics__outcomes{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.skill-analytics__toolbar,.skill-analytics__section-heading{justify-content:space-between}.skill-analytics__toolbar{margin-bottom:18px}.skill-analytics__presets{display:flex;border:1px solid var(--skill-hub-border);border-radius:6px;overflow:hidden}.skill-analytics button,.skill-analytics input,.skill-analytics select{font:inherit;font-size:12px;color:inherit;background:var(--skill-hub-surface);border:1px solid var(--skill-hub-border);border-radius:5px;min-height:34px}.skill-analytics button{padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.skill-analytics button:disabled{opacity:.5;cursor:default}.skill-analytics input,.skill-analytics select{padding:6px 8px;min-width:0;max-width:100%}.skill-analytics__presets button{border:0;border-radius:0}.skill-analytics__presets button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 10%,var(--panel-strong));color:var(--accent)}.skill-analytics__inventory{gap:18px;margin-bottom:24px;font-size:12px;color:var(--skill-hub-muted)}.skill-analytics__inventory strong{color:var(--skill-hub-text);margin-left:6px}.skill-analytics__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.skill-analytics__metric{padding:16px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-surface);min-height:124px}.skill-analytics__metric>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--skill-hub-muted)}.skill-analytics__metric strong{display:block;margin:12px 0 8px;font-size:25px;line-height:1.2;overflow-wrap:anywhere}.skill-analytics__metric small{font-size:11px;color:var(--skill-hub-muted)}.skill-analytics button.skill-analytics__metric{display:block;width:100%;padding:16px;min-height:124px;border-radius:6px;text-align:left}.skill-analytics button.skill-analytics__metric:hover{border-color:var(--accent)}.skill-analytics button.skill-analytics__metric:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skill-analytics__metric-scope,.skill-analytics__metric-search{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px}.skill-analytics__metric-scope{color:var(--skill-hub-muted)}.skill-analytics__metric-scope strong{color:var(--skill-hub-text)}.skill-analytics__metric-search .skill-analytics__search input{width:220px}.skill-analytics__metric-user-table td:first-child{min-width:170px}.skill-analytics-drawer .ant-drawer-content{background:var(--skill-hub-surface);color:var(--skill-hub-text)}.skill-analytics-drawer .ant-drawer-title{color:var(--skill-hub-text)}.skill-analytics__section{min-width:0;padding:22px 0;border-top:1px solid var(--skill-hub-border)}.skill-analytics__section h3{margin:0 0 18px;font-size:15px;font-weight:650}.skill-analytics__charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.skill-analytics__chart{height:250px;min-height:250px}.skill-analytics__bars{display:grid;gap:18px;margin:26px 0}.skill-analytics__bars>div{display:grid;grid-template-columns:100px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:12px}.skill-analytics__bars>div>div{height:9px;background:var(--skill-hub-border)}.skill-analytics__bars i{display:block;height:100%;background:#3481c3}.skill-analytics__bars>div:nth-child(4) i{background:#2e9567}.skill-analytics__bars strong{text-align:right}.skill-analytics__rates{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--skill-hub-muted)}.skill-analytics__rates strong{color:var(--skill-hub-text);margin-left:6px}.skill-analytics__table-wrap{overflow-x:auto;max-width:100%}.skill-analytics table{width:100%;border-collapse:collapse;font-size:12px}.skill-analytics th,.skill-analytics td{padding:12px 10px;border-bottom:1px solid var(--skill-hub-border);text-align:right;white-space:nowrap}.skill-analytics th{color:var(--skill-hub-muted);font-weight:500}.skill-analytics th:first-child,.skill-analytics td:first-child{text-align:left}.skill-analytics td:first-child{min-width:130px;max-width:230px;white-space:normal;overflow-wrap:anywhere}.skill-analytics td small{display:block;color:var(--skill-hub-muted);margin-top:5px}.skill-analytics__search{display:flex;align-items:center;gap:6px}.skill-analytics__search input{width:140px}.skill-analytics__outcomes{font-size:12px;margin:24px 0}.skill-analytics__outcomes strong{margin-left:6px}.skill-analytics__errors{list-style:none;padding:0;font-size:12px}.skill-analytics__errors li{display:flex;justify-content:space-between;gap:14px;padding:8px 0}.skill-analytics__errors li span{overflow-wrap:anywhere}.skill-analytics__footnote,.skill-analytics__empty,.skill-analytics__section>p{color:var(--skill-hub-muted);font-size:12px;line-height:1.6}.skill-analytics__tabs{display:flex;gap:20px;border-bottom:1px solid var(--skill-hub-border);margin-bottom:20px}.skill-analytics__tabs button{border:0;border-radius:0;padding:10px 0;border-bottom:2px solid transparent;background:transparent}.skill-analytics__tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.skill-analytics__activity{border-top:0;padding-top:0}.skill-analytics__activity h3{display:flex;align-items:center;gap:8px}.skill-analytics__record-count{font-size:12px;color:var(--skill-hub-muted)}.skill-analytics__activity-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.skill-analytics__activity-filters label{display:grid;gap:6px;font-size:12px;flex:1 1 180px;min-width:0;max-width:280px}.skill-analytics__activity-filters label:last-of-type{flex:0 1 140px}.skill-analytics__activity-filter-actions{display:flex;gap:8px}.skill-analytics__activity-filter-actions button{gap:6px}.skill-analytics .skill-analytics__activity-table th,.skill-analytics .skill-analytics__activity-table td{text-align:left}.skill-analytics .skill-analytics__activity-table td:nth-child(2),.skill-analytics .skill-analytics__activity-table td:nth-child(4){min-width:160px;max-width:260px;white-space:normal;overflow-wrap:anywhere}.skill-analytics .skill-analytics__activity-table td:nth-child(8),.skill-analytics .skill-analytics__activity-table .skill-analytics__installation-cell{white-space:normal;min-width:170px;max-width:230px;overflow-wrap:anywhere}.skill-analytics__activity-status{display:inline-flex;align-items:center;gap:6px}.skill-analytics__activity-status:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--skill-hub-muted)}.skill-analytics__activity-status--succeeded:before,.skill-analytics__activity-status--completed:before{background:#2e9567}.skill-analytics__activity-status--failed:before{background:#c83a3a}.skill-analytics__activity-status--running:before{background:#2473c8}.skill-analytics__activity-status--enabled:before{background:#2e9567}.skill-analytics .skill-analytics__installer-link{border:0;background:transparent;color:var(--accent);gap:6px}.skill-analytics .skill-analytics__task-detail-link{margin-top:6px;border:0;background:transparent;color:var(--accent);gap:6px;padding-left:0}.skill-analytics__task-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0}.skill-analytics__task-details dt{color:var(--skill-hub-muted);font-size:12px;margin-bottom:6px}.skill-analytics__task-details dd{margin:0;font-size:13px;overflow-wrap:anywhere}.skill-analytics__task-details dd small{display:block;color:var(--skill-hub-muted);margin-top:4px}.skill-analytics__task-details dd:has(>code){display:flex;align-items:center;gap:8px}.skill-analytics__activity-table td:has(>strong){min-width:160px;max-width:260px;white-space:normal;overflow-wrap:anywhere}.skill-analytics__activity-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:var(--skill-hub-muted)}.skill-analytics__activity-pagination span{margin-right:8px}@media (max-width: 1100px){.skill-analytics__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-analytics__charts{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width: 600px){.skill-analytics__task-details{gap:16px}.skill-analytics__dates{gap:6px;width:100%}.skill-analytics__dates input{width:132px}.skill-analytics__metric,.skill-analytics button.skill-analytics__metric{padding:12px}.skill-analytics__filters{gap:8px;margin-bottom:12px}.skill-analytics__bars>div{grid-template-columns:82px minmax(0,1fr) 44px;gap:8px}.skill-analytics__activity-filters label{max-width:none;flex-basis:calc(50% - 6px)}}.opreq-page{padding:24px;overflow:auto;min-height:0}.opreq-modal{top:5vh;padding-bottom:0}.opreq-modal :is(.ant-modal-container,.ant-modal-content,.ant-modal-header){background:var(--panel-strong);color:var(--text);border-radius:8px}.opreq-modal .ant-modal-body{max-height:76vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.opreq-modal .ant-modal-title,.opreq-modal .ant-modal-close,.opreq-modal .ant-alert{color:var(--text)}.opreq-page button,.opreq-tabs button,.opreq-dialog-actions button,.opreq-header-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:6px;padding:8px 12px;background:var(--panel-strong);color:var(--text);cursor:pointer;font:inherit}.opreq-page button:disabled,.opreq-dialog-actions button:disabled{cursor:not-allowed;opacity:.5}.opreq-primary{background:var(--text)!important;color:var(--panel-strong)!important}.opreq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border)}.opreq-toolbar-start{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.opreq-tabs button{white-space:nowrap}.opreq-tabs button:disabled{cursor:not-allowed;opacity:.5}.opreq-tabs button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.opreq-tabs,.opreq-filters{display:flex;align-items:center;gap:8px;min-width:0}.opreq-tabs button[aria-selected=true]{background:var(--bg-strong);font-weight:600}.opreq-filters input{width:240px;max-width:100%}.opreq-filters input,.opreq-filters select,.opreq-form input:not([type=checkbox]),.opreq-form select,.opreq-form textarea,.opreq-note textarea{box-sizing:border-box;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:5px;background:var(--panel-strong);color:var(--text);font:inherit}.opreq-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(100px,1fr) minmax(120px,1fr);gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border);font-size:13px}.opreq-row>div{display:flex;flex-direction:column;gap:6px;min-width:0;align-items:flex-start}.opreq-row p{margin:0;color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}.opreq-page .opreq-email{border:0;background:transparent;padding:0;font-weight:600;text-align:left;overflow-wrap:anywhere;max-width:100%}.opreq-row time,.opreq-count,.opreq-detail-meta{color:var(--muted);font-size:12px}.opreq-status{padding:3px 7px;background:var(--bg-strong);border-radius:4px}.opreq-status[data-status=succeeded]{color:#23734a;background:#e9f6ee}.opreq-status[data-status=failed],.opreq-status[data-status=rejected]{color:#a12f3f;background:#fff0f2}.opreq-status[data-status=returned]{color:#885f17;background:#fff5dc}.opreq-empty{display:flex;align-items:center;flex-direction:column;padding:64px 16px;color:var(--muted)}.opreq-form{margin:16px 0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.opreq-form>label,.opreq-note{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500}.opreq-industry>label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:500}.opreq-form input,.opreq-form select,.opreq-form textarea{width:100%}.opreq-wide{grid-column:1 / -1}.opreq-products{border:1px solid var(--border);border-radius:6px;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opreq-products label{display:flex;align-items:center;gap:8px;font-size:13px}.opreq-products input{width:auto;accent-color:var(--text)}.opreq-detail{display:flex;flex-direction:column;gap:16px}.opreq-detail h3{margin:0 0 10px;font-size:14px}.opreq-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.opreq-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:16px}.opreq-summary{margin:0;min-width:0}.opreq-summary>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.opreq-summary dt{color:var(--muted)}.opreq-summary dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.opreq-summary ul{padding-left:18px;margin:0}.opreq-history{margin:0;padding-left:20px}.opreq-history li{padding:8px 0}.opreq-history li>span,.opreq-history time{margin-left:8px;font-size:12px;color:var(--muted)}.opreq-credit-preview{display:flex;flex-direction:column;gap:20px}.opreq-allocation{padding-top:12px}.opreq-allocation h4{margin:0 0 8px;font-size:13px}@media (max-width: 720px){.opreq-page{padding:16px}.opreq-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.opreq-row>div:first-child{grid-column:1 / -1}.opreq-row time{grid-column:1 / -1}.opreq-filters{flex-wrap:wrap;width:100%}.opreq-filters input{flex:1 1 100%;width:100%}.opreq-form,.opreq-products{grid-template-columns:minmax(0,1fr)}.opreq-summary>div{grid-template-columns:minmax(0,1fr);gap:4px}}.opreq-admin{min-width:0}.opreq-admin-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 0}.opreq-admin-header h1{margin:0;font-size:22px}.opreq-admin-header>div{display:flex;gap:8px}.opreq-access{display:flex;flex-direction:column;gap:18px;padding-top:12px}.opreq-access fieldset{min-width:0;margin:0;padding:0;border:0}.opreq-access legend{margin-bottom:10px;font-size:13px;font-weight:600}.opreq-access-mode,.opreq-access-identities{display:flex;gap:16px;flex-wrap:wrap}.opreq-access-mode label,.opreq-access-identities label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.opreq-access input{accent-color:var(--text)}.opreq-access-identities:disabled{opacity:.5}.opreq-user-picker{border-top:1px solid var(--border)!important;padding-top:12px!important}.opreq-user-picker legend span{color:var(--muted);font-weight:400}.opreq-user-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,140px);gap:8px}.opreq-user-search input,.opreq-user-search select{box-sizing:border-box;min-width:0;width:100%;padding:8px;border:1px solid var(--border);border-radius:5px;color:var(--text);background:var(--panel-strong);font:inherit;font-size:13px}.opreq-picker-actions{display:flex;gap:12px;padding:8px 0}.opreq-picker-actions button,.opreq-user-selected button{display:inline-flex;align-items:center;gap:5px;color:var(--text);background:transparent;border:0;cursor:pointer;font:inherit;font-size:12px}.opreq-picker-actions button:disabled{opacity:.5;cursor:not-allowed}.opreq-user-selected{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.opreq-user-selected>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow-wrap:anywhere;border-radius:4px;background:var(--bg-strong);padding:4px 6px;font-size:12px}.opreq-user-selected button{flex-shrink:0;padding:4px}.opreq-user-results{max-height:160px;min-height:44px;overflow:auto;border-bottom:1px solid var(--border)}.opreq-user-results>label{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px}.opreq-user-results>label>span{display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere;gap:3px}.opreq-user-results small{color:var(--muted);font-size:12px}.opreq-user-results strong{font-weight:500}.opreq-user-results p{color:var(--muted);font-size:13px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{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{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--tars-paper: #f4f3ec;--tars-black: #000000;--tars-signal-blue: #1e55ff;--tars-pulse-green: #13ff8e;--bg: #f7f7f4;--bg-strong: #efefea;--panel: rgba(255, 255, 255, .9);--panel-strong: #ffffff;--sidebar: #f4f4f1;--sidebar-strong: #ecece7;--text: #111111;--text-inverse: #111111;--muted: #5f5f5a;--muted-inverse: #5f5f5a;--placeholder-text: rgba(0, 0, 0, .25);--placeholder-text-disabled: rgba(0, 0, 0, .18);--border: rgba(17, 17, 17, .12);--border-inverse: rgba(17, 17, 17, .08);--accent: #111111;--accent-strong: #000000;--accent-contrast: #ffffff;--danger: #c0262d;--danger-text: #c0262d;--danger-text-hover: #961c22;--shadow: 0 24px 56px rgba(17, 17, 17, .08);--radius-lg: 20px;--radius-md: 50px;--page-radial-a: rgba(255, 255, 255, .92);--page-radial-b: rgba(227, 227, 222, .84);--page-gradient-start: #ffffff;--page-gradient-end: #ecece7;--auth-bg-start: #ffffff;--auth-bg-end: #ecece7;--auth-glow-a: rgba(255, 255, 255, .52);--auth-glow-b: rgba(220, 220, 214, .34);--markdown-table-bg: #ffffff;--markdown-table-head-bg: #edf1f4;--markdown-table-border: #e6e9ef;--markdown-code-bg: #1f1b16;--markdown-code-text: #fdf7ec;--assistant-card-bg: #ffffff;--assistant-card-border: #e6e9ef;--assistant-subtle-bg: #f3f5f8;--assistant-subtle-text: #6b7280;--assistant-chart-axis-text: #4b5563;--assistant-chart-label-text: #374151;--assistant-chart-axis-line: #d1d5db;--assistant-chart-grid-line: #e5e7eb;--checkbox-bg: #ffffff;--checkbox-border: #6b7280;--checkbox-border-hover: #374151;--checkbox-checked-bg: #2448ff;--checkbox-checked-border: #2448ff;--checkbox-check: #ffffff;--checkbox-focus: rgba(36, 72, 255, .24);--checkbox-disabled-bg: #e5e7eb;--checkbox-disabled-border: #9ca3af;--checkbox-disabled-checked-bg: #94a3d8;--checkbox-disabled-checked-border: #94a3d8;--checkbox-disabled-check: #ffffff;--admin-soft-border: color-mix(in srgb, var(--text) 10%, transparent)}:root[data-theme=dark]{--tars-paper: #151513;--tars-black: #000000;--tars-signal-blue: #1e55ff;--tars-pulse-green: #13ff8e;--bg: #090909;--bg-strong: #111111;--panel: rgba(14, 14, 14, .92);--panel-strong: #161616;--sidebar: #050505;--sidebar-strong: #000000;--text: #f4f4ef;--text-inverse: #f4f4ef;--muted: #a2a29a;--muted-inverse: #a2a29a;--placeholder-text: var(--muted);--placeholder-text-disabled: rgba(244, 244, 239, .48);--border: rgba(244, 244, 239, .14);--border-inverse: rgba(244, 244, 239, .1);--accent: #f4f4ef;--accent-strong: #ffffff;--accent-contrast: #050505;--danger-text: #ff7a83;--danger-text-hover: #ff9ba2;--shadow: 0 24px 56px rgba(0, 0, 0, .42);--page-radial-a: rgba(255, 255, 255, .06);--page-radial-b: rgba(255, 255, 255, .03);--page-gradient-start: #050505;--page-gradient-end: #121212;--auth-bg-start: #040404;--auth-bg-end: #111111;--auth-glow-a: rgba(255, 255, 255, .08);--auth-glow-b: rgba(255, 255, 255, .04);--markdown-table-bg: #161616;--markdown-table-head-bg: #1f1f1f;--markdown-table-border: rgba(244, 244, 239, .12);--markdown-code-bg: #0c0c0c;--markdown-code-text: #f4f4ef;--assistant-card-bg: #161616;--assistant-card-border: rgba(244, 244, 239, .12);--assistant-subtle-bg: #202020;--assistant-subtle-text: #b4b4ac;--assistant-chart-axis-text: #c9c9c2;--assistant-chart-label-text: #f4f4ef;--assistant-chart-axis-line: rgba(244, 244, 239, .28);--assistant-chart-grid-line: rgba(244, 244, 239, .14);--checkbox-bg: #17191d;--checkbox-border: #768196;--checkbox-border-hover: #a8b3c5;--checkbox-checked-bg: #3158e8;--checkbox-checked-border: #b8caff;--checkbox-check: #ffffff;--checkbox-focus: rgba(122, 162, 255, .28);--checkbox-disabled-bg: #303641;--checkbox-disabled-border: #8793a8;--checkbox-disabled-checked-bg: #40599e;--checkbox-disabled-checked-border: #b7c7ef;--checkbox-disabled-check: #dce6ff;--admin-soft-border: color-mix(in srgb, var(--text) 14%, transparent)}.impersonation-session{display:flex;flex-direction:column;height:100%;min-height:0}.impersonation-notice{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 16px;border-bottom:1px solid var(--admin-soft-border);background:var(--panel);color:var(--text);font-size:14px}.impersonation-notice__identity{flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-notice .ant-btn.ant-btn-default{flex:0 0 auto;border-radius:6px;background:var(--panel-strong);border-color:var(--admin-soft-border);color:var(--text)}.impersonation-notice .ant-btn:not(:disabled):hover{background:var(--panel);border-color:var(--text);color:var(--text)}.impersonation-notice__error{flex-basis:100%;overflow-wrap:anywhere}.impersonation-session__content{flex:1 1 0;min-height:0;overflow:auto}.impersonation-session__content .app-shell--desktop-freeze{height:100%;min-height:0}.admin-shell{height:100dvh;min-height:100dvh;max-width:none;margin:0 auto;padding:0 8px 12px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0;overflow:hidden;box-sizing:border-box}.admin-shell__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0;padding:0}.admin-shell__headline{display:inline-flex;align-items:center;gap:8px}.admin-shell__eyebrow{margin:0;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--muted)}.admin-shell__portal{flex:0 0 auto}.admin-shell__portal .portal-switch{display:inline-flex;align-items:center;gap:0}.admin-shell__portal .portal-switch a{min-height:30px;padding:0 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--panel-strong) 96%,transparent);text-decoration:none}.admin-shell__portal .portal-switch__label{font-size:12px;font-weight:500}.admin-shell__nav{display:flex;align-items:center;gap:6px;width:auto;min-height:28px;padding:0;margin:0;border-radius:0;background:transparent;box-shadow:none;border-bottom:0;overflow-x:auto}.admin-shell__nav-link{min-height:26px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;color:var(--muted);text-decoration:none;font-size:13px;font-weight:500;transition:background-color .14s ease,color .14s ease}.admin-shell__nav-link:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.admin-shell__nav-link--active{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.admin-shell__content{min-width:0;min-height:0;padding-top:0;margin-top:0;overflow:hidden}.admin-workbench{--admin-radius-panel: 20px;--admin-radius-card: 16px;--admin-radius-control: 50px;--admin-hover-bg: color-mix(in srgb, var(--text) 5%, transparent);--admin-active-bg: color-mix(in srgb, var(--text) 9%, transparent);--admin-soft-border: color-mix(in srgb, var(--text) 10%, transparent);height:100%;min-height:0;overflow:hidden;background:var(--bg);display:grid;grid-template-rows:minmax(0,1fr)}.admin-workbench__chat-link{min-height:38px;padding:0 16px;border-radius:var(--admin-radius-control);border:1px solid var(--admin-soft-border);color:var(--text);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;line-height:1;font-weight:600;transition:background-color .14s ease,border-color .14s ease,filter .14s ease,transform .12s ease}.admin-workbench__chat-link:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 18%,transparent);background:var(--admin-hover-bg);transform:translateY(-1px)}.admin-workbench__chat-link:focus-visible,.admin-users button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:2px}.admin-users input:focus-visible,.admin-users select:focus-visible{outline:0}.admin-workbench__workspace{min-width:0;min-height:0;height:100%;max-height:100%;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;background:var(--bg)}.admin-workbench__topbar{min-height:58px;padding:14px 24px;display:flex;align-items:center;justify-content:flex-end;gap:16px;background:var(--bg)}.admin-workbench__topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.admin-workbench__main{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:18px 24px 24px}.admin-workbench__main--users-contained{overflow-y:auto;scrollbar-gutter:stable}.admin-workbench__main--users-contained .admin-users{height:auto;grid-template-rows:auto}.admin-workbench__main--users-contained .account-management-layout__surface,.admin-workbench__main--users-contained .unified-account-workspace,.admin-workbench__main--users-contained .unified-account-workspace__table,.admin-workbench__main--users-contained .admin-users__table-panel{overflow:visible}.admin-workbench__main--users-contained .unified-account-workspace{height:auto;grid-template-rows:auto auto auto 52px}.admin-workbench__main--users-contained .admin-users__table-panel{grid-template-rows:auto}.admin-workbench__main--users-contained .admin-users__antd-table.ant-table-wrapper,.admin-workbench__main--users-contained .admin-users__antd-table .ant-spin-nested-loading,.admin-workbench__main--users-contained .admin-users__antd-table .ant-spin-container{height:auto;overflow:visible}.admin-workbench__main--users-contained .admin-users__antd-table .ant-table,.admin-workbench__main--users-contained .admin-users__antd-table .ant-table-container{max-height:none;overflow:visible}.admin-users{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:12px}.admin-users__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0}.admin-users__summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-users__summary-item{min-height:76px;padding:14px 16px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 10px 28px #1111110a;display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}.admin-users__summary-item:hover{border-color:color-mix(in srgb,var(--text) 16%,transparent);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);transform:translateY(-1px)}:root.theme-switching .admin-users__summary-item,:root.theme-switching .admin-users__table tbody tr,:root.theme-switching .admin-users__filter-panel,:root.theme-switching .admin-users__table-panel,:root.theme-switching .admin-users__antd-search.ant-input-affix-wrapper,:root.theme-switching .admin-users__antd-select .ant-select-selector,:root.theme-switching .admin-users__antd-range-picker.ant-picker,:root.theme-switching .admin-users__antd-date-picker.ant-picker,:root.theme-switching .admin-users__account-menu-trigger.portal-topbar__account-trigger,:root.theme-switching .admin-users__antd-button.ant-btn{transition:none!important}.admin-users__summary-copy{min-width:0;display:grid;gap:5px}.admin-users__summary-copy span{color:color-mix(in srgb,var(--text) 64%,transparent);font-size:13px;line-height:1.25;font-weight:500}.admin-users__summary-copy strong{color:var(--text);font-size:22px;line-height:1.1;font-weight:700}.admin-users__summary-trend{color:var(--muted);font-size:12px;line-height:1.25;font-weight:500}.admin-users__summary-trend--up{color:#14c95a}.admin-users__summary-trend--down{color:#f04556}.admin-users__summary-chart{width:96px;height:28px;color:color-mix(in srgb,var(--accent) 72%,transparent)}.admin-users__summary-chart path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.admin-users__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.admin-users__topbar .admin-tabs{flex:0 1 auto;min-width:0}.admin-tabs{display:inline-flex;align-items:center;gap:24px;width:fit-content;margin:0 0 14px;padding:0}.admin-tabs__link{position:relative;display:inline-flex;align-items:center;min-height:34px;color:color-mix(in srgb,var(--text) 58%,transparent);text-decoration:none;font-size:15px;line-height:1;font-weight:800;transition:color .16s ease}.account-hierarchy__topbar .admin-tabs__link{white-space:nowrap}.admin-tabs__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,#3458ff,#a965de 52%,#ee9abb);opacity:0;transform:scaleX(.7);transition:opacity .16s ease,transform .16s ease}.admin-tabs__link:hover,.admin-tabs__link--active{color:var(--text)}.admin-tabs__link--active:after{opacity:1;transform:scaleX(1)}.admin-feedback{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:100vh;padding:24px;background:var(--bg);color:var(--text)}.admin-feedback__topbar{margin-bottom:20px}.admin-feedback__tabs-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden}.admin-feedback__topbar .admin-tabs{margin-bottom:0}.admin-feedback__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.admin-feedback__header h1{margin:0 0 6px;font-size:26px;line-height:1.25;letter-spacing:0}.admin-feedback__header p{margin:0;color:var(--muted);font-size:14px}.admin-feedback__filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:18px}.admin-feedback__filter-field{width:min(280px,100%);display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:400}.admin-feedback__filter-field:last-child{width:210px}.admin-feedback__filter-field .ant-input-affix-wrapper,.admin-feedback__filter{width:100%;min-height:38px}.admin-feedback__filter .ant-select-selector{min-height:38px!important;align-items:center}.admin-feedback__load-error{margin-bottom:16px}.admin-feedback__table{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:8px;background:var(--panel)}.admin-feedback__table .ant-table{background:transparent}.admin-feedback__table .ant-pagination{justify-content:flex-end;margin:18px}.admin-feedback__title-button{max-width:100%;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:700;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-feedback__title-button:hover{color:var(--accent)}.admin-feedback__feedback-summary{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:3px 8px;text-align:left}.admin-feedback__feedback-summary .ant-tag{grid-row:1;grid-column:1;width:max-content;max-width:130px;margin:0;overflow:hidden;text-overflow:ellipsis}.admin-feedback__feedback-summary strong{grid-row:1;grid-column:2;min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.admin-feedback__feedback-summary>span:last-child{grid-row:2;grid-column:1 / -1;overflow:hidden;color:var(--muted);font-size:12px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-feedback__feedback-summary:hover strong{color:var(--accent)}.admin-feedback__user{display:grid;gap:2px}.admin-feedback__user strong{font-size:13px}.admin-feedback__user span{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.admin-feedback__entry{display:grid;gap:3px}.admin-feedback__entry strong{font-size:13px}.admin-feedback__entry span{color:var(--muted);font-size:12px}.admin-feedback__categories{display:flex;flex-wrap:wrap;gap:5px}.admin-feedback__categories .ant-tag{margin:0;white-space:normal}.admin-feedback__reward-pending{color:#ad6800;font-size:13px;font-weight:700}.admin-feedback__action{white-space:nowrap}.admin-feedback__action .ant-btn{padding-inline:0;white-space:nowrap}.admin-feedback__detail{display:grid;gap:24px}.admin-feedback__detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-feedback__detail-heading h2{flex:1 1 auto;min-width:0;margin:0;font-size:20px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.admin-feedback__status-select{width:150px;flex:0 0 150px}.admin-feedback__session-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-feedback__detail section{display:grid;gap:10px;min-width:0}.admin-feedback__detail section h3{margin:0;font-size:15px;letter-spacing:0}.admin-feedback__long-text,.admin-feedback__context-block p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.admin-feedback__screenshot{display:block;width:100%;max-height:480px;object-fit:contain;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:6px;background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-feedback__linked-content{padding:0;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:8px;overflow:hidden}.admin-feedback__linked-content-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:0;background:color-mix(in srgb,var(--text) 2.5%,var(--panel));color:var(--text);cursor:pointer;text-align:left}.admin-feedback__linked-content-toggle:hover{background:color-mix(in srgb,var(--text) 5%,var(--panel))}.admin-feedback__linked-content-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:-2px}.admin-feedback__linked-content-toggle .anticon{flex:0 0 auto;color:var(--muted);font-size:12px;transition:transform .16s ease}.admin-feedback__linked-content-toggle[aria-expanded=true] .anticon{transform:rotate(180deg)}.admin-feedback__linked-content>.admin-feedback__context-block{margin:0 14px 14px}.admin-feedback__linked-content>.admin-feedback__linked-content-toggle+.admin-feedback__context-block{margin-top:14px}.admin-feedback__context-block{display:grid;gap:7px;padding:14px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:7px;background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-feedback__context-block strong{font-size:13px}.admin-feedback__context-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-feedback__context-heading span{color:var(--muted);font-size:11px;line-height:1.5;text-align:right}.admin-feedback__context-block--empty{color:var(--muted);text-align:center}.admin-feedback__context-block p,.admin-feedback__context-block pre{max-height:300px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.admin-feedback__conversation-messages{display:grid;gap:10px;max-height:460px;overflow-y:auto;padding-right:4px}.admin-feedback__conversation-message{display:grid;gap:6px;padding:10px 12px;border-radius:6px;background:var(--panel)}.admin-feedback__conversation-message--assistant{border-left:3px solid color-mix(in srgb,var(--accent) 68%,transparent)}.admin-feedback__conversation-message--user{border-left:3px solid color-mix(in srgb,#16a34a 58%,transparent)}.admin-feedback__conversation-message header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-feedback__conversation-message header span,.admin-feedback__conversation-log>small{color:var(--muted);font-size:11px}.admin-feedback__conversation-message p{max-height:180px}.admin-feedback__error{margin:0;color:var(--danger)}.admin-feedback__review{padding:16px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:9px;background:color-mix(in srgb,var(--accent) 4%,transparent)}.admin-feedback__reward-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.admin-feedback__reward-mode strong{color:var(--text)}.admin-feedback__reward-presets{display:flex;flex-wrap:wrap;gap:8px}.admin-feedback__reward-input{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text);font-size:13px;font-weight:600}.admin-feedback__reward-input .ant-space-compact{width:210px}.admin-feedback__reward-input .ant-input-number{flex:1 1 auto}.admin-feedback__reward-unit{display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--ant-color-border);border-left:0;border-radius:0 6px 6px 0;background:var(--ant-color-fill-alter);color:var(--muted);font-weight:400}.admin-feedback__review-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.admin-feedback__final-reward{margin:0;color:var(--muted)}.admin-feedback__final-reward strong{color:var(--text)}.admin-feedback__review-note{display:grid;gap:7px;color:var(--text);font-size:13px;font-weight:600}.admin-feedback__email{padding:16px;border:1px solid color-mix(in srgb,var(--text) 11%,transparent);border-radius:8px;background:var(--panel)}.admin-feedback__email h3{display:flex;align-items:center;gap:8px}.admin-feedback__email-recipient{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--text) 4%,transparent);font-size:13px}.admin-feedback__email-recipient span{color:var(--muted)}.admin-feedback__email-recipient strong{min-width:0;overflow-wrap:anywhere;text-align:right}.admin-feedback__email-notice{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.admin-feedback__email-field{display:grid;gap:7px;min-width:0;color:var(--text);font-size:13px;font-weight:600}.admin-feedback__email-field .ant-input{font-weight:400}.admin-feedback__email-field--body{padding-bottom:18px}.admin-feedback__email-actions{display:flex;justify-content:flex-end}.admin-feedback__email-snapshot{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:7px;background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-feedback__email-snapshot p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.65}.provider-routing-admin{min-height:100vh;padding:22px 28px 40px;background:var(--background);color:var(--text)}.provider-routing-admin__topbar{overflow-x:auto}.provider-routing-admin__topbar .admin-tabs{margin-bottom:20px}.provider-routing-admin__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.provider-routing-admin__header-actions{display:flex;flex-wrap:wrap;gap:8px}.provider-routing-admin__header h1{margin:0 0 6px;font-size:26px;letter-spacing:0}.provider-routing-admin__header p{max-width:760px;margin:0;color:var(--muted)}.provider-routing-admin__chains{display:grid;gap:18px}.provider-routing-admin__chain{border-top:1px solid var(--admin-soft-border);padding-top:16px}.provider-routing-admin__chain>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.provider-routing-admin__chain>header>div{display:flex;align-items:center;gap:9px;min-width:0}.provider-routing-admin__chain h2,.provider-routing-admin__profiles h2{margin:0;font-size:18px;letter-spacing:0}.provider-routing-admin__route{margin-bottom:14px;border:1px solid var(--admin-soft-border);border-radius:7px;overflow:hidden;background:var(--panel)}.provider-routing-admin__route-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--admin-soft-border)}.provider-routing-admin__route-heading>div{display:flex;align-items:center;gap:10px;min-width:0}.provider-routing-admin__heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.provider-routing-admin code{overflow-wrap:anywhere;font-size:12px}.provider-routing-admin__profiles{margin-top:26px;border-top:1px solid var(--admin-soft-border);padding-top:18px}.provider-routing-admin__profiles h2{margin-bottom:12px}.provider-routing-admin__drawer-actions,.provider-routing-admin__modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.provider-routing-admin__modal-actions{padding-top:16px;border-top:1px solid var(--admin-soft-border)}@media (max-width: 720px){.provider-routing-admin{padding:18px 14px 32px}.provider-routing-admin__header,.provider-routing-admin__chain>header{align-items:stretch;flex-direction:column}}@media (max-width: 700px){.admin-feedback{padding:18px 14px}.admin-feedback__topbar{align-items:stretch}.admin-feedback__tabs-scroll{width:100%}.admin-feedback__header{align-items:stretch;flex-direction:column}.admin-feedback__filters{align-items:stretch}.admin-feedback__filter-field,.admin-feedback__filter-field:last-child{width:100%}}.admin-analytics{width:min(1320px,calc(100vw - 48px));margin:0 auto;padding:28px 0 48px;color:var(--text)}.admin-analytics--empty{min-height:240px;display:grid;place-items:center;color:color-mix(in srgb,var(--text) 58%,transparent)}.admin-analytics__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.admin-analytics__eyebrow{display:block;margin-bottom:6px;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-analytics h1,.admin-analytics h2,.admin-analytics p{margin:0}.admin-analytics h1{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:0}.admin-analytics h2{margin-bottom:16px;font-size:18px}.admin-analytics__header p{margin-top:10px;color:color-mix(in srgb,var(--text) 62%,transparent);font-size:15px}.admin-analytics__header p span+span:before{content:"·";margin:0 8px}.admin-analytics__link,.admin-analytics__back,.admin-analytics__row-link{color:var(--text);text-decoration:none;font-weight:800}.admin-analytics__link,.admin-analytics__back{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}.admin-analytics__back{margin-bottom:14px}.admin-analytics__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px;margin-bottom:16px}.admin-analytics__metric,.admin-analytics__panel{border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,white 6%);box-shadow:0 22px 50px color-mix(in srgb,var(--text) 8%,transparent)}.admin-analytics__metric{min-height:108px;padding:20px}.admin-analytics__metric--compact{min-height:76px;padding:14px 16px}.admin-analytics__metric span{display:block;margin-bottom:12px;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-analytics__metric strong{font-size:30px;letter-spacing:0}.admin-analytics__metric-deltas{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.admin-analytics__metric-delta{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:color-mix(in srgb,var(--text) 58%,transparent);font-size:11px;font-weight:800;letter-spacing:0}.admin-analytics__metric-delta--up{background:color-mix(in srgb,#16a36b 14%,transparent);color:#0b7a4b}.admin-analytics__metric-delta--down{background:color-mix(in srgb,#d94848 12%,transparent);color:#b02f2f}.admin-analytics__metric--compact span{margin-bottom:8px}.admin-analytics__metric--compact strong{font-size:26px;line-height:1.05}.admin-analytics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.admin-analytics__grid--wide-first{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics__panel--wide{grid-column:1 / -1}.admin-analytics__panel{padding:22px}.admin-analytics__analysis{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:22px;margin-bottom:16px}.admin-analytics__analysis-copy{min-width:0}.admin-analytics__analysis-copy h2{margin-bottom:10px;font-size:26px;line-height:1.1}.admin-analytics__analysis-copy p{color:color-mix(in srgb,var(--text) 70%,transparent);font-size:16px;line-height:1.55}.admin-analytics__analysis-grid{display:grid;gap:10px}.admin-analytics__analysis-grid div,.admin-analytics__analysis-section{padding:14px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-analytics__analysis-grid span,.admin-analytics__analysis-section>span{display:block;margin-bottom:8px;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-analytics__analysis-grid strong{font-size:16px;line-height:1.35}.admin-analytics__analysis-section{grid-column:1 / -1}.admin-analytics__analysis-details{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-analytics__analysis-details .admin-analytics__analysis-section{grid-column:auto}.admin-analytics__analysis-section p{margin:0;color:color-mix(in srgb,var(--text) 74%,transparent);font-size:15px;font-weight:560;line-height:1.55}.admin-analytics__analysis-tags{display:flex;flex-wrap:wrap;gap:8px}.admin-analytics__analysis-tags b{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:linear-gradient(120deg,#3458ff24,#ee9abb2e);font-size:13px}.admin-analytics__analysis-section ul{margin:0;padding-left:18px;color:color-mix(in srgb,var(--text) 72%,transparent);line-height:1.6}.admin-analytics__list{display:grid;gap:12px}.admin-analytics__chart-block{display:grid;gap:16px}.admin-analytics__line-chart,.admin-analytics__bar-chart{width:100%;height:280px;overflow:visible}.admin-analytics__echart{width:100%;min-height:320px}.admin-analytics__echart--word-cloud{min-height:260px}.admin-analytics__mini-chart{display:grid;gap:10px}.admin-analytics__mini-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.admin-analytics__mini-chart-head span{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-analytics__mini-chart-head strong{font-size:22px;letter-spacing:0}.admin-analytics__chart-grid{stroke:color-mix(in srgb,var(--text) 8%,transparent);stroke-width:1}.admin-analytics__line-area{fill:url(#adminDailyAreaGradient)}.admin-analytics__line-path{fill:none;stroke:url(#adminDailyLineGradient);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.admin-analytics__line-dot{fill:var(--surface);stroke:url(#adminDailyLineGradient);stroke-width:4}.admin-analytics__bar-track{fill:color-mix(in srgb,var(--text) 5%,transparent);rx:10}.admin-analytics__bar-column{fill:url(#adminToolBarGradient)}.admin-analytics__bar-value,.admin-analytics__chart-label{fill:color-mix(in srgb,var(--text) 62%,transparent);font-size:15px;font-weight:700;text-anchor:middle}.admin-analytics__bar-value{fill:var(--text);font-size:17px;font-weight:800}.admin-analytics__chart-values{display:flex;flex-wrap:wrap;gap:8px}.admin-analytics__chart-values span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);color:color-mix(in srgb,var(--text) 70%,transparent);font-size:12px;font-weight:700}.admin-analytics__chart-values b{color:var(--text);font-weight:800}.admin-analytics__table-shell{overflow-x:auto}.admin-analytics__table{width:100%;min-width:860px;border-collapse:collapse}.admin-analytics__table--compact{min-width:620px}.admin-analytics__table th,.admin-analytics__table td{padding:14px 12px;border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent);text-align:left;vertical-align:middle}.admin-analytics__table th{color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-analytics__table td span,.admin-analytics__list-row span{display:block;margin-top:4px;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:13px}.admin-analytics__list-row span b{font-weight:inherit}.admin-analytics__list-row span b+b:before{content:"·";margin:0 7px}.admin-analytics__row-link{color:#635bff}.admin-analytics__list-row{padding:14px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-analytics__donut-wrap{min-height:280px;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px}.admin-analytics__donut{width:170px;height:170px}.admin-analytics__donut-track{fill:none;stroke:color-mix(in srgb,var(--text) 6%,transparent);stroke-width:18}.admin-analytics__donut-segment{fill:none;stroke-width:18;stroke-linecap:round;transform:rotate(-90deg);transform-origin:70px 70px}.admin-analytics__donut-total,.admin-analytics__donut-caption{fill:var(--text);font-weight:800;text-anchor:middle}.admin-analytics__donut-total{font-size:24px}.admin-analytics__donut-caption{fill:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.admin-analytics__legend{display:grid;gap:10px}.admin-analytics__legend span{min-height:38px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--text) 4%,transparent);color:color-mix(in srgb,var(--text) 70%,transparent);font-size:13px;font-weight:700}.admin-analytics__legend i{width:10px;height:10px;border-radius:999px}.admin-analytics__legend b{color:var(--text)}:root[data-theme=dark] .admin-analytics__metric,:root[data-theme=dark] .admin-analytics__panel{background:color-mix(in srgb,var(--surface) 86%,white 4%);box-shadow:0 22px 50px #00000042}:root[data-theme=dark] .admin-analytics__analysis-grid div,:root[data-theme=dark] .admin-analytics__analysis-section{background:color-mix(in srgb,white 7%,transparent)}@media (max-width: 959px){.admin-workbench--users-contained{height:auto;min-height:100dvh;overflow:visible}.admin-workbench--users-contained>.admin-workbench__workspace{height:auto;max-height:none;overflow:visible}.admin-workbench__main--users-contained{height:auto;overflow:visible}}@media (max-width: 900px){.admin-analytics{width:min(100% - 24px,100%)}.admin-analytics__metrics,.admin-analytics__grid,.admin-analytics__analysis,.admin-analytics__analysis-details{grid-template-columns:1fr}.admin-analytics__line-chart,.admin-analytics__bar-chart,.admin-analytics__echart{height:220px;min-height:220px}.admin-analytics__donut-wrap{grid-template-columns:1fr}}.admin-users__primary-action:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){min-height:38px;padding:0 16px;border:0;border-radius:var(--admin-radius-control);background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none;font-size:14px;line-height:1;font-weight:650}.admin-users__primary-action:hover{filter:brightness(1.04)}.admin-users__filters-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:0;width:100%}.admin-users__access-requests-empty{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.admin-users__access-request-actions{display:flex;gap:8px}.admin-users__access-request-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:999px;font-weight:800;line-height:1}.admin-users__access-request-actions .ant-btn>span{display:inline-flex;align-items:center;margin-top:0;color:inherit;font-size:inherit;line-height:1}.admin-users__access-request-actions .ant-btn:first-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none}.admin-users__access-request-actions .ant-btn:first-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(1.04)}.admin-users__access-requests-trigger.admin-users__antd-button.ant-btn{gap:8px}.admin-users__access-request-count{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);font-size:11px;line-height:1;font-weight:800;white-space:nowrap}.admin-users__access-request-count--active{border:1px solid #f2c45f;background:#fff4d6;color:#8a5200}.admin-users__access-requests-drawer-root .ant-drawer-content-wrapper,.admin-users__access-requests-drawer.ant-drawer-section{border-radius:18px 0 0 18px;overflow:hidden}.admin-users__access-requests-drawer.ant-drawer-section,.admin-users__access-requests-drawer .ant-drawer-header,.admin-users__access-requests-drawer .ant-drawer-body{background:var(--panel)}.admin-users__access-requests-drawer .ant-drawer-header{border-bottom-color:color-mix(in srgb,var(--text) 10%,transparent)}.admin-users__access-requests-drawer .ant-drawer-header-title{display:flex;flex-direction:row-reverse;align-items:center;gap:12px}.admin-users__access-requests-drawer .ant-drawer-title{min-width:0}.admin-users__access-requests-drawer .ant-drawer-close{margin-inline-end:0;margin-inline-start:auto}.admin-users__access-requests-drawer-body{display:grid;align-content:start;gap:12px;min-height:100%;padding:16px;background:color-mix(in srgb,var(--panel) 88%,var(--text) 6%)}.admin-users__access-request-tabs.ant-tabs{min-width:0;color:var(--text)}.admin-users__access-request-tabs>.ant-tabs-nav{margin:0 0 12px}.admin-users__access-request-tabs>.ant-tabs-nav:before{border-bottom-color:color-mix(in srgb,var(--text) 12%,transparent)}.admin-users__access-request-tabs .ant-tabs-tab{padding:8px 2px}.admin-users__access-request-tabs .ant-tabs-tab-btn{color:var(--muted);font-size:13px;font-weight:750;letter-spacing:0}.admin-users__access-request-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)}.admin-users__access-request-tabs .ant-tabs-ink-bar{height:3px;border-radius:999px;background:var(--accent)}.admin-users__access-request-tabs .ant-tabs-content-holder,.admin-users__access-request-tabs .ant-tabs-content,.admin-users__access-request-tabs .ant-tabs-tabpane{min-width:0}.admin-users__auto-approval-settings{display:grid;gap:14px;margin-bottom:14px;padding:14px 0 16px;border-block:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.admin-users__auto-approval-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-users__auto-approval-heading>div{display:grid;gap:3px;min-width:0}.admin-users__auto-approval-heading strong{color:var(--text);font-size:14px;line-height:1.4}.admin-users__auto-approval-heading span{color:var(--muted);font-size:12px;line-height:1.5}.admin-users__auto-approval-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-users__auto-approval-package-select.ant-select{min-width:0;width:100%}.admin-users__auto-approval-error{margin:-4px 0 0;color:var(--ant-color-error);font-size:12px;line-height:1.5}.admin-users__auto-approval-error-alert.ant-alert{margin-bottom:14px;border-radius:8px}@media (max-width: 600px){.admin-users__auto-approval-controls{grid-template-columns:1fr}.admin-users__auto-approval-controls .ant-btn{width:100%}}.admin-users__access-request-list-error.ant-alert{align-items:center;border-radius:12px}.admin-users__access-requests-drawer-list{display:grid;gap:12px}.admin-users__access-request-card{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel-strong) 96%,var(--accent) 4%);box-shadow:0 14px 32px #11111114}.admin-users__access-request-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.admin-users__access-request-identity>strong,.admin-users__access-request-identity>span{display:block}.admin-users__access-request-source-tag{margin:0 0 0 8px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:650;line-height:20px;vertical-align:middle}.admin-users__access-request-source-tag--zh{background:#e8f1ff;color:#174ea6}.admin-users__access-request-source-tag--en{background:#f3f4f6;color:#4b5563}.admin-users__access-request-status-tag{margin:0;padding:0 9px;border-radius:999px;font-size:11px;font-weight:750;line-height:22px;white-space:nowrap}.admin-users__access-request-status-tag--approved{border-color:#86c89a;background:#e9f8ee;color:#176b35}.admin-users__access-request-status-tag--rejected{border-color:#efaaa5;background:#fff0ef;color:#a12620}.admin-users__access-request-identity>span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.admin-users__access-request-company{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-users__access-request-review-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-users__access-request-review-details dt,.admin-users__access-request-review-details dd{min-width:0;margin:0;line-height:1.4}.admin-users__access-request-review-details dt{color:var(--muted);font-size:11px;font-weight:650;text-transform:uppercase}.admin-users__access-request-review-details dd{overflow-wrap:anywhere;color:var(--text);font-size:12px}.admin-users__access-request-detail-grid{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,1fr);gap:8px 10px;align-items:center}.admin-users__access-request-detail-title{margin:0;color:var(--muted);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:right;text-transform:uppercase}.admin-users__access-request-detail-title--sales-row-start{grid-column:1}.admin-users__access-request-detail-content{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-users__access-request-inline-form{display:grid;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel) 90%,var(--panel-strong))}.admin-users__access-request-inline-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-users__access-request-inline-form .admin-users__field .ant-input,.admin-users__access-request-inline-form .admin-users__field .ant-input-number{width:100%;height:30px;min-height:30px;box-sizing:border-box;border-radius:999px;border-color:var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text)}.admin-users__access-request-inline-form .admin-users__field .ant-input:not(textarea){padding:0 16px}.admin-users__access-request-inline-form .admin-users__field .ant-input-number{padding:0;overflow:hidden}.admin-users__access-request-inline-form .admin-users__field .ant-input-number-input{height:28px;min-height:28px;line-height:28px;padding:0 16px}.admin-users__access-requests-drawer .admin-users__approval-field-row--assignment>.admin-users__field .ant-select-single{height:30px;min-height:30px;padding-block:0;align-items:center;border-radius:999px!important}.admin-users__access-requests-drawer .admin-users__approval-field-row--assignment>.admin-users__field .ant-select-content{height:28px;min-height:28px;align-self:center;display:flex;align-items:center}.admin-users__access-requests-drawer .admin-users__approval-field-row--assignment>.admin-users__field .ant-select-placeholder,.admin-users__access-requests-drawer .admin-users__approval-field-row--assignment>.admin-users__field .ant-select-input,.admin-users__access-requests-drawer .admin-users__approval-field-row--assignment>.admin-users__field :is(.ant-select-content-value,.ant-select-selection-item){inset-block:0!important;height:28px!important;min-height:28px!important;line-height:28px!important;margin:0!important;transform:none!important}.admin-users__access-requests-drawer .package-instance-manager__initial-package-selector .admin-users__approval-package-select.ant-select-single,.admin-users__access-requests-drawer .package-instance-manager__initial-package-selector .admin-users__approval-package-select .ant-select-selector{height:30px!important;min-height:30px!important;box-sizing:border-box!important;align-items:center!important;border-radius:999px!important}.admin-users__access-requests-drawer .package-instance-manager__initial-package-selector .admin-users__approval-package-select .ant-select-content{display:flex!important;height:28px!important;min-height:28px!important;align-items:center!important;align-self:center!important}.admin-users__access-requests-drawer .package-instance-manager__initial-package-selector .admin-users__approval-package-select :is(.ant-select-placeholder,.ant-select-input,.ant-select-content-value,.ant-select-selection-item){inset-block:0!important;height:28px!important;min-height:28px!important;margin:0!important;padding-block:0!important;line-height:28px!important;transform:none!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker.ant-picker{display:flex!important;align-items:center!important;width:100%!important;height:30px!important;min-height:30px!important;box-sizing:border-box!important;padding-block:3px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker :is(.ant-picker-input,.ant-picker-input>input,.ant-picker-suffix,.ant-picker-clear){height:22px!important;min-height:22px!important;line-height:22px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker .ant-picker-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker .ant-picker-suffix,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker .ant-picker-clear{display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker .ant-picker-input>input{padding-block:0!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .package-instance-manager--initial .admin-users__account-expiration-picker .ant-picker-clear{top:50%!important;width:22px!important;min-width:22px!important;margin:0!important;justify-content:center!important;transform:translateY(-50%)!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly]{height:30px!important;min-height:30px!important;box-sizing:border-box!important;padding-block:3px!important;border-color:var(--ant-color-border-secondary)!important;background:var(--ant-color-fill-tertiary)!important;color:var(--ant-color-text-disabled)!important;line-height:22px!important;cursor:not-allowed;box-shadow:none!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__facts--monthly{grid-template-columns:minmax(64px,.6fr) minmax(88px,.85fr) minmax(104px,.9fr) minmax(240px,2fr)}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-duration-editor .ant-input-number{height:30px!important;min-height:30px!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-duration-editor .admin-users__monthly-duration-input--number-only .ant-input-number-input{width:100%;padding-inline:16px!important;border-inline:0!important;text-align:center!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__initial-package-monthly-term-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker.ant-picker{display:flex!important;align-items:center!important;width:100%!important;height:30px!important;min-height:30px!important;box-sizing:border-box!important;padding-block:3px!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker :is(.ant-picker-input,.ant-picker-input>input,.ant-picker-suffix,.ant-picker-clear){height:22px!important;min-height:22px!important;line-height:22px!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker .ant-picker-input,.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker .ant-picker-clear{display:flex!important;align-items:center!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker .ant-picker-input>input{padding-block:0!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker .ant-picker-clear{top:50%!important;width:22px!important;min-width:22px!important;margin:0!important;justify-content:center!important;transform:translateY(-50%)!important}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__account-expiration-picker .ant-picker-suffix{display:none!important}.admin-users__access-request-inline-form .admin-users__field .ant-input-outlined,.admin-users__access-request-inline-form .admin-users__field .ant-input-number-outlined{height:30px!important;min-height:30px!important;box-sizing:border-box!important;border-radius:999px!important;border-color:var(--admin-soft-border)!important;background:color-mix(in srgb,var(--panel-strong) 98%,transparent)!important;color:var(--text)!important}.admin-users__access-request-inline-form .admin-users__field .ant-input-outlined:hover,.admin-users__access-request-inline-form .admin-users__field .ant-input-number-outlined:hover{border-color:color-mix(in srgb,var(--text) 18%,transparent)!important;background:var(--admin-hover-bg)!important}.admin-users__access-request-inline-form .admin-users__field .ant-input-outlined:focus,.admin-users__access-request-inline-form .admin-users__field .ant-input-number-outlined.ant-input-number-focused{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select{width:100%;height:30px!important;min-height:30px!important;box-sizing:border-box!important;border-radius:999px!important;display:flex!important;align-items:center!important;border:1px solid var(--admin-soft-border)!important;background:color-mix(in srgb,var(--panel-strong) 98%,transparent)!important;background-color:color-mix(in srgb,var(--panel-strong) 98%,transparent)!important;color:var(--text)!important;padding:0 16px!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select:hover{border-color:color-mix(in srgb,var(--text) 18%,transparent)!important;background:var(--admin-hover-bg)!important;background-color:var(--admin-hover-bg)!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select-focused{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selector{height:28px!important;min-height:28px!important;flex:1 1 auto!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selection-wrap,.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selection-search{height:28px!important;min-height:28px!important;margin:0!important;display:flex!important;align-items:center!important;line-height:1!important;top:0!important;bottom:0!important;inset-block:0!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selection-search{inset-inline:0 28px!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-input,.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-placeholder{position:relative!important;top:0!important;bottom:0!important;inset-block:0!important;margin:0!important;height:28px!important;min-height:28px!important;line-height:28px!important;font-size:14px!important;display:flex!important;align-items:center!important;padding-block:0!important;transform:none!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-input,.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){color:var(--text)!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-placeholder{padding-inline:0 20px!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-clear,.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-arrow,.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-suffix{position:absolute!important;top:50%!important;inset-inline-end:11px!important;width:18px!important;height:18px!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .anticon{margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-placeholder{color:color-mix(in srgb,var(--text) 44%,transparent)}.admin-users__access-request-industry-popup.ant-select-dropdown{opacity:1!important;border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}@media (max-width: 900px){.admin-users__access-request-card-header{grid-template-columns:1fr}.admin-users__access-request-detail-grid{grid-template-columns:max-content minmax(0,1fr)}.admin-users__access-request-detail-title--sales-row-start{grid-column:auto}.admin-users__access-request-inline-form .admin-users__approval-field-row{grid-template-columns:1fr}}.admin-users__controls-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0;width:100%}.admin-users__filter-panel{width:100%;display:grid;overflow-x:visible;padding:12px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:18px;background:#fff;box-sizing:border-box}.admin-users__filter-fields{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px;width:100%;min-width:0}.admin-users__filter-field{display:grid;gap:6px;flex:0 0 auto;min-width:0}.admin-users__filter-label{padding-inline-start:8px;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;line-height:1.2;font-weight:700}.admin-users__filter-action{display:inline-flex;align-items:center;align-self:flex-end;margin-inline-start:auto;height:34px}.admin-users__filter-action .admin-users__antd-button.ant-btn{background:#111;border-color:#111;color:#fff}.admin-users__filter-action .admin-users__antd-button.ant-btn:not(:disabled):hover,.admin-users__filter-action .admin-users__antd-button.ant-btn:not(:disabled):focus-visible{background:#000;border-color:#000;color:#fff}:root[data-theme=dark] .admin-users__filter-action .admin-users__antd-button.ant-btn{background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 6%);border-color:#ffffff29;color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .admin-users__filter-action .admin-users__antd-button.ant-btn:not(:disabled):hover,:root[data-theme=dark] .admin-users__filter-action .admin-users__antd-button.ant-btn:not(:disabled):focus-visible{background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 10%);border-color:#ffffff42;color:var(--text)}.admin-users__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-users__section-header h2{margin:0;color:var(--text);font-size:15px;line-height:1.25;font-weight:700}.admin-users__section-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35;font-weight:500}.admin-users--sales-channels{grid-template-rows:auto auto minmax(0,1fr)}.sales-channels__table{min-height:320px}.admin-workbench .admin-users--sales-channels .admin-users__table-panel.sales-channels__table{max-height:none;overflow:visible}.admin-users--sales-channels>.ant-tabs{min-width:0}.sales-channels__email{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.sales-channels__counts,.sales-channels__site-label{font-size:12px;white-space:nowrap}.sales-channels__link{display:grid;grid-template-columns:minmax(260px,1fr) 32px;gap:6px;align-items:center}.sales-channels__link .ant-btn{width:32px;height:32px;padding:0}.admin-users__qr-section{display:grid;gap:10px;padding:12px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-panel);background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 12px 32px #1111110d}.admin-users__qr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.admin-users__qr-card{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}.admin-users__qr-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-users__qr-card-header>div{min-width:0;display:flex;align-items:center;gap:8px}.admin-users__qr-card-header strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;line-height:1.35;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-users__qr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.admin-users__qr-metrics div{min-width:0;display:grid;gap:3px}.admin-users__qr-metrics dt{color:var(--muted);font-size:11px;line-height:1.25;font-weight:600}.admin-users__qr-metrics dd{margin:0;color:var(--text);font-size:12px;line-height:1.35;font-weight:600}.admin-users__qr-link{min-width:0;display:grid;gap:6px}.admin-users__qr-link span,.admin-users__qr-empty{color:var(--muted);font-size:12px;line-height:1.35;font-weight:500}.admin-users__qr-link input{min-height:34px;min-width:0;padding:0 12px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-control);background:#fff;color:color-mix(in srgb,var(--text) 74%,transparent);font-size:12px;line-height:1}.admin-users__qr-preview{width:min(100%,320px);display:grid;gap:10px}.admin-users__qr-download{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--admin-soft-border);border-radius:999px;background:#fff;color:#111;padding:0 12px;box-shadow:none;font-size:12px;font-weight:700;line-height:1}.admin-users__qr-download .sidebar-icon{width:14px;height:14px}.admin-users__qr-download:hover,.admin-users__qr-download:focus-visible{border-color:color-mix(in srgb,var(--accent) 38%,var(--admin-soft-border));color:var(--accent)}.admin-users__qr-poster{width:100%;display:grid;grid-template-rows:74px auto 54px;overflow:hidden;border:2px solid #000000;background:#f4f3ec;color:#000}.admin-users__qr-poster-logo-row{display:flex;align-items:center;padding:20px 28px 16px;border-bottom:1px solid #000000}.admin-users__qr-poster-logo{width:76px;height:auto;display:block}.admin-users__qr-poster-body{padding:26px 28px 0;border-bottom:1px solid #000000}.admin-users__qr-poster-body h3{margin:0;color:#000;font-size:32px;line-height:1.02;font-weight:500}.admin-users__qr-poster-body p{margin:8px 0 0;color:#565656;font-size:15px;line-height:1.25;font-weight:400}.admin-users__qr-poster-body span{display:block;margin-top:9px;color:#1e55ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.2;letter-spacing:0}.admin-users__qr-poster-code{--corner-size: 20px;--corner-stroke: 4px;width:min(100%,220px);aspect-ratio:1;display:grid;place-items:center;margin:14px auto 0;border:2px solid #000000;background:linear-gradient(#1e55ff 0,#1e55ff 0) left top / var(--corner-size) var(--corner-stroke) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) left top / var(--corner-stroke) var(--corner-size) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) right top / var(--corner-size) var(--corner-stroke) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) right top / var(--corner-stroke) var(--corner-size) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) left bottom / var(--corner-size) var(--corner-stroke) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) left bottom / var(--corner-stroke) var(--corner-size) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) right bottom / var(--corner-size) var(--corner-stroke) no-repeat,linear-gradient(#1e55ff 0,#1e55ff 0) right bottom / var(--corner-stroke) var(--corner-size) no-repeat,#fff}.admin-users__qr-poster-code img{width:calc(100% - 26px);height:calc(100% - 26px);display:block;object-fit:contain}.admin-users__qr-poster-footer{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 28px 22px}.admin-users__qr-poster-footer:before{position:absolute;right:28px;bottom:10px;left:28px;height:1px;background:#b8b8b2;content:""}.admin-users__qr-poster-footer span{position:relative;z-index:1;width:18px;height:18px;border:1px solid #000000;background:#13ff8e}.admin-users__qr-empty{margin:0}.admin-users__toolbar{display:contents}.admin-users__search.admin-users__antd-search{width:220px}.admin-users__antd-search.ant-input-affix-wrapper{height:34px;min-height:34px;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 11px}.admin-users__antd-search.ant-input-affix-wrapper,.admin-users__antd-select .ant-select-selector,.admin-users__antd-range-picker.ant-picker,.admin-users__antd-date-picker.ant-picker,.admin-users__antd-button.ant-btn{border-radius:999px;border-color:color-mix(in srgb,var(--text) 10%,transparent);background:#fff;color:color-mix(in srgb,var(--text) 74%,transparent);box-shadow:none}.admin-users__antd-search .ant-input,.admin-users__antd-search .ant-input::placeholder,.admin-users__antd-select .ant-select-selection-placeholder,.admin-users__antd-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__antd-select .ant-select-arrow,.admin-users__antd-range-picker .ant-picker-input>input,.admin-users__antd-range-picker .ant-picker-input>input::placeholder,.admin-users__antd-date-picker .ant-picker-input>input,.admin-users__antd-date-picker .ant-picker-input>input::placeholder,.admin-users__antd-date-picker .ant-picker-suffix,.admin-users__antd-range-picker .ant-picker-suffix{color:color-mix(in srgb,var(--text) 74%,transparent)}.admin-users__antd-search .ant-input{height:32px;min-height:32px;line-height:32px;padding:0}.admin-users__antd-search .ant-input::placeholder{opacity:1}.admin-users__antd-search .ant-input-prefix{display:inline-flex;align-items:center;height:32px;margin-inline-end:8px;color:color-mix(in srgb,var(--text) 58%,transparent)}.admin-users__antd-select{min-width:152px}.admin-users__antd-select.ant-select-multiple{min-width:190px}.admin-users__antd-select .ant-select-selector{height:34px!important;min-height:34px;align-items:center;box-sizing:border-box}.admin-users__antd-select.ant-select-multiple .ant-select-selection-overflow{max-width:100%;align-items:center;gap:4px;flex-wrap:nowrap;overflow:hidden}.admin-users__antd-select.ant-select-multiple :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){height:24px;margin:0;padding:0;overflow:visible;border:0;background:transparent;line-height:24px}.admin-users__select-popup.ant-select-dropdown{overflow:hidden;padding:6px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:16px;background:var(--panel-strong);box-shadow:0 18px 42px #11111124}.admin-users__select-popup .ant-select-item{min-height:34px;border-radius:10px;color:color-mix(in srgb,var(--text) 72%,transparent);font-size:13px;font-weight:560}.admin-users__select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}.admin-users__select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 10%,var(--panel-strong));color:var(--text);font-weight:720}:root:not([data-theme=dark]) .admin-users__role-filter-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:color-mix(in srgb,var(--accent) 10%,var(--panel-strong))!important;color:var(--text)!important}:root:not([data-theme=dark]) .admin-users__role-filter-popup .ant-select-item-option-selected .ant-select-item-option-state{color:var(--accent)!important}.admin-users__addon-select-popup.ant-select-dropdown,.admin-users__addon-select-popup :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){opacity:1!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-users__addon-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg)!important}.admin-users__addon-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 14%,var(--panel-strong))!important}.admin-users__phone-country-popup.ant-select-dropdown{min-width:280px}.admin-users__country-popup.ant-select-dropdown{min-width:240px}.admin-users__country-popup .admin-users__country-flag{width:22px;height:18px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1}.admin-users__country-popup .admin-users__country-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users__date-picker-popup .ant-picker-dropdown-panel,.admin-users__date-picker-popup .ant-picker-panel-container,.admin-users__date-picker-popup .ant-picker-panel,.admin-users__date-picker-popup .ant-picker-date-panel{background:var(--panel-strong)}.admin-users__account-industry-popup.ant-select-dropdown{opacity:1!important;border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #1111112e}.admin-users__account-industry-popup .rc-virtual-list,.admin-users__account-industry-popup .rc-virtual-list-holder,.admin-users__account-industry-popup .rc-virtual-list-holder-inner{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}.admin-users__account-industry-popup .ant-select-item{color:var(--text)}.admin-users__account-industry-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg)!important}.admin-users__account-industry-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 10%,var(--panel-strong))!important;color:var(--text)!important}.admin-users__account-expiration-popup.ant-picker-dropdown{opacity:1!important;border:1px solid var(--border)!important;border-radius:16px;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #1111112e}.admin-users__account-expiration-popup .ant-picker-panel-container,.admin-users__account-expiration-popup .ant-picker-panel,.admin-users__account-expiration-popup .ant-picker-date-panel,.admin-users__account-expiration-popup .ant-picker-time-panel,.admin-users__account-expiration-popup .ant-picker-footer{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}.admin-users__account-expiration-popup .ant-picker-header,.admin-users__account-expiration-popup .ant-picker-time-panel-column,.admin-users__account-expiration-popup .ant-picker-content,.admin-users__account-expiration-popup .ant-picker-now-btn,.admin-users__account-expiration-popup .ant-picker-ok .ant-btn{color:var(--text)}.admin-users__account-expiration-popup .ant-picker-cell-disabled:before,.admin-users__account-expiration-popup .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{background:var(--bg)!important}.admin-users__account-expiration-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,.admin-users__account-expiration-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent)!important;color:#fff!important}.admin-users__access-request-expiration-popup.ant-picker-dropdown{opacity:1!important;width:max-content!important;min-width:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.admin-users__access-request-expiration-popup .ant-picker-panel-container{display:inline-block!important;width:max-content!important;min-width:0!important;border:1px solid var(--border)!important;border-radius:16px;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #1111112e}.admin-users__access-request-expiration-popup .ant-picker-panel,.admin-users__access-request-expiration-popup .ant-picker-date-panel,.admin-users__access-request-expiration-popup .ant-picker-time-panel,.admin-users__access-request-expiration-popup .ant-picker-footer{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}.admin-users__access-request-expiration-popup .ant-picker-header,.admin-users__access-request-expiration-popup .ant-picker-time-panel-column,.admin-users__access-request-expiration-popup .ant-picker-content,.admin-users__access-request-expiration-popup .ant-picker-now-btn,.admin-users__access-request-expiration-popup .ant-picker-ok .ant-btn{color:var(--text)}.admin-users__access-request-expiration-popup .ant-picker-cell-disabled:before,.admin-users__access-request-expiration-popup .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{background:var(--bg)!important}.admin-users__access-request-expiration-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,.admin-users__access-request-expiration-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent)!important;color:#fff!important}.admin-users__antd-select .ant-select-input,.admin-users__antd-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__antd-range-picker .ant-picker-input>input{height:32px;line-height:32px}.admin-users__status-filter-tag{position:relative;min-width:0;height:24px;max-width:100%;display:inline-flex;align-items:center;padding:0 10px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:650;line-height:22px;white-space:nowrap}.admin-users__status-filter-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-users__status-filter-tag button{position:absolute;top:-6px;right:-6px;width:16px;height:16px;display:inline-grid;place-items:center;padding:0;margin:0;opacity:0;pointer-events:none;border:1px solid color-mix(in srgb,currentColor 28%,#ffffff 72%);border-radius:999px;background:#fff;color:inherit;font-size:10px;line-height:1;cursor:pointer;box-shadow:0 4px 10px #11111129;transition:opacity .14s ease,transform .14s ease;transform:scale(.88)}.admin-users__status-filter-tag:hover button,.admin-users__status-filter-tag:focus-within button{opacity:1;pointer-events:auto;transform:scale(1)}.admin-users__status-filter-tag--active{border-color:#89d4a5;background:#e8f7ee;color:#166534}.admin-users__status-filter-tag--disabled{border-color:#ffaaa5;background:#ffeaea;color:#b42318}.admin-users__status-filter-tag--expired{border-color:#f2c45f;background:#fff4d6;color:#8a5200}.admin-users__package-status-tag.ant-tag{display:inline-flex;align-items:center;margin:0 0 0 6px;padding:0 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:650;line-height:20px;white-space:nowrap;vertical-align:middle}.admin-users__package-status-tag--active{border-color:#89d4a5;background:#e8f7ee;color:#166534}.admin-users__package-status-tag--expired{border-color:#f2c45f;background:#fff4d6;color:#8a5200}:root[data-theme=dark] .admin-users__package-status-tag--active{border-color:#2f6b46;background:#2ea04329;color:#7ee2a0}:root[data-theme=dark] .admin-users__package-status-tag--expired{border-color:#8a6a1f;background:#d89f2429;color:#f2c45f}.admin-users__identity-filter-tag{position:relative;min-width:0;height:24px;max-width:100%;display:inline-flex;align-items:center;padding:0 10px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:650;line-height:22px;white-space:nowrap}.admin-users__identity-filter-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-users__identity-filter-tag button{position:absolute;top:-6px;right:-6px;width:16px;height:16px;display:inline-grid;place-items:center;padding:0;margin:0;opacity:0;pointer-events:none;border:1px solid color-mix(in srgb,currentColor 28%,#ffffff 72%);border-radius:999px;background:#fff;color:inherit;font-size:10px;line-height:1;cursor:pointer;box-shadow:0 4px 10px #11111129;transition:opacity .14s ease,transform .14s ease;transform:scale(.88)}.admin-users__identity-filter-tag:hover button,.admin-users__identity-filter-tag:focus-within button{opacity:1;pointer-events:auto;transform:scale(1)}.admin-users__identity-filter-tag--internal{border-color:#8ab4f8;background:#e8f1ff;color:#174ea6}.admin-users__identity-filter-tag--trial{border-color:#c4a7ff;background:#f1e9ff;color:#5b21b6}.admin-users__identity-filter-tag--official{border-color:#89d4a5;background:#e8f7ee;color:#166534}.admin-users__identity-tag{display:inline-flex;width:fit-content;max-width:100%;align-self:flex-start;align-items:center;height:24px;padding:0 10px;border:1px solid;border-radius:999px;font-size:12px;font-weight:650;line-height:22px;white-space:nowrap}.admin-users__identity-tag--none{border-color:transparent;background:transparent;color:var(--muted)}.admin-users__identity-tag--internal{border-color:#8ab4f8;background:#e8f1ff;color:#174ea6}.admin-users__identity-tag--trial{border-color:#c4a7ff;background:#f1e9ff;color:#5b21b6}.admin-users__identity-tag--official{border-color:#89d4a5;background:#e8f7ee;color:#166534}.admin-users__app-filter-tag{position:relative;min-width:0;height:24px;max-width:100%;display:inline-flex;align-items:center;padding:0 10px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:650;line-height:22px;white-space:nowrap}.admin-users__app-filter-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-users__app-filter-tag button{position:absolute;top:-6px;right:-6px;width:16px;height:16px;display:inline-grid;place-items:center;padding:0;margin:0;opacity:0;pointer-events:none;border:1px solid color-mix(in srgb,currentColor 28%,#ffffff 72%);border-radius:999px;background:#fff;color:inherit;font-size:10px;line-height:1;cursor:pointer;box-shadow:0 4px 10px #11111129;transition:opacity .14s ease,transform .14s ease;transform:scale(.88)}.admin-users__app-filter-tag:hover button,.admin-users__app-filter-tag:focus-within button{opacity:1;pointer-events:auto;transform:scale(1)}.admin-users__app-filter-tag--overflow{border-color:color-mix(in srgb,var(--text) 18%,transparent);background:color-mix(in srgb,var(--text) 6%,#ffffff);color:color-mix(in srgb,var(--text) 68%,transparent)}.admin-users__app-filter-tag--chat{border-color:#8ab4f8;background:#e8f1ff;color:#174ea6}.admin-users__app-filter-tag--admin{border-color:#ffaaa5;background:#ffeaea;color:#b42318}.admin-users__app-filter-tag--social-listening{border-color:#89d4a5;background:#e8f7ee;color:#166534}.admin-users__app-filter-tag--business-insights{border-color:#f2c45f;background:#fff4d6;color:#8a5200}.admin-users__app-filter-tag--skill-management{border-color:#c4a7ff;background:#f1e9ff;color:#5b21b6}.admin-users__antd-range-picker.ant-picker{height:34px;min-height:34px;min-width:260px;align-items:center;box-sizing:border-box}.admin-users__antd-range-picker .ant-picker-input{width:92px}.admin-users__toolbar .admin-users__antd-button.ant-btn{height:34px;min-height:34px;align-items:center;box-sizing:border-box}:root[data-theme=dark] .admin-users__filter-panel,:root[data-theme=dark] .admin-users__table-panel{border-color:#ffffff1a;background:color-mix(in srgb,var(--panel) 86%,#000000 14%)}:root[data-theme=dark] .admin-users__access-request-count{background:color-mix(in srgb,var(--accent) 18%,#000000 82%);color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .admin-users__access-request-count--active{border-color:#f59e0b;background:#422b0d;color:#fde68a}:root[data-theme=dark] .admin-users__access-requests-drawer.ant-drawer-section,:root[data-theme=dark] .admin-users__access-requests-drawer .ant-drawer-header,:root[data-theme=dark] .admin-users__access-requests-drawer .ant-drawer-body{background:var(--panel)}:root[data-theme=dark] .admin-users__access-requests-drawer-body{background:color-mix(in srgb,var(--panel) 72%,#000000 28%)}:root[data-theme=dark] .admin-users__access-request-card{border-color:#ffffff29;background:color-mix(in srgb,var(--panel-strong) 78%,#000000 22%);box-shadow:0 18px 38px #00000057}:root[data-theme=dark] .admin-users__access-request-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:color-mix(in srgb,var(--accent) 78%,#ffffff 22%)}:root[data-theme=dark] .admin-users__auto-approval-settings{border-color:#ffffff24}:root[data-theme=dark] .admin-users__access-request-status-tag--approved{border-color:#347a4d;background:#163b24;color:#a8e5b9}:root[data-theme=dark] .admin-users__access-request-status-tag--rejected{border-color:#8d433f;background:#421e1c;color:#ffc0bb}:root[data-theme=dark] .admin-users__access-request-company,:root[data-theme=dark] .admin-users__access-request-review-details{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel) 74%,#ffffff 8%)}:root[data-theme=dark] .admin-users__access-request-inline-form{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel) 76%,#000000 24%)}:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .ant-input,:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .ant-input-number{height:30px;min-height:30px;border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%);color:color-mix(in srgb,var(--text) 90%,transparent)}:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select{height:30px!important;min-height:30px!important;border-radius:999px!important;border-color:#ffffff29!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important;box-shadow:none}:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select:hover{border-color:#ffffff47!important;background:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 8%)!important;background-color:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 8%)!important}:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select-focused{border-color:#7aa2ffad!important;background:color-mix(in srgb,var(--panel-strong) 80%,#000000 20%)!important;background-color:color-mix(in srgb,var(--panel-strong) 80%,#000000 20%)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-input,:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-arrow,:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-clear{color:#ffffffd9}:root[data-theme=dark] .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-input{background:transparent!important;background-color:transparent!important}:root[data-theme=dark] .admin-users__access-request-industry-popup.ant-select-dropdown{opacity:1!important;border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}:root[data-theme=dark] .admin-users__filter-label{color:color-mix(in srgb,var(--text) 64%,transparent)}:root[data-theme=dark] .admin-users__antd-search.ant-input-affix-wrapper,:root[data-theme=dark] .admin-users__antd-select .ant-select-selector,:root[data-theme=dark] .admin-users__antd-range-picker.ant-picker,:root[data-theme=dark] .admin-users__antd-date-picker.ant-picker,:root[data-theme=dark] .admin-users__antd-button.ant-btn{border-color:#ffffff24;background:color-mix(in srgb,var(--panel-strong) 88%,#ffffff 5%);color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .admin-users__antd-search.ant-input-affix-wrapper:hover,:root[data-theme=dark] .admin-users__antd-search.ant-input-affix-wrapper-focused,:root[data-theme=dark] .admin-users__antd-select:not(.ant-select-disabled):hover .ant-select-selector,:root[data-theme=dark] .admin-users__antd-select.ant-select-focused .ant-select-selector,:root[data-theme=dark] .admin-users__antd-range-picker.ant-picker:hover,:root[data-theme=dark] .admin-users__antd-range-picker.ant-picker-focused,:root[data-theme=dark] .admin-users__antd-date-picker.ant-picker:hover,:root[data-theme=dark] .admin-users__antd-date-picker.ant-picker-focused,:root[data-theme=dark] .admin-users__antd-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .admin-users__antd-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:#ffffff3d;background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 10%);color:var(--text)}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-panel-container{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-panel,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-date-panel{background:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-header,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-header button,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-content th{color:#ffffffd9}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell{color:#ffffffa6}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-in-view{color:#ffffffd9}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-in-range) .ant-picker-cell-inner{background:#ffffff14}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#7aa2ff!important}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-in-range .ant-picker-cell-inner,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-in-range.ant-picker-cell-in-view .ant-picker-cell-inner{background:#3f63ff38!important}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-range-start .ant-picker-cell-inner,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-range-end .ant-picker-cell-inner,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:#3f63ff!important;color:#fff!important}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-range-start.ant-picker-cell-range-end .ant-picker-cell-inner{background:#3f63ff!important;color:#fff!important}:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-range-hover-start .ant-picker-cell-inner,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-range-hover-end .ant-picker-cell-inner,:root[data-theme=dark] .admin-users__date-picker-popup .ant-picker-cell-range-hover .ant-picker-cell-inner{background:#3f63ff52!important}:root[data-theme=dark] .admin-users__access-request-actions .ant-btn:first-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast))}:root[data-theme=dark] .admin-users__access-request-actions .ant-btn:first-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .admin-users__access-request-actions .ant-btn:first-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(1.04)}:root[data-theme=dark] .admin-users__access-request-inline-actions .ant-btn-default{border-color:#ffffff38;background:#ffffff14;color:#ffffffd9}:root[data-theme=dark] .admin-users__access-request-inline-actions .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:#fff6;background:#ffffff24;color:#fff}:root[data-theme=dark] .admin-users__approve-and-invite.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none;opacity:1}:root[data-theme=dark] .admin-users__approve-and-invite.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(1.04)}:root[data-theme=dark] .admin-users__approve-and-invite.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active{background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(.96)}:root[data-theme=dark] .admin-users__approve-and-invite.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{outline:none;box-shadow:0 0 0 3px #7aa2ff47}:root[data-theme=dark] .admin-users__approve-and-invite.ant-btn-primary:is(:disabled,.ant-btn-disabled):not(.ant-btn-loading){border:0;background:linear-gradient(135deg,color-mix(in srgb,#2448ff 42%,var(--panel-strong)),color-mix(in srgb,#a965de 38%,var(--panel-strong)) 44%,color-mix(in srgb,#e88fb8 34%,var(--panel-strong)) 82%,color-mix(in srgb,#f7c2c9 30%,var(--panel-strong)));color:#ffffff9e;box-shadow:none;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__approve-and-invite.ant-btn-primary.ant-btn-loading{border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none;opacity:1}:root[data-theme=dark] .admin-users__antd-search .ant-input,:root[data-theme=dark] .admin-users__antd-search .ant-input::placeholder,:root[data-theme=dark] .admin-users__antd-search .ant-input-prefix,:root[data-theme=dark] .admin-users__antd-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-users__antd-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__antd-select .ant-select-arrow,:root[data-theme=dark] .admin-users__antd-range-picker .ant-picker-input>input,:root[data-theme=dark] .admin-users__antd-range-picker .ant-picker-input>input::placeholder,:root[data-theme=dark] .admin-users__antd-date-picker .ant-picker-input>input,:root[data-theme=dark] .admin-users__antd-date-picker .ant-picker-input>input::placeholder,:root[data-theme=dark] .admin-users__antd-date-picker .ant-picker-suffix,:root[data-theme=dark] .admin-users__antd-range-picker .ant-picker-suffix,:root[data-theme=dark] .admin-users__antd-range-picker .ant-picker-separator{color:color-mix(in srgb,var(--text) 70%,transparent)}:root[data-theme=dark] .admin-users__antd-search .ant-input::placeholder,:root[data-theme=dark] .admin-users__antd-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__antd-range-picker .ant-picker-input>input::placeholder,:root[data-theme=dark] .admin-users__antd-date-picker .ant-picker-input>input::placeholder{color:color-mix(in srgb,var(--text) 46%,transparent)}:root[data-theme=dark] .admin-users__status-filter-tag button{border-color:color-mix(in srgb,currentColor 34%,#000000 66%);background:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%);box-shadow:0 6px 16px #00000057}:root[data-theme=dark] .admin-users__status-filter-tag--active{border-color:#22c55e;background:#12351f;color:#bbf7d0}:root[data-theme=dark] .admin-users__status-filter-tag--disabled{border-color:#ef4444;background:#451a1a;color:#fecaca}:root[data-theme=dark] .admin-users__status-filter-tag--expired{border-color:#f59e0b;background:#422b0d;color:#fde68a}:root[data-theme=dark] .admin-users__status--active{border-color:#22c55e;background:#12351f;color:#bbf7d0}:root[data-theme=dark] .admin-users__status--disabled{border-color:#ef4444;background:#451a1a;color:#fecaca}:root[data-theme=dark] .admin-users__status--expired{border-color:#f59e0b;background:#422b0d;color:#fde68a}:root[data-theme=dark] .admin-users__identity-tag--internal{border-color:#3b82f6;background:#102a4a;color:#bfdbfe}:root[data-theme=dark] .admin-users__identity-tag--trial{border-color:#8b5cf6;background:#2e1a57;color:#ddd6fe}:root[data-theme=dark] .admin-users__identity-tag--official{border-color:#22c55e;background:#12351f;color:#bbf7d0}:root[data-theme=dark] .admin-users__app-filter-tag button{border-color:color-mix(in srgb,currentColor 34%,#000000 66%);background:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%);box-shadow:0 6px 16px #00000057}:root[data-theme=dark] .admin-users__app-filter-tag--overflow{border-color:#ffffff2e;background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 8%);color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .admin-users__app-filter-tag--chat{border-color:#3b82f6;background:#102a4a;color:#bfdbfe}:root[data-theme=dark] .admin-users__app-filter-tag--admin{border-color:#ef4444;background:#451a1a;color:#fecaca}:root[data-theme=dark] .admin-users__app-filter-tag--social-listening{border-color:#22c55e;background:#12351f;color:#bbf7d0}:root[data-theme=dark] .admin-users__app-filter-tag--business-insights{border-color:#f59e0b;background:#422b0d;color:#fde68a}:root[data-theme=dark] .admin-users__app-filter-tag--skill-management{border-color:#8b5cf6;background:#2e1a57;color:#ddd6fe}:root[data-theme=dark] .admin-users__identity-filter-tag--internal{border-color:#3b82f6;background:#102a4a;color:#bfdbfe}:root[data-theme=dark] .admin-users__identity-filter-tag--trial{border-color:#8b5cf6;background:#2e1a57;color:#ddd6fe}:root[data-theme=dark] .admin-users__identity-filter-tag--official{border-color:#22c55e;background:#12351f;color:#bbf7d0}:root[data-theme=dark] .admin-users__select-popup.ant-select-dropdown{border-color:var(--border);background:var(--panel-strong);box-shadow:0 18px 42px #00000057,0 1px color-mix(in srgb,#ffffff 6%,transparent) inset}:root[data-theme=dark] .admin-users__select-popup .ant-select-item{color:color-mix(in srgb,var(--text) 74%,transparent)}:root[data-theme=dark] .admin-users__select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong));color:color-mix(in srgb,var(--text) 92%,transparent)}:root[data-theme=dark] .admin-users__select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 18%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] .admin-users__select-popup .ant-select-item-option-selected .ant-select-item-option-state{color:var(--accent)}:root[data-theme=dark] .admin-users__addon-select-popup.ant-select-dropdown,:root[data-theme=dark] .admin-users__addon-select-popup :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){opacity:1!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] .admin-users__addon-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg)!important}:root[data-theme=dark] .admin-users__addon-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 18%,var(--panel-strong))!important}:root[data-theme=dark] .admin-users__account-industry-popup.ant-select-dropdown{opacity:1!important;border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #0000007a}:root[data-theme=dark] .admin-users__account-industry-popup .rc-virtual-list,:root[data-theme=dark] .admin-users__account-industry-popup .rc-virtual-list-holder,:root[data-theme=dark] .admin-users__account-industry-popup .rc-virtual-list-holder-inner{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__account-industry-popup .ant-select-item{color:color-mix(in srgb,var(--text) 90%,transparent)}:root[data-theme=dark] .admin-users__account-industry-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg)!important}:root[data-theme=dark] .admin-users__account-industry-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 18%,var(--panel-strong))!important;color:var(--text)!important}:root[data-theme=dark] .admin-users__account-expiration-popup.ant-picker-dropdown{opacity:1!important;border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #0000007a}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-panel-container,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-panel,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-date-panel,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-time-panel,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-footer{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-header,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-header button,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-content th,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-cell,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-time-panel-cell-inner,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-now-btn{color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-cell-disabled:before,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{background:var(--bg)!important}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-cell-disabled,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:color-mix(in srgb,var(--text) 32%,transparent)!important}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent)!important;color:#fff!important}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-ok .ant-btn{border-color:#ffffff38;background:#ffffff14;color:#ffffffd9}:root[data-theme=dark] .admin-users__account-expiration-popup .ant-picker-ok .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel-strong));color:#fff}:root[data-theme=dark] .admin-users__access-request-expiration-popup.ant-picker-dropdown{opacity:1!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-panel-container{border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #0000007a}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-panel,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-date-panel,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-time-panel,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-footer{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-header,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-header button,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-content th,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-cell,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-time-panel-cell-inner,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-now-btn{color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-cell-disabled:before,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{background:var(--bg)!important}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-cell-disabled,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:color-mix(in srgb,var(--text) 32%,transparent)!important}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner,:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--accent)!important;color:#fff!important}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-ok .ant-btn{border-color:#ffffff38;background:#ffffff14;color:#ffffffd9}:root[data-theme=dark] .admin-users__access-request-expiration-popup .ant-picker-ok .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel-strong));color:#fff}:root[data-theme=dark] .admin-users__primary-action.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none}:root[data-theme=dark] .admin-users__primary-action.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(1.08)}.admin-users__antd-date-picker.ant-picker{width:100%;min-height:40px}.admin-users__sr-only-date-inputs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin-users__primary-action.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),.admin-users__drawer-actions .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none}.admin-users__primary-action.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.admin-users__drawer-actions .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(1.04)}.admin-users__controls-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 0 100%;width:100%}.admin-users__page-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:0}.admin-users__quick-actions-only,.admin-users__quick-actions-only .admin-workbench__workspace,.admin-users__quick-actions-only .admin-workbench__main,.admin-users__quick-actions-only .admin-users,.admin-users__quick-actions-only .account-management-layout,.admin-users__quick-actions-only .account-management-layout__surface,.admin-users__quick-actions-only .unified-account-workspace,.admin-users__quick-actions-only .unified-account-workspace__controls,.admin-users__quick-actions-only .admin-users__controls-actions,.admin-users__quick-actions-only .admin-users__page-actions,.admin-users__quick-actions-only .unified-account-workspace__drawer{display:contents}.admin-users__quick-actions-only .admin-users__topbar,.admin-users__quick-actions-only .unified-account-workspace__summary,.admin-users__quick-actions-only .unified-account-workspace__filters,.admin-users__quick-actions-only .unified-account-workspace__commands,.admin-users__quick-actions-only .unified-account-workspace__table,.admin-users__quick-actions-only .unified-account-workspace__pagination{display:none}.admin-users__global-quick-actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;flex:0 0 auto;flex-wrap:nowrap;min-width:max-content}.admin-users__page-actions .admin-users__primary-action.admin-users__antd-button.ant-btn{height:34px;min-height:34px;align-items:center;box-sizing:border-box}.admin-users__page-actions .admin-users__primary-action.admin-users__antd-button.ant-btn>.ant-btn-icon,.admin-users__page-actions .admin-users__primary-action.admin-users__antd-button.ant-btn>span:not(.ant-btn-icon){height:32px;line-height:32px;display:inline-flex;align-items:center}.admin-users__page-actions a.admin-users__secondary-action{gap:8px;text-decoration:none}.admin-users__account-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;min-width:0;--skill-hub-border: var(--admin-soft-border);--skill-hub-border-subtle: color-mix(in srgb, var(--text) 12%, transparent);--skill-hub-border-control: color-mix(in srgb, var(--text) 12%, transparent);--skill-hub-border-hover: color-mix(in srgb, var(--accent) 36%, var(--admin-soft-border));--skill-hub-control-bg: #ffffff;--skill-hub-control-hover-bg: color-mix(in srgb, var(--accent) 8%, #ffffff);--skill-hub-dropdown-bg: var(--panel-strong);--skill-hub-surface-raised: #ffffff;--skill-hub-text: var(--text);--skill-hub-muted-strong: var(--muted);--skill-hub-accent: var(--accent);--skill-hub-accent-contrast: #ffffff;--skill-hub-shadow-soft: 0 12px 28px color-mix(in srgb, var(--text) 10%, transparent)}.admin-users__account-menu-trigger.portal-topbar__account-trigger{min-height:42px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;color:var(--text);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.admin-users__account-menu-trigger.portal-topbar__account-trigger:hover,.admin-users__account-menu-trigger.portal-topbar__account-trigger:focus-visible{border-color:var(--skill-hub-border-hover);background:var(--skill-hub-control-hover-bg)}.admin-users__account-menu-trigger .portal-topbar__account-copy{max-width:190px}.admin-users__account-menu-trigger .ant-typography{color:inherit;line-height:1.15}.admin-users__account-menu-trigger .ant-typography-secondary{color:color-mix(in srgb,var(--text) 58%,transparent)}.admin-users__account-menu-trigger .portal-topbar__avatar.ant-avatar{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.admin-users__account-dropdown .ant-dropdown-menu,.admin-users__account-menu{--skill-hub-dropdown-bg: var(--panel-strong);--skill-hub-border: var(--admin-soft-border);--skill-hub-shadow-soft: 0 14px 32px color-mix(in srgb, var(--text) 14%, transparent)}:root[data-theme=dark] .admin-users__account-tools{--skill-hub-border: color-mix(in srgb, #ffffff 13%, var(--admin-soft-border));--skill-hub-border-subtle: color-mix(in srgb, #ffffff 15%, transparent);--skill-hub-border-control: color-mix(in srgb, #ffffff 15%, transparent);--skill-hub-border-hover: color-mix(in srgb, #ffffff 25%, transparent);--skill-hub-control-bg: color-mix(in srgb, var(--panel) 88%, #ffffff 12%);--skill-hub-control-hover-bg: color-mix(in srgb, var(--panel) 78%, #ffffff 22%);--skill-hub-dropdown-bg: color-mix(in srgb, var(--panel) 92%, #ffffff 8%);--skill-hub-surface-raised: color-mix(in srgb, var(--panel) 88%, #ffffff 12%);--skill-hub-text: var(--text);--skill-hub-muted-strong: color-mix(in srgb, var(--text) 68%, transparent);--skill-hub-accent: var(--accent);--skill-hub-accent-contrast: var(--accent-contrast);--skill-hub-shadow-soft: 0 16px 34px color-mix(in srgb, #000000 24%, transparent)}:root[data-theme=dark] .admin-users__account-menu-trigger.portal-topbar__account-trigger{color:var(--text)}:root[data-theme=dark] .admin-users__account-menu-trigger .portal-topbar__avatar.ant-avatar{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}:root[data-theme=dark] .admin-users__account-menu-trigger .ant-typography-secondary{color:color-mix(in srgb,var(--text) 62%,transparent)}.admin-users__control{display:inline-flex;align-items:center;min-height:34px;border-radius:50px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:#fff;color:color-mix(in srgb,var(--text) 74%,transparent);font-size:14px;line-height:1;transition:border-color .14s ease,background-color .14s ease}.admin-users__control:hover,.admin-users__control:focus-within{border-color:color-mix(in srgb,var(--text) 18%,transparent);background:#fff}.admin-users__control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.admin-users__control-icon{width:16px;height:16px;margin-left:10px;margin-right:12px;color:currentColor;opacity:.75}.admin-users__search .admin-users__control-icon{margin-right:0}.admin-users__date-picker-button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;align-self:stretch;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.admin-users__date-picker-button:hover,.admin-users__date-picker-button:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent)}.admin-users__date-picker-button .admin-users__control-icon{margin-left:0;margin-right:12px}.admin-users__select-group select,.admin-users__date-range input,.admin-users__search input{min-height:32px;min-width:140px;padding:0 11px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;box-shadow:none;outline:0}.admin-users__select-group select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:16px}.admin-users__date-range{gap:0}.admin-users__date-range input{min-width:168px}.admin-users__date-range span{color:inherit;font:inherit}.admin-users__search{width:min(300px,100%)}.admin-users__search input{width:100%;padding-left:10px}.admin-users__search input::placeholder,.admin-users__date-range input::placeholder{color:inherit;opacity:1}.admin-users__actions{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto}.admin-users__secondary-action{min-width:72px;height:34px;min-height:34px;padding:0 16px;border-radius:50px;background:#fff;border-color:color-mix(in srgb,var(--text) 10%,transparent);box-shadow:none;color:color-mix(in srgb,var(--text) 74%,transparent);font-size:14px;line-height:1;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.admin-users__secondary-action:hover{color:var(--text);background:#fff;border-color:color-mix(in srgb,var(--text) 18%,transparent)}:root[data-theme=dark] .admin-users__control,:root[data-theme=dark] .admin-users__secondary-action{background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 6%);border-color:#ffffff29;color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .admin-users__control:hover,:root[data-theme=dark] .admin-users__control:focus-within,:root[data-theme=dark] .admin-users__secondary-action:hover{background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 10%);border-color:#ffffff42;color:var(--text)}:root[data-theme=dark] .admin-users__control:focus-within{box-shadow:0 0 0 3px #ffffff38}:root[data-theme=dark] .admin-users__control-icon{color:color-mix(in srgb,var(--text) 62%,transparent);opacity:1}:root[data-theme=dark] .admin-users__select-group select,:root[data-theme=dark] .admin-users__date-range input,:root[data-theme=dark] .admin-users__search input,:root[data-theme=dark] .admin-users__date-range span{color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .admin-users__search input::placeholder,:root[data-theme=dark] .admin-users__date-range input::placeholder{color:color-mix(in srgb,var(--text) 50%,transparent)}:root[data-theme=dark] .admin-users__select-group option{background:#141414;color:var(--text)}.admin-users__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text) 18%,transparent);display:grid;place-items:center;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-users__modal{width:min(520px,calc(100vw - 48px));border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-panel);background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:var(--shadow);padding:18px;display:grid;gap:14px}.admin-users__modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-users__modal-header h3{margin:0;font-size:17px;line-height:1.1}.admin-users__modal-header button{min-height:32px;padding:0 12px;border-radius:var(--admin-radius-control);box-shadow:none}.admin-users__form{display:grid;gap:14px}.admin-users__field{display:grid;gap:6px}.admin-users__field span,.admin-users__antd-form-item .ant-form-item-label>label{font-size:12px;color:var(--muted)}.admin-users__field input,.admin-users__field textarea,.admin-users__antd-form-item .ant-input,.admin-users__antd-form-item .ant-input-affix-wrapper,.admin-users__antd-form-item .ant-input-number{min-height:38px;padding:0 14px;border-radius:var(--admin-radius-control);border-color:var(--admin-soft-border)}.admin-users__antd-form-item .ant-input-affix-wrapper .ant-input{min-height:0;padding:0;border:0}.admin-users__antd-form-item .ant-input-number{width:100%;padding:0}.admin-users__antd-form-item .ant-input-number-input{height:36px;padding:0 14px}.admin-users__field textarea,.admin-users__antd-form-item textarea.ant-input{min-height:112px;padding-top:10px;resize:vertical}.admin-users__antd-form-item .ant-input:not(textarea),.admin-users__antd-form-item .ant-input-affix-wrapper .ant-input{min-height:0;padding-top:0;resize:none}.admin-users__antd-form .ant-form-item{margin-bottom:0}.admin-users__form-actions{display:flex;justify-content:flex-end;gap:10px}.admin-users__form-actions button{min-height:36px;padding:0 14px;border-radius:var(--admin-radius-control);box-shadow:none}.admin-users__form-actions button[type=submit]:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast))}.admin-users__table-panel{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-panel);background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 12px 32px #1111110d;margin-top:0;overflow:hidden}.admin-users__subpage-layout{min-height:0;display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;width:100%}.admin-users__subpage-main{min-width:0}.admin-users__subpage-nav{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-panel);background:color-mix(in srgb,var(--panel) 96%,transparent);align-self:start}.admin-users__subpage-nav a{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:8px;color:color-mix(in srgb,var(--text) 72%,transparent);font-size:13px;text-decoration:none}.admin-users__subpage-nav a:hover,.admin-users__subpage-nav-link--active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.regional-admins .admin-users__subpage-layout{padding:16px 20px 24px}.regional-admins__main,.regional-admins__content{min-width:0;display:grid;gap:16px}.regional-admins__header h1,.regional-admins__panel-heading h2{margin:0;color:var(--text)}.regional-admins__header p,.regional-admins__panel-heading span{margin:4px 0 0;color:var(--muted)}.regional-admins__panel{min-width:0;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-panel);background:color-mix(in srgb,var(--panel) 98%,transparent);overflow:hidden}.regional-admins__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.regional-admins__panel-heading--search{align-items:flex-start}.regional-admins__panel--main-list{overflow:auto}.regional-admins__list-summary{padding:12px 16px 0;color:var(--muted);font-size:12px}.regional-admins__modal-title{font-size:17px}.regional-admins__modal-filters{display:grid;align-items:center;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) 140px minmax(150px,1fr) minmax(150px,1fr) auto auto;gap:8px;margin-bottom:14px}.regional-admins__modal-filters .ant-select,.regional-admins__modal-filters .ant-input{min-width:0;height:32px}.regional-admins__modal-filters .ant-select-selector{height:32px!important;align-items:center}.regional-admins__modal-filters .ant-select-selection-placeholder,.regional-admins__modal-filters .ant-select-selection-item{line-height:30px!important}.regional-admins__modal-filters .ant-select-multiple .ant-select-selection-overflow{align-items:center;min-height:30px}.regional-admins__modal-filters .ant-btn{height:32px}.regional-admins__result-count{margin-bottom:8px;color:var(--muted);font-size:12px}.regional-admins__modal-table .ant-table-row{cursor:default}.regional-admins__modal-table .ant-table-thead>tr>th.regional-admins__expand-column,.regional-admins__modal-table .ant-table-tbody>tr>td.regional-admins__expand-column{width:36px;min-width:36px;padding-right:4px;padding-left:8px;text-align:left}.regional-admins__modal-table .ant-table-tbody>tr>td.regional-admins__expand-column{vertical-align:top}.regional-admins__expand-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:1px solid var(--admin-soft-border);border-radius:4px;background:var(--panel);color:var(--text);cursor:pointer;font-size:12px;line-height:1}.regional-admins__account-content{display:grid;gap:2px;min-width:0;width:100%}.regional-admins__expand-button:hover{border-color:var(--accent);color:var(--accent)}.regional-admins__assigned-state{font-weight:600}.regional-admins__assigned-info-button.ant-btn{width:fit-content;padding:0;font-weight:600}.regional-admins__account-cell{gap:3px;min-width:170px}.regional-admins__account-cell--child{padding-left:12px;border-left:3px solid color-mix(in srgb,var(--accent) 55%,transparent)}.regional-admins__account-cell strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.regional-admins__account-cell strong .admin-users__identity-badge,.regional-admins__date-cell{white-space:nowrap}.regional-admins__assignment-summary{display:grid;gap:3px;min-width:150px}.regional-admins__assignment-summary strong{color:var(--text)}.regional-admins__filters{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(160px,.8fr) auto auto;gap:8px;width:min(100%,920px)}.regional-admins__account-cell{gap:3px}.regional-admins__account-title{display:flex;align-items:center;gap:6px;min-width:0}.regional-admins__account-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.regional-admins__subaccount-link.ant-btn{width:fit-content;height:auto;padding:0;font-size:12px}.regional-admins__tag-stack{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.regional-admins__assigned-list{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text)}.regional-admins__assigned-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regional-admins__row--active>td{background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important}@media (max-width: 960px){.regional-admins__panel-heading--search{display:grid}.regional-admins__filters,.regional-admins__modal-filters{grid-template-columns:1fr}}.admin-users__selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border-bottom:1px solid var(--border);color:var(--muted)}.admin-users__row-action--danger.ant-btn{color:var(--danger-text)}.admin-users__antd-table.ant-table-wrapper{height:100%;min-height:0;overflow:hidden}.admin-users__antd-table .ant-spin-nested-loading,.admin-users__antd-table .ant-spin-container{min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr)}.admin-users__antd-table .ant-table,.admin-users__antd-table .ant-table-container{min-height:0;max-height:100%;overflow:hidden}.admin-users__antd-table .ant-table,.admin-users__antd-table .ant-table-container{display:grid;grid-template-rows:auto minmax(0,1fr)}.admin-users__antd-table .ant-table-content{min-height:0;max-height:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.account-hierarchy .admin-users__antd-table .ant-table-content{overflow-x:auto!important;overflow-y:hidden!important}.admin-users__antd-table .ant-table-header{overflow:hidden!important}.admin-users__antd-table .ant-table-body{min-height:0;max-height:100%!important;overflow:auto!important;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.admin-users__antd-table:hover .ant-table-body{scrollbar-color:color-mix(in srgb,var(--text) 24%,transparent) transparent}.admin-users__antd-table .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.admin-users__antd-table .ant-table-body::-webkit-scrollbar:hover{width:6px;height:6px}.admin-users__antd-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.admin-users__antd-table .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.admin-users__antd-table:hover .ant-table-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 24%,transparent)}.admin-users__antd-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text) 42%,transparent)}.admin-users__antd-table .ant-table{background:transparent;color:color-mix(in srgb,var(--text) 78%,transparent);font-size:12px;line-height:1.35}.admin-users__antd-table .ant-table-thead>tr>th{color:var(--text);font-size:12px;line-height:1.35;font-weight:600;background:color-mix(in srgb,var(--text) 4%,var(--panel-strong));z-index:3}.admin-users__antd-table .ant-table-thead>tr>th.admin-users__identity-column{padding-inline-start:50px!important}.admin-users__antd-table .ant-table-thead>tr>th.ant-table-cell-fix-end{z-index:5;background:var(--panel-strong);box-shadow:-10px 0 18px #11111114}.admin-users__antd-table .ant-table-tbody>tr>td{padding:9px 8px;border-bottom-color:var(--border);vertical-align:middle}.admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--admin-hover-bg)}.admin-users__antd-table .ant-table-cell-fix-end{background:var(--panel-strong);box-shadow:-10px 0 18px #11111114}.admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-end{background:color-mix(in srgb,var(--panel-strong) 92%,#ffffff 8%)}:root[data-theme=dark] .admin-users__antd-table .ant-table{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=dark] .admin-users__antd-table .ant-table-thead>tr>th{border-bottom-color:#ffffff29;background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 8%);color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .admin-users__antd-table .ant-table-tbody>tr>td{border-bottom-color:#ffffff14;background:color-mix(in srgb,var(--panel) 88%,#000000 12%);color:color-mix(in srgb,var(--text) 70%,transparent)}:root[data-theme=dark] .admin-users__antd-table .ant-table-cell-fix-end{background:var(--panel-strong);box-shadow:-12px 0 22px #00000052}:root[data-theme=dark] .admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>td,:root[data-theme=dark] .admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-end{background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 7%)}:root[data-theme=dark] .admin-users__row-action.ant-btn,:root[data-theme=dark] .admin-users__antd-row-link{border-color:#ffffff1a;background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 5%);color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=dark] .admin-users__row-action.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .admin-users__antd-row-link:hover{border-color:#ffffff3d;background:color-mix(in srgb,var(--panel-strong) 72%,#ffffff 10%);color:var(--text)}.admin-users__table-shell{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.admin-users__row-actions{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;min-width:0;flex-wrap:nowrap;white-space:nowrap;margin-inline:auto}.admin-users__row-action.ant-btn,.admin-users__antd-row-link{inline-size:28px;min-inline-size:28px;block-size:28px;min-block-size:28px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:50%;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:color-mix(in srgb,var(--text) 70%,transparent);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;aspect-ratio:1 / 1}.admin-users__row-action.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.admin-users__antd-row-link:hover{border-color:color-mix(in srgb,var(--text) 18%,transparent);background:var(--admin-hover-bg);color:var(--text)}.admin-users__table{width:100%;min-width:1280px;border-collapse:collapse;table-layout:auto;color:color-mix(in srgb,var(--text) 78%,transparent);font-size:12px;line-height:1.35;font-weight:500}.admin-users__table thead th{position:sticky;top:0;z-index:2}.admin-users__col-user{width:22%}.admin-users__col-app{width:10%}.admin-users__col-created{width:12%}.admin-users__col-status{width:80px;text-align:left!important;padding-left:6px!important;padding-right:6px!important}.admin-users__col-quota{width:160px;text-align:left!important;padding-left:6px!important;padding-right:6px!important}.admin-users__col-input{width:74px}.admin-users__col-output{width:92px}.admin-users__col-cache-create,.admin-users__col-cache-read{width:118px}.admin-users__col-actions{width:180px;min-width:180px}.admin-users__table th,.admin-users__table td{padding:9px 8px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.admin-users__table th{color:var(--text);font-size:12px;line-height:1.35;font-weight:600;text-transform:none;letter-spacing:0;background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))}.admin-users__numeric{text-align:left!important;font-variant-numeric:tabular-nums;padding-left:6px!important;padding-right:6px!important;white-space:nowrap}.admin-users__antd-table .ant-table-cell.admin-users__numeric,.admin-users__antd-table .ant-table-cell.admin-users__col-quota,.admin-users__antd-table .ant-table-cell.admin-users__col-status{text-align:left!important;padding-left:6px!important;padding-right:6px!important}.admin-users__antd-table .ant-table-cell.admin-users__col-app{padding-left:6px;padding-right:6px;white-space:nowrap}.admin-users__actions-cell{width:220px!important;min-width:220px!important;text-align:center!important;padding-left:8px!important;padding-right:8px!important;background:var(--panel-strong)!important;overflow:visible}.admin-users__actions-heading{width:220px!important;min-width:220px!important;text-align:left!important;padding-left:8px!important;padding-right:8px!important;background:var(--panel-strong)!important}.admin-users__table tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.admin-users__table tbody tr:hover{background:var(--admin-hover-bg);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 32%,transparent)}.admin-users__table tbody tr:last-child td{border-bottom:0}.admin-users__pagination{position:relative;z-index:1;flex-shrink:0;min-height:50px;padding:10px 14px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;background:color-mix(in srgb,var(--panel) 98%,transparent);color:color-mix(in srgb,var(--text) 68%,transparent);font-size:12px;line-height:1.35;font-weight:500}.admin-users__antd-pagination{margin-left:auto}.admin-users__antd-pagination .ant-pagination-item,.admin-users__antd-pagination .ant-pagination-prev,.admin-users__antd-pagination .ant-pagination-next{border-radius:var(--admin-radius-control)}.admin-users__antd-pagination .ant-pagination-item-active{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}:root[data-theme=dark] .admin-users__pagination{border-top-color:#ffffff17;background:color-mix(in srgb,var(--panel) 88%,#000000 12%);color:color-mix(in srgb,var(--text) 66%,transparent)}:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-item,:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-prev,:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-next{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 88%,#ffffff 4%)}:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-item a,:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-prev .ant-pagination-item-link,:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-next .ant-pagination-item-link{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-item-active{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:color-mix(in srgb,var(--accent) 18%,#ffffff 4%)}:root[data-theme=dark] .admin-users__antd-pagination .ant-pagination-item-active a{color:color-mix(in srgb,var(--accent) 76%,var(--text))}.admin-users__pagination-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.admin-users__pagination-actions button{min-height:32px;padding:0 12px;border-radius:var(--admin-radius-control);border:1px solid var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text);box-shadow:none;font-size:12px;line-height:1;font-weight:600}.admin-users__pagination-actions button:not(:disabled):hover{background:var(--admin-hover-bg);border-color:color-mix(in srgb,var(--text) 18%,transparent)}.admin-users__pagination-actions button:disabled{cursor:not-allowed;opacity:.42}.admin-users__pagination-actions strong{min-width:54px;text-align:center;color:var(--text);font-size:12px;line-height:1.35;font-weight:600}.admin-users__identity{display:flex;align-items:center;gap:10px}.admin-users__avatar{width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.admin-users__avatar img{width:100%;height:100%;object-fit:cover}.admin-users__identity-copy{display:grid;align-content:center;gap:2px;min-width:0;min-height:52px}.admin-users__identity strong{color:var(--text);font-size:12px;line-height:1.35;font-weight:600;display:flex;align-items:center;gap:6px;min-width:0}.admin-users__identity-copy>span{color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px;line-height:1.35;font-weight:500}.admin-users__identity-copy>small{color:var(--muted);font-size:11px;line-height:1.35;font-weight:500}.admin-users__identity-badge{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--accent) 84%,var(--text));font-size:10px;line-height:12px;font-weight:700}.admin-users__identity strong .admin-users__identity-tag{flex:0 0 auto;align-self:auto;height:14px;padding:1px 7px;font-size:10px;line-height:12px;font-weight:700}.admin-users__quota-cell,.admin-users__table-detail-cell{display:grid;gap:2px;color:inherit;font-size:12px;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums}.admin-users__quota-cell small{color:var(--muted);font-size:12px;line-height:1.35;font-weight:500}.admin-users__app-access-empty,.admin-users__date-cell{color:inherit;font-size:12px;line-height:1.35;font-weight:500}.admin-users__date-cell{display:grid;gap:2px;font-variant-numeric:tabular-nums}.admin-users__date-cell>span:last-child{color:var(--muted)}.admin-users__app-access{position:relative;width:100%;min-width:0;max-width:100%;display:flex;align-items:center;overflow:hidden;font-weight:500}.admin-users__app-visible-tags,.admin-users__app-tooltip-tags{display:flex;align-items:center;gap:4px}.admin-users__app-visible-tags{width:100%;min-width:0;max-width:100%;flex-wrap:nowrap;overflow:hidden}.admin-users__app-tooltip-tags{max-width:260px;flex-wrap:wrap}.admin-users__app-tooltip{--admin-app-tooltip-bg: color-mix(in srgb, var(--panel-strong) 96%, #ffffff 4%);--admin-app-tooltip-border: color-mix(in srgb, var(--text) 10%, transparent);--admin-app-tooltip-shadow: 0 14px 32px color-mix(in srgb, var(--text) 16%, transparent);--antd-arrow-background-color: var(--admin-app-tooltip-bg)}.ant-tooltip.admin-users__app-tooltip .ant-tooltip-container.admin-users__app-tooltip-container{min-height:0;padding:10px 12px;border:1px solid var(--admin-app-tooltip-border);border-radius:16px;background:var(--admin-app-tooltip-bg);background-color:var(--admin-app-tooltip-bg);box-shadow:var(--admin-app-tooltip-shadow);color:var(--text)}.ant-tooltip.admin-users__app-tooltip .ant-tooltip-arrow.admin-users__app-tooltip-arrow:before{background:var(--admin-app-tooltip-bg);background-color:var(--admin-app-tooltip-bg);border:1px solid var(--admin-app-tooltip-border)}.admin-users__app-tooltip .ant-tooltip-content{filter:none}.admin-users__app-tag.ant-tag,.admin-users__app-overflow-tag.ant-tag{min-height:22px;margin-inline-end:0;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;flex:0 0 auto;font-size:12px;line-height:1.35;font-weight:500}.admin-users__app-tag.ant-tag{background:var(--admin-app-tag-bg, color-mix(in srgb, var(--accent) 9%, transparent));color:var(--admin-app-tag-color, color-mix(in srgb, var(--accent) 72%, var(--text)))}.admin-users__app-tag--chat.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #0ea5e9 13%, transparent);--admin-app-tag-color: color-mix(in srgb, #0369a1 88%, var(--text))}.admin-users__app-tag--admin.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #8b5cf6 13%, transparent);--admin-app-tag-color: color-mix(in srgb, #6d28d9 86%, var(--text))}.admin-users__app-tag--social.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #14b8a6 13%, transparent);--admin-app-tag-color: color-mix(in srgb, #0f766e 88%, var(--text))}.admin-users__app-tag--business.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #f59e0b 16%, transparent);--admin-app-tag-color: color-mix(in srgb, #b45309 88%, var(--text))}.admin-users__app-tag--skill.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #f43f5e 13%, transparent);--admin-app-tag-color: color-mix(in srgb, #be123c 88%, var(--text))}.admin-users__app-overflow-tag.ant-tag{background:color-mix(in srgb,var(--text) 8%,transparent);color:color-mix(in srgb,var(--text) 62%,transparent)}:root[data-theme=dark] .admin-users__app-tag--chat.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #38bdf8 18%, transparent);--admin-app-tag-color: color-mix(in srgb, #bae6fd 86%, var(--text))}:root[data-theme=dark] .admin-users__app-tag--admin.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #a78bfa 18%, transparent);--admin-app-tag-color: color-mix(in srgb, #ddd6fe 86%, var(--text))}:root[data-theme=dark] .admin-users__app-tag--social.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #2dd4bf 17%, transparent);--admin-app-tag-color: color-mix(in srgb, #99f6e4 86%, var(--text))}:root[data-theme=dark] .admin-users__app-tag--business.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #fbbf24 16%, transparent);--admin-app-tag-color: color-mix(in srgb, #fde68a 84%, var(--text))}:root[data-theme=dark] .admin-users__app-tag--skill.ant-tag{--admin-app-tag-bg: color-mix(in srgb, #fb7185 17%, transparent);--admin-app-tag-color: color-mix(in srgb, #fecdd3 86%, var(--text))}:root[data-theme=dark] .admin-users__app-tooltip{--admin-app-tooltip-bg: color-mix(in srgb, #111111 92%, var(--panel-strong));--admin-app-tooltip-border: color-mix(in srgb, var(--text) 12%, transparent);--admin-app-tooltip-shadow: 0 16px 36px rgba(0, 0, 0, .34)}.admin-users__app-measure{position:absolute;inset-block-start:0;inset-inline-start:0;height:0;display:flex;align-items:center;gap:4px;overflow:hidden;visibility:hidden;pointer-events:none;white-space:nowrap}.admin-users__app-access-empty{color:var(--muted)}.admin-users__status{min-height:22px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;line-height:1.35;font-weight:500;letter-spacing:0}.admin-users__status-stack{width:100%;display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center}.admin-users__status--active{border:1px solid #89d4a5;background:#e8f7ee;color:#166534}.admin-users__status--disabled{border:1px solid #ffaaa5;background:#ffeaea;color:#b42318}.admin-users__status--expired{border:1px solid #f2c45f;background:#fff4d6;color:#8a5200}.admin-users__row-action{position:relative;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:var(--admin-radius-control);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:transparent;box-shadow:none;color:color-mix(in srgb,var(--text) 58%,transparent);text-decoration:none;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.admin-users__row-action:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 18%,transparent);background:var(--admin-hover-bg)}.admin-users__antd-table .admin-users__row-action.ant-btn,.admin-users__antd-table .admin-users__antd-row-link{inline-size:24px;min-inline-size:24px;max-inline-size:24px;block-size:24px;min-block-size:24px;max-block-size:24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;border-radius:50%;aspect-ratio:1 / 1;flex:0 0 24px;box-sizing:border-box}.admin-users__antd-table .admin-users__actions-cell .admin-users__row-action.ant-btn,.admin-users__antd-table .admin-users__actions-cell .admin-users__antd-row-link{inline-size:24px;min-inline-size:24px;max-inline-size:24px;block-size:24px;min-block-size:24px;max-block-size:24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex:0 0 24px}.admin-users__antd-table .admin-users__actions-cell .anticon{font-size:13px}.admin-users__row-action[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;min-width:max-content;max-width:160px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--text) 92%,transparent);color:var(--bg);box-shadow:0 10px 24px #11111129;font-size:12px;line-height:1.2;font-weight:500;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.admin-users__row-action[data-tooltip]:before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);z-index:21;width:8px;height:8px;background:color-mix(in srgb,var(--text) 92%,transparent);pointer-events:none;opacity:0;transform:translate(-50%,4px) rotate(45deg);transition:opacity .14s ease,transform .14s ease}.admin-users__row-action[data-tooltip]:hover:after,.admin-users__row-action[data-tooltip]:focus-visible:after,.admin-users__row-action[data-tooltip]:hover:before,.admin-users__row-action[data-tooltip]:focus-visible:before{opacity:1;transform:translate(-50%)}.admin-users__row-action[data-tooltip]:hover:before,.admin-users__row-action[data-tooltip]:focus-visible:before{transform:translate(-50%) rotate(45deg)}.admin-users__row-action-icon{width:14px;height:14px}.admin-users__drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text) 16%,transparent);z-index:45}.admin-users__drawer{position:absolute;top:0;right:0;width:min(440px,100vw);height:100dvh;background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:-12px 0 32px #11111114,inset 1px 0 0 var(--border);display:grid;grid-template-rows:auto 1fr auto}.admin-users__drawer--wide{width:min(640px,100vw)}.admin-users__reject-dialog{position:absolute;top:50%;left:50%;width:min(420px,calc(100vw - 32px));padding:0;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:var(--shadow);transform:translate(-50%,-50%)}.admin-users__reject-dialog .admin-users__field{padding:16px 18px}.admin-users__approval-grid{display:grid;gap:12px;padding:16px 18px}.admin-users__approval-grid .admin-users__field{padding:0}.admin-users__access-request-inline-form .admin-users__approval-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.admin-users__access-request-inline-form .admin-users__approval-field-row--monthly-term{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users__access-request-inline-form .admin-users__approval-field-row--fixed-term{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__access-request-inline-form .admin-users__approval-field-row .admin-users__field{min-width:0}.admin-users__company-admin-checkbox.ant-checkbox-wrapper{display:inline-flex;align-items:center;height:24px;min-height:24px;box-sizing:border-box;margin:0;padding:3px 8px;border:1px solid var(--admin-soft-border);border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text);font-size:11px;line-height:16px;transform:none;white-space:nowrap}.admin-users__company-admin-checkbox.ant-checkbox-wrapper:hover,.admin-users__company-admin-checkbox.ant-checkbox-wrapper:focus-within,.admin-users__company-admin-checkbox.ant-checkbox-wrapper:active{transform:none}.admin-users__company-admin-checkbox.ant-checkbox-wrapper-disabled{background:color-mix(in srgb,var(--panel) 88%,var(--muted));color:var(--muted)}.admin-users__access-request-inline-form .admin-users__approval-field-row--products{grid-template-columns:minmax(0,1fr)}.admin-users__access-request-inline-form .admin-users__approval-field-row--products .ant-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap;overflow:hidden}@media (max-width: 1100px){.admin-users__access-request-inline-form .admin-users__approval-field-row--fixed-term,.admin-users__access-request-inline-form .admin-users__approval-field-row--monthly-term{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.admin-users__access-request-inline-form .admin-users__approval-field-row,.admin-users__access-request-inline-form .admin-users__approval-field-row--fixed-term,.admin-users__access-request-inline-form .admin-users__approval-field-row--monthly-term,.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__facts--monthly,.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .admin-users__initial-package-monthly-term-row{grid-template-columns:minmax(0,1fr)}.admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .package-instance-manager__term-separator{display:none}}.admin-users__drawer-header,.admin-users__drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.admin-users__drawer-actions{justify-content:flex-end;border-bottom:0;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.admin-users__drawer-header h3{margin:0;font-size:16px}.admin-users__drawer-header button,.admin-users__drawer-actions button{min-height:34px;padding:0 12px;border-radius:var(--admin-radius-control);border-color:var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:none}.admin-users__drawer-header .admin-users__drawer-close{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:999px;font-size:13px;font-weight:600;line-height:1}.admin-users__drawer-header button:hover,.admin-users__drawer-actions button:hover{border-color:color-mix(in srgb,var(--text) 18%,transparent);background:var(--admin-hover-bg)}.admin-users__drawer-actions button:last-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;color:var(--brand-primary-contrast, var(--accent-contrast));background:var(--accent)}.admin-users__drawer-actions button:last-child:hover{filter:brightness(1.04)}.admin-users__drawer-actions button:disabled{cursor:not-allowed;opacity:.68}.admin-users__drawer-body{padding:16px 18px;display:grid;align-content:start;gap:10px;overflow-y:auto}.admin-users__drawer-user{margin:0;font-size:13px;color:var(--muted)}.admin-users__drawer .admin-users__field{align-content:start;gap:5px}.admin-users__quota-field .ant-form-item-label>label{width:100%}.admin-users__quota-label{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:space-between;gap:12px}.admin-users__quota-label-extra.ant-tag{margin-left:auto;margin-inline-end:0;padding:1px 8px;border-color:color-mix(in srgb,var(--accent) 18%,var(--admin-soft-border));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--muted);font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap}.admin-users__drawer .admin-users__field input{min-height:42px;height:42px;padding:0 14px;border-radius:21px;font-size:13px;line-height:1.2}.admin-users__antd-drawer-root .ant-drawer-section,.admin-users__antd-modal-root .ant-modal-content{background:color-mix(in srgb,var(--panel) 98%,transparent);color:var(--text)}.admin-users__antd-drawer-root .ant-drawer-header,.admin-users__antd-drawer-root .ant-drawer-footer,.admin-users__antd-modal-root .ant-modal-header,.admin-users__antd-modal-root .ant-modal-footer{background:color-mix(in srgb,var(--panel) 98%,transparent);border-color:color-mix(in srgb,var(--text) 8%,transparent)}.admin-users__antd-drawer-root .ant-drawer-title,.admin-users__antd-modal-root .ant-modal-title{color:var(--text);font-size:16px;font-weight:700}.admin-users__antd-drawer-root .ant-drawer-body{padding:0}.admin-users__antd-drawer-root .ant-drawer-close,.admin-users__antd-modal-root .ant-modal-close{border-radius:999px;color:var(--text)}.admin-users__account-form-drawer-root .ant-drawer-content-wrapper{max-width:calc(100vw - 24px);border-radius:18px 0 0 18px;overflow:hidden}.admin-users__logs-drawer-root .ant-drawer-section{background:var(--panel);background-color:var(--panel)}.admin-users__logs-drawer-root .ant-drawer-content-wrapper{border-radius:18px 0 0 18px;overflow:hidden}.admin-users__logs-drawer-root .ant-drawer-header,.admin-users__logs-drawer-root .ant-drawer-body{background:var(--panel);background-color:var(--panel)}.admin-users__logs-drawer-root .ant-drawer-mask{background:#00000073}.admin-users__logs-drawer .ant-drawer-extra{display:flex;align-items:center;justify-content:flex-end}.admin-users__conversations-drawer-root .ant-drawer-section,.admin-users__conversations-drawer-root .ant-drawer-header,.admin-users__conversations-drawer-root .ant-drawer-body{background:var(--panel);background-color:var(--panel)}.admin-users__conversations-drawer-root .ant-drawer-content-wrapper{border-radius:18px 0 0 18px;overflow:hidden}.admin-users__conversations-drawer-root .ant-drawer-mask{background:#00000073}.admin-users__account-form-drawer.ant-drawer-section,.admin-users__account-form-drawer .ant-drawer-body{background:var(--panel);background-color:var(--panel)}.admin-users__account-form-drawer.ant-drawer-section{border-radius:18px 0 0 18px;overflow:hidden}.admin-users__account-form-drawer .ant-drawer-header,.admin-users__account-form-drawer .ant-drawer-footer{position:relative;background:var(--panel);background-color:var(--panel)}.admin-users__account-form-drawer .ant-drawer-footer{padding:14px 18px;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-bottom:0;box-shadow:none}.admin-users__account-form-drawer .ant-drawer-header{padding-inline-end:58px}.admin-users__account-form-drawer .ant-drawer-header-title{flex-direction:row-reverse}.admin-users__account-form-drawer .ant-drawer-close{position:absolute;top:12px;inset-inline-end:16px;width:34px;height:34px;margin:0}.admin-users__account-form-drawer .ant-drawer-footer .admin-users__drawer-actions{justify-content:flex-end;gap:10px;width:100%;padding:0;border:0}.admin-users__account-form-drawer .ant-drawer-footer .ant-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;min-height:34px;padding:0 18px;border-radius:999px;font-weight:700;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,filter .16s ease}.admin-users__account-form-drawer .ant-drawer-footer .ant-btn-default{border:1px solid #d1d5db;background:#fff;background-color:#fff;color:#1f2937}.admin-users__account-form-drawer .ant-drawer-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,.admin-users__account-form-drawer .ant-drawer-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:#5f6368;background:#f8fafc;background-color:#f8fafc;color:#111827}.admin-users__account-form-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border:0;border-radius:999px;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast))}.admin-users__account-form-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,.admin-users__account-form-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{border:0;background:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));filter:brightness(1.04)}.admin-users__account-form-drawer .ant-drawer-footer .ant-btn:disabled,.admin-users__account-form-drawer .ant-drawer-footer .ant-btn.ant-btn-disabled{cursor:not-allowed;opacity:.68}:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-mask{background:#000000a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-section{background:color-mix(in srgb,var(--panel-strong) 72%,#000000 28%);color:var(--text);box-shadow:-18px 0 48px #00000075}:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-header,:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-footer{background:color-mix(in srgb,var(--panel-strong) 76%,#000000 24%);border-color:#ffffff1a}:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-title{color:color-mix(in srgb,var(--text) 94%,transparent)}:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-close{color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-close:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .ant-drawer-close:focus-visible{background:#ffffff14;color:var(--text)}:root[data-theme=dark] .admin-users__account-form-drawer.ant-drawer-section,:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-body{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__logs-drawer-root .ant-drawer-section{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__logs-drawer-root .ant-drawer-header{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__logs-drawer-root .ant-drawer-body{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__logs-drawer-root .ant-drawer-mask{background:#000000b8}:root[data-theme=dark] .admin-users__conversations-drawer-root .ant-drawer-section{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__conversations-drawer-root .ant-drawer-header{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__conversations-drawer-root .ant-drawer-body{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__conversations-drawer-root .ant-drawer-mask{background:#000000b8}:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-header,:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-footer{background:var(--panel-strong);background-color:var(--panel-strong)}:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-footer{border-top:1px solid #5a6475;border-bottom:0}:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-footer .admin-users__drawer-actions{border:0}:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-footer .ant-btn-default{border-color:#5a6475;background:var(--panel-strong);background-color:var(--panel-strong);color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .admin-users__account-form-drawer .ant-drawer-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:#7aa2ff;background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 8%);background-color:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 8%);color:var(--text)}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body{background:color-mix(in srgb,var(--panel-strong) 70%,#000000 30%);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body::-webkit-scrollbar{width:8px}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body::-webkit-scrollbar-track{background:transparent}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#ffffff3d;background-clip:content-box}.admin-users__antd-modal .admin-users__field{margin-top:16px}.admin-users__activity-filter.ant-segmented{width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}.admin-users__activity-filter .ant-segmented-item{border-radius:999px}.admin-skills{grid-template-rows:auto minmax(0,1fr)}.admin-skills__notice,.admin-skills__empty,.admin-skills__version-note{margin:0;padding:10px 12px;border-radius:14px;color:var(--muted);background:color-mix(in srgb,var(--text) 5%,transparent);font-size:13px;line-height:1.45}.admin-skills__notice{margin-bottom:12px;color:#1e40af;background:color-mix(in srgb,#2563eb 10%,transparent)}.admin-skills__audit-banner{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px;padding:14px 16px;border:1px solid color-mix(in srgb,#2563eb 18%,var(--admin-soft-border));border-radius:18px;background:color-mix(in srgb,#2563eb 7%,var(--panel-strong))}.admin-skills__audit-banner strong{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.admin-skills__audit-banner span{color:var(--muted);font-size:13px}.admin-skills__layout{min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px}.admin-skills__panel{min-width:0;display:grid;align-content:start;gap:16px;padding:18px;border:1px solid var(--admin-soft-border);border-radius:22px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent)}.admin-skills__panel-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.admin-skills__panel-header h3{margin:0 0 4px;font-size:18px}.admin-skills__panel-header p{margin:0;color:var(--muted);font-size:13px}.admin-skills__mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:250px;padding:4px;border:1px solid var(--admin-soft-border);border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent)}.admin-skills__mode-switch button{min-height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.admin-skills__mode-switch button[aria-pressed=true]{background:var(--panel-strong);color:var(--text);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 8%,transparent)}.admin-skills__form,.admin-skills__lookup{display:grid;gap:14px}.admin-skills__lookup{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-skills .admin-users__field{padding:0}.admin-skills .admin-users__field input{width:100%;border:1px solid var(--admin-soft-border);background:color-mix(in srgb,var(--panel) 98%,transparent);color:var(--text)}.admin-skills__visibility{display:grid;gap:8px;margin:0;padding:0;border:0}.admin-skills__visibility legend{margin-bottom:2px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.01em}.admin-skills__visibility label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid var(--admin-soft-border);border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text);font-size:13px;font-weight:800}.admin-skills__visibility input{inline-size:16px;block-size:16px;accent-color:var(--accent)}.admin-skills__file-control{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:6px;border:1px solid var(--admin-soft-border);border-radius:18px;background:color-mix(in srgb,var(--panel) 98%,transparent)}.admin-skills__file-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:12px;font-weight:900}.admin-skills__file-control>span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px}.admin-skills__file-control input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-skills__detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.admin-skills__detail-list div{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 86%,transparent)}.admin-skills__detail-list dt{margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.admin-skills__detail-list dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:13px;font-weight:800}.admin-skills__registry{margin-top:16px;padding:18px;border:1px solid var(--admin-soft-border);border-radius:22px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent)}.admin-skills__registry-list{display:grid;gap:10px;margin-top:14px}.admin-skills__registry-sections{display:grid;gap:16px}.admin-skills__registry-group{min-width:0}.admin-skills__registry-group h4{margin:0;color:var(--text);font-size:14px;font-weight:900;letter-spacing:-.01em}.admin-skills__registry-item{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(160px,1fr);gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--admin-soft-border);border-radius:16px;background:color-mix(in srgb,var(--panel) 90%,transparent)}.admin-skills__registry-item>div{display:grid;min-width:0;gap:3px}.admin-skills__registry-item strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px}.admin-skills__registry-item span{overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-mono);font-size:11px}@media (max-width: 920px){.admin-skills__layout,.admin-skills__lookup,.admin-skills__audit-banner{grid-template-columns:1fr}.admin-skills__panel-header{display:grid}.admin-skills__mode-switch{min-width:0}.admin-skills__registry-item{grid-template-columns:1fr}}.admin-users__permission-group{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.admin-users__permission-group>span{color:var(--muted);font-size:12px;line-height:1.25}.admin-users__role-derived-access{display:grid;gap:8px}.admin-users__role-derived-access-products{display:flex;flex-wrap:wrap;gap:6px}.admin-users__role-derived-access p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.admin-users__permission-select.ant-select{width:100%}.admin-users__permission-select.ant-select-multiple .ant-select-selector{height:34px!important;min-height:34px!important;padding:1px 12px!important;border:1px solid #5f6368!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);box-sizing:border-box;overflow:hidden}.admin-users__permission-select.ant-select-focused .ant-select-selector,.admin-users__permission-select.ant-select-open .ant-select-selector{border-color:color-mix(in srgb,var(--accent) 46%,#5f6368)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)!important}.admin-users__permission-select.ant-select-multiple .ant-select-selection-overflow{gap:4px;align-items:center;max-width:100%;padding:1px 0;flex-wrap:nowrap;overflow:hidden}.admin-users__permission-select.ant-select-multiple .ant-select-placeholder,.admin-users__permission-select.ant-select-multiple .ant-select-input{height:28px!important;line-height:28px!important;color:var(--muted)!important}.admin-users__permission-tag{position:relative;min-width:0;display:inline-flex;align-items:center;height:24px;max-width:100%;padding:0 10px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:650;line-height:22px;white-space:nowrap}.admin-users__permission-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-users__permission-tag button{position:absolute;top:-6px;right:-6px;width:16px;height:16px;display:inline-grid;place-items:center;padding:0;margin:0;border:1px solid color-mix(in srgb,currentColor 28%,#ffffff 72%);border-radius:999px;background:#fff;color:inherit;font-size:10px;line-height:1;opacity:0;pointer-events:none;cursor:pointer;box-shadow:0 4px 10px #11111129;transition:opacity .14s ease,transform .14s ease;transform:scale(.88)}.admin-users__permission-tag:hover button,.admin-users__permission-tag:focus-within button{opacity:1;pointer-events:auto;transform:scale(1)}.admin-users__permission-tag button:hover{background:color-mix(in srgb,currentColor 12%,#ffffff 88%)}.admin-users__permission-tag--chat{border-color:#8ab4f8;background:#e8f1ff;color:#174ea6}.admin-users__permission-tag--admin{border-color:#ffaaa5;background:#ffeaea;color:#b42318}.admin-users__permission-tag--social-listening{border-color:#89d4a5;background:#e8f7ee;color:#166534}.admin-users__permission-tag--business-insights{border-color:#f2c45f;background:#fff4d6;color:#8a5200}.admin-users__permission-tag--skill-management{border-color:#c4a7ff;background:#f1e9ff;color:#5b21b6}.admin-users__permission-select-popup.ant-select-dropdown{opacity:1!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 18px 42px #0f172a2e!important}.admin-users__permission-select-popup .rc-virtual-list,.admin-users__permission-select-popup .rc-virtual-list-holder,.admin-users__permission-select-popup .rc-virtual-list-holder-inner{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}.admin-users__permission-select-popup .ant-select-item{border-radius:9px;color:var(--text)!important}.admin-users__permission-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg)!important}.admin-users__permission-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong))!important}.admin-users__approval-package-popup.ant-select-dropdown{width:min(460px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)}.admin-users__approval-package-popup .ant-select-item-option-content{min-width:0;white-space:normal}.admin-users__approval-package-option{display:grid;grid-template-columns:minmax(0,1fr);gap:3px 14px;min-width:0;padding:2px 0;line-height:1.35}.admin-users__approval-package-option-heading{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;min-width:0}.admin-users__approval-package-option-heading strong,.admin-users__approval-package-option-heading span,.admin-users__approval-package-option-meta{overflow-wrap:anywhere}.admin-users__approval-package-option-heading span,.admin-users__approval-package-option-meta{color:var(--text-muted);font-size:12px}.admin-users__permission-option-content{display:inline-flex;align-items:center;gap:8px;font-weight:600}.admin-users__permission-option-content>span:first-child{width:9px;height:9px;border-radius:999px;background:currentColor}.admin-users__permission-option-content--chat{color:#174ea6}.admin-users__permission-option-content--admin{color:#b42318}.admin-users__permission-option-content--social-listening{color:#166534}.admin-users__permission-option-content--business-insights{color:#8a5200}.admin-users__permission-option-content--skill-management{color:#5b21b6}.admin-users__account-editor{display:grid;align-content:start;gap:14px}.admin-users__avatar-upload{justify-self:center;position:relative;width:96px;height:96px;margin:2px 0 4px;cursor:pointer}.admin-users__avatar-upload .ant-upload{position:relative;display:block;width:96px;height:96px}.admin-users__avatar-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.admin-users__avatar-upload-preview{width:96px;height:96px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:36px;font-weight:600}.admin-users__avatar-upload-preview img{width:100%;height:100%;object-fit:cover}.admin-users__avatar-upload-button{position:absolute;right:2px;bottom:4px;width:28px;height:28px;border-radius:999px;border:2px solid color-mix(in srgb,var(--panel) 96%,transparent);background:color-mix(in srgb,var(--text) 84%,transparent);color:#fff;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.admin-users__avatar-upload-icon{width:15px;height:15px}.admin-users__avatar-upload-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin-users__account-editor .admin-users__field span{display:inline-flex;gap:3px;align-items:center}.admin-users__account-editor .admin-users__field span strong{color:#ef4444;font-weight:700}.admin-users__access-request-inline-form .admin-users__field .ant-form-item-label>label,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-form-item-label>label{width:100%}.admin-users__access-request-inline-form .admin-users__field-header,.admin-users__account-form-drawer .admin-users__field-header{width:100%;min-width:0;height:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-users__access-request-inline-form .admin-users__field-label-text,.admin-users__account-form-drawer .admin-users__field-label-text{min-width:0;display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:12px;line-height:1.57}.admin-users__access-request-inline-form .admin-users__field-label-extra,.admin-users__account-form-drawer .admin-users__field-label-extra{flex:0 1 auto;min-width:0;margin-left:auto}.admin-users__access-request-inline-form .admin-users__field--with-header>.admin-users__field-control,.admin-users__account-form-drawer .admin-users__field--with-header>.admin-users__field-control{min-width:0;margin-bottom:0}.admin-users__company-admin-profile-field{display:grid;align-content:start;gap:12px;min-width:0}.admin-users__company-admin-profile-field>.admin-users__field,.admin-users__subaccount-seats-field .ant-input-number{width:100%;min-width:0}@media (max-width: 600px){.admin-users__access-request-inline-form .admin-users__field-header,.admin-users__account-form-drawer .admin-users__field-header{height:auto;min-height:24px;align-items:flex-start;flex-direction:column;gap:4px}.admin-users__access-request-inline-form .admin-users__field-label-extra,.admin-users__account-form-drawer .admin-users__field-label-extra{margin-left:0}}.admin-users__password-invite-action.ant-btn{width:auto;max-width:100%;min-height:24px;height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.admin-users__password-invite-action.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__account-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__expiration-package-row--monthly-term{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker.ant-picker{width:100%;height:34px;min-height:34px;box-sizing:border-box;border-radius:999px;border-color:var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text)}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input:not(textarea){padding:0 16px}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper{display:inline-flex;align-items:center;padding:0 14px 0 16px}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number{padding:0;overflow:hidden}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker.ant-picker{display:inline-flex;align-items:center;padding:0 16px}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-expiration-picker.ant-picker{border:1px solid #5f6368!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--text)!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-expiration-picker.ant-picker:hover{border-color:#1f2937!important;background:#fff!important;background-color:#fff!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-expiration-picker.ant-picker-focused{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select{width:100%;min-height:34px;border-radius:999px;background:#fff;background-color:#fff}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select .ant-select-selector{height:34px!important;min-height:34px!important;box-sizing:border-box!important;align-items:center;border-radius:999px!important;border:1px solid #5f6368!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--text)!important;padding:0 16px!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select:hover .ant-select-selector{border-color:#1f2937!important;background:#fff!important;background-color:#fff!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select-focused .ant-select-selector{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-placeholder{height:32px!important;line-height:32px!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-placeholder{color:color-mix(in srgb,var(--text) 44%,transparent)}.admin-users__phone-field{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);align-items:center;height:34px;border:1px solid #5f6368;border-radius:999px;background:#fff;overflow:hidden;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.admin-users__phone-field:focus-within{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector{height:32px!important;min-height:32px!important;border:0!important;border-radius:0!important;border-right:1px solid #5f6368!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.admin-users__phone-field .admin-users__phone-country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__phone-field .admin-users__phone-country-select .ant-select-placeholder,.admin-users__phone-field .admin-users__phone-country-select .ant-select-input{height:32px!important;line-height:32px!important}.admin-users__phone-field .admin-users__phone-country-select.ant-select:hover .ant-select-selector,.admin-users__phone-field .admin-users__phone-country-select.ant-select-focused .ant-select-selector{border:0!important;border-right:1px solid #5f6368!important;background:#fff!important;box-shadow:none!important}.admin-users__phone-field .admin-users__phone-country-select.ant-select.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:0!important;border-right:1px solid #5f6368!important;outline:0!important;box-shadow:none!important}.admin-users__phone-number-input.ant-input{min-width:0;width:100%;height:32px!important;min-height:32px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-users__phone-number-input.ant-input:focus,.admin-users__phone-number-input.ant-input:hover{border:0!important;background:transparent!important;box-shadow:none!important}.admin-users__phone-field .ant-input-affix-wrapper{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.admin-users__phone-field .ant-input-affix-wrapper:hover,.admin-users__phone-field .ant-input-affix-wrapper:focus-within,.admin-users__phone-field .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.admin-users__phone-country-select.ant-select,.admin-users__country-select.ant-select{width:100%}.admin-users__phone-country-select.ant-select .ant-select-selector,.admin-users__country-select.ant-select .ant-select-selector{height:34px!important;min-height:34px!important;box-sizing:border-box!important;align-items:center;border-radius:999px!important;border:1px solid #5f6368!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--text)!important}.admin-users__phone-country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__phone-country-select .ant-select-placeholder,.admin-users__phone-country-select .ant-select-input,.admin-users__country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__country-select .ant-select-placeholder,.admin-users__country-select .ant-select-input{height:32px!important;line-height:32px!important}.admin-users__phone-country-select .ant-select-selection-search,.admin-users__country-select .ant-select-selection-search{background:transparent!important}.admin-users__phone-country-select .ant-select-input,.admin-users__phone-country-select .ant-select-input:hover,.admin-users__phone-country-select .ant-select-input:focus,.admin-users__country-select .ant-select-input,.admin-users__country-select .ant-select-input:hover,.admin-users__country-select .ant-select-input:focus{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.admin-users__phone-country-compact,.admin-users__phone-country-option,.admin-users__country-option{display:inline-flex;align-items:center;gap:6px;min-width:0}.admin-users__phone-country-flag,.admin-users__country-flag{width:22px;height:18px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1}.admin-users__phone-country-name,.admin-users__country-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-users__phone-country-code{color:var(--muted);font-variant-numeric:tabular-nums}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select{width:100%;min-height:34px;border-radius:999px;background:#fff;background-color:#fff}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select .ant-select-selector{height:34px!important;min-height:34px!important;box-sizing:border-box!important;align-items:center;border-radius:999px!important;border:1px solid #5f6368!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--text)!important;padding:0 16px!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select:hover .ant-select-selector{border-color:#1f2937!important;background:#fff!important;background-color:#fff!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select-focused .ant-select-selector{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__identity-select .ant-tag,.admin-users__select-popup .ant-select-item-option-content .ant-tag{margin-inline-end:0;font-weight:700}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper .ant-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker .ant-picker-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker .ant-picker-input>input{height:32px;min-height:32px;line-height:32px}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper .ant-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker .ant-picker-input>input{padding:0;border:0;background:transparent}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number-input{padding:0 16px}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-outlined,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper.ant-input-outlined,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number-outlined,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker.ant-picker-outlined{height:34px!important;min-height:34px!important;box-sizing:border-box!important;border-radius:999px!important;border-color:var(--admin-soft-border)!important;background:color-mix(in srgb,var(--panel-strong) 98%,transparent)!important;color:var(--text)!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-outlined:hover,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper.ant-input-outlined:hover,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number-outlined:hover,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker.ant-picker-outlined:hover{border-color:color-mix(in srgb,var(--text) 18%,transparent)!important;background:var(--admin-hover-bg)!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-outlined:focus,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper.ant-input-outlined-focused,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number-outlined.ant-input-number-focused,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker.ant-picker-outlined.ant-picker-focused{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper:hover,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined:hover,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined-focused,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-number-input.ant-input,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-number-input.ant-input:hover,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-number-input.ant-input:focus{border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__account-editor{color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .admin-users__account-editor .admin-users__field span,:root[data-theme=dark] .admin-users__account-editor .admin-users__permission-group>span,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-form-item-label>label{color:color-mix(in srgb,var(--text) 68%,transparent)}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .ant-input-number,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__antd-date-picker.ant-picker{height:34px;min-height:34px;border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%);color:color-mix(in srgb,var(--text) 90%,transparent)}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-expiration-picker.ant-picker{border:1px solid #5a6475!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important;box-shadow:none}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-expiration-picker.ant-picker:hover{border-color:#8a96aa!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-expiration-picker.ant-picker-focused{border-color:#7aa2ffad!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select .ant-select-selector{height:34px!important;min-height:34px!important;border-radius:999px!important;border:1px solid #5a6475!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important;box-shadow:none}:root[data-theme=dark] .admin-users__phone-country-select.ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__country-select.ant-select .ant-select-selector{height:34px!important;min-height:34px!important;border-radius:999px!important;border:1px solid #5a6475!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important;box-shadow:none}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select:hover .ant-select-selector,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select:hover .ant-select-selector{border-color:#8a96aa!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__phone-country-select.ant-select:hover .ant-select-selector,:root[data-theme=dark] .admin-users__country-select.ant-select:hover .ant-select-selector{border-color:#8a96aa!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select.ant-select-focused .ant-select-selector,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select-focused .ant-select-selector{border-color:#7aa2ffad!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__phone-country-select.ant-select-focused .ant-select-selector,:root[data-theme=dark] .admin-users__country-select.ant-select-focused .ant-select-selector{border-color:#7aa2ffad!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-input,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-arrow,:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-clear{color:#ffffffd9}:root[data-theme=dark] .admin-users__phone-country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-users__phone-country-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__phone-country-select .ant-select-input,:root[data-theme=dark] .admin-users__phone-country-select .ant-select-arrow,:root[data-theme=dark] .admin-users__phone-country-select .ant-select-clear,:root[data-theme=dark] .admin-users__country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-users__country-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__country-select .ant-select-input,:root[data-theme=dark] .admin-users__country-select .ant-select-arrow,:root[data-theme=dark] .admin-users__country-select .ant-select-clear{color:#ffffffd9}:root[data-theme=dark] .admin-users__account-form-drawer .admin-users__drawer-body .admin-users__field .admin-users__account-industry-select .ant-select-input{background:transparent!important;background-color:transparent!important}:root[data-theme=dark] .admin-users__phone-country-select .ant-select-input,:root[data-theme=dark] .admin-users__country-select .ant-select-input{background:transparent!important;background-color:transparent!important}:root[data-theme=dark] .admin-users__phone-country-select .ant-select-selection-search,:root[data-theme=dark] .admin-users__country-select .ant-select-selection-search{background:transparent!important}:root[data-theme=dark] .admin-users__phone-field{border-color:#5a6475;background:var(--panel-strong)}:root[data-theme=dark] .admin-users__phone-field:focus-within{border-color:#7aa2ffad;box-shadow:0 0 0 3px #7aa2ff33}:root[data-theme=dark] .admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector{border:0!important;border-right:1px solid #5a6475!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__phone-field .admin-users__phone-country-select.ant-select:hover .ant-select-selector,:root[data-theme=dark] .admin-users__phone-field .admin-users__phone-country-select.ant-select-focused .ant-select-selector{border:0!important;border-right:1px solid #5a6475!important;background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__phone-field .admin-users__phone-country-select.ant-select.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:0!important;border-right:1px solid #5a6475!important;outline:0!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__phone-number-input.ant-input{border:0!important;background:transparent!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important}:root[data-theme=dark] .admin-users__phone-number-input.ant-input:focus,:root[data-theme=dark] .admin-users__phone-number-input.ant-input:hover{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__phone-field .ant-input-affix-wrapper{border:0!important;background:transparent!important}:root[data-theme=dark] .admin-users__phone-field .ant-input-affix-wrapper:hover,:root[data-theme=dark] .admin-users__phone-field .ant-input-affix-wrapper:focus-within,:root[data-theme=dark] .admin-users__phone-field .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker{border-color:#ffffff24;background:color-mix(in srgb,var(--panel) 74%,#000000 26%);color:color-mix(in srgb,var(--text) 86%,transparent);box-shadow:none}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker:hover{border-color:#ffffff3d;background:color-mix(in srgb,var(--panel) 68%,#ffffff 8%)}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input:focus,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-focused,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper-focused,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-focused,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker-focused{border-color:#7aa2ff9e;box-shadow:0 0 0 3px #7aa2ff2e}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input::placeholder,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-input::placeholder,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker .ant-picker-input>input::placeholder{color:color-mix(in srgb,var(--text) 42%,transparent)}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper .ant-input,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-input,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker .ant-picker-input>input{background:transparent;color:color-mix(in srgb,var(--text) 86%,transparent)}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-outlined,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper.ant-input-outlined,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-outlined,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker-outlined{border-color:#ffffff29!important;background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-outlined:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper.ant-input-outlined:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-outlined:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker-outlined:hover{border-color:#ffffff47!important;background:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 8%)!important}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-outlined:focus,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper.ant-input-outlined-focused,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-outlined.ant-input-number-focused,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker-outlined.ant-picker-focused{border-color:#7aa2ffad!important;background:color-mix(in srgb,var(--panel-strong) 80%,#000000 20%)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-affix-wrapper.ant-input-outlined>input.ant-input,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-outlined .ant-input-number-input,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker-outlined .ant-picker-input>input{background:transparent!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-outlined .ant-input-number-handler-wrap{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 70%,#000000 30%)}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-number-outlined .ant-input-number-handler{border-color:#ffffff1f;color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker.ant-picker-outlined .ant-picker-active-bar{background:#7aa2ff}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__field input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-outlined,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-affix-wrapper,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-affix-wrapper.ant-input-outlined,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-number,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-number-outlined,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-picker,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-picker-outlined{border-color:#ffffff29!important;background-color:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__country-select .ant-select-input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__country-select .ant-select-input:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__country-select .ant-select-input:focus,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__phone-country-select .ant-select-input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__phone-country-select .ant-select-input:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__phone-country-select .ant-select-input:focus{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__field input:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-affix-wrapper:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-number:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-picker:hover{border-color:#ffffff47!important;background-color:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 8%)!important}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .admin-users__field input:focus,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input:focus,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-focused,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-affix-wrapper-focused,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-number-focused,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-picker-focused{border-color:#7aa2ffad!important;background-color:color-mix(in srgb,var(--panel-strong) 80%,#000000 20%)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .ant-input-affix-wrapper,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .ant-input-affix-wrapper:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .ant-input-affix-wrapper-focused,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .admin-users__phone-number-input.ant-input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .admin-users__phone-number-input.ant-input:hover,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__phone-field .admin-users__phone-number-input.ant-input:focus{border:0!important;border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-affix-wrapper>input.ant-input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-input-number-input,:root[data-theme=dark] .admin-users__antd-drawer-root .admin-users__drawer-body .ant-picker-input>input{border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-outlined,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-outlined{width:100%!important;height:30px!important;min-height:30px!important;box-sizing:border-box!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--text)!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input:not(textarea){padding:0 16px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number{padding:0!important;overflow:hidden}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-input{height:28px!important;min-height:28px!important;line-height:28px!important;padding:0 16px!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--text) 14%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--text) 14%,transparent)!important;background:transparent!important;background-color:transparent!important;text-align:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-prefix{margin-inline-start:12px}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-suffix{margin-inline-end:12px}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker{width:100%!important;height:30px!important;min-height:30px!important;box-sizing:border-box!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--text)!important;padding:0 16px!important;display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-input>input{height:28px!important;min-height:28px!important;line-height:28px!important;display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-input>input{padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;color:var(--text)!important;text-align:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-suffix{height:28px!important;min-height:28px!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-clear{top:50%!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-suffix .anticon,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-clear .anticon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select.ant-select{height:30px!important;min-height:30px!important;box-sizing:border-box!important;border-radius:999px!important;display:flex!important;align-items:center!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;background-color:#fff!important;color:var(--text)!important;padding:0 16px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selector,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select .ant-select-selector{height:28px!important;min-height:28px!important;flex:1 1 auto!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selection-wrap,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selection-search,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select .ant-select-selection-wrap,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select .ant-select-selection-search{height:28px!important;min-height:28px!important;margin:0!important;display:flex!important;align-items:center!important;line-height:1!important;top:0!important;bottom:0!important;inset-block:0!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select .ant-select-selection-search,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-selection-search{inset-inline:0 28px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-placeholder{position:relative!important;top:0!important;bottom:0!important;inset-block:0!important;margin:0!important;height:28px!important;min-height:28px!important;line-height:28px!important;font-size:14px!important;display:flex!important;align-items:center!important;padding-block:0!important;transform:none!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select .ant-select-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select .ant-select-placeholder{position:relative!important;top:0!important;bottom:0!important;inset-block:0!important;margin:0!important;height:28px!important;min-height:28px!important;line-height:28px!important;font-size:14px!important;display:flex!important;align-items:center!important;padding-block:0!important;transform:none!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item) .ant-tag{align-self:center!important;margin:0!important;line-height:20px}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){color:var(--text)!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-placeholder{padding-inline:0 20px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-clear,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-arrow,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .ant-select-suffix{position:absolute!important;top:50%!important;inset-inline-end:11px!important;width:18px!important;height:18px!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select .anticon{margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input:hover,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number:hover,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker:hover,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select:hover{border-color:color-mix(in srgb,var(--text) 18%,transparent)!important;background:#fff!important;background-color:#fff!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input:focus,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-focused,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-focused,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker-focused,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select-focused{border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-soft-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper:hover,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined:hover,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined-focused,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input:hover,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input:focus{border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field{height:30px!important;min-height:30px!important;border-color:#0000001a!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select{height:28px!important;min-height:28px!important;box-sizing:border-box!important;padding:0 10px!important;border:0!important;border-right:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__country-select.ant-select{width:100%!important;height:30px!important;min-height:30px!important;box-sizing:border-box!important;padding:0 16px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;color:var(--text)!important;display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-country-select .ant-select-content,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__country-select .ant-select-content,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-country-select .ant-select-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__country-select .ant-select-input{height:28px!important;min-height:28px!important;line-height:28px!important;padding-block:0!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-country-select .ant-select-content,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__country-select .ant-select-content{display:flex!important;align-items:center!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input{height:28px!important;min-height:28px!important;line-height:28px!important;padding:0 14px!important}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-country-select :is(.admin-users__phone-country-compact,.admin-users__phone-country-compact>span),.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__country-select :is(.admin-users__country-option,.admin-users__country-option>span){color:var(--text)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-outlined,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-outlined,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select{border-color:#ffffff29!important;background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;background-color:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;color:color-mix(in srgb,var(--text) 90%,transparent)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select{border:1px solid #5a6475!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker{background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;background-color:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-suffix,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-clear{color:color-mix(in srgb,var(--text) 58%,transparent)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker .ant-picker-clear:hover{color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select:hover{border-color:#ffffff47!important;background:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 8%)!important;background-color:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 8%)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input:focus,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-focused,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number-focused,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-expiration-picker.ant-picker-focused,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select-focused{border-color:#7aa2ffad!important;background:color-mix(in srgb,var(--panel-strong) 80%,#000000 20%)!important;background-color:color-mix(in srgb,var(--panel-strong) 80%,#000000 20%)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .ant-input-affix-wrapper.ant-input-outlined-focused,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input:focus{border:0!important;border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-number-input.ant-input::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent)!important;opacity:1}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form{border-color:#ffffff24;background:color-mix(in srgb,var(--panel-strong) 92%,#000000 8%)}.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-input-number,.admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-picker{border-color:#0000001a!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select:not(.admin-users__phone-country-select){border:1px solid rgba(255,255,255,.16)!important;background:color-mix(in srgb,var(--panel-strong) 86%,#000000 14%)!important;background-color:color-mix(in srgb,var(--panel-strong) 86%,#000000 14%)!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__access-request-industry-select.ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__identity-select.ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .admin-users__country-select.ant-select .ant-select-selector{border-color:#ffffff29!important;background:color-mix(in srgb,var(--panel-strong) 86%,#000000 14%)!important;background-color:color-mix(in srgb,var(--panel-strong) 86%,#000000 14%)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select:not(.ant-select-disabled):hover .ant-select-selector,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select.ant-select-open .ant-select-selector{border-color:#ffffff57!important;background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 6%)!important;background-color:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 6%)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select:not(.admin-users__phone-country-select):not(.ant-select-disabled):hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select:not(.admin-users__phone-country-select).ant-select-open{border-color:#ffffff57!important;background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 6%)!important;background-color:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 6%)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select.ant-select-focused .ant-select-selector{border-color:#7aa2ffb8!important;background:color-mix(in srgb,var(--panel-strong) 84%,#000000 16%)!important;background-color:color-mix(in srgb,var(--panel-strong) 84%,#000000 16%)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select:not(.admin-users__phone-country-select).ant-select-focused{border-color:#7aa2ffb8!important;background:color-mix(in srgb,var(--panel-strong) 84%,#000000 16%)!important;background-color:color-mix(in srgb,var(--panel-strong) 84%,#000000 16%)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select.ant-select-disabled .ant-select-selector{border-color:#ffffff1f!important;background:color-mix(in srgb,var(--panel-strong) 74%,#000000 26%)!important;background-color:color-mix(in srgb,var(--panel-strong) 74%,#000000 26%)!important;color:color-mix(in srgb,var(--text) 44%,transparent)!important;opacity:1}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select:not(.admin-users__phone-country-select).ant-select-disabled{border-color:#ffffff1f!important;background:color-mix(in srgb,var(--panel-strong) 74%,#000000 26%)!important;background-color:color-mix(in srgb,var(--panel-strong) 74%,#000000 26%)!important;color:color-mix(in srgb,var(--text) 58%,transparent)!important;opacity:1}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-input,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-arrow,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-suffix{color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-placeholder,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select.ant-select-disabled :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-arrow,.ant-select-suffix){color:color-mix(in srgb,var(--text) 58%,transparent)!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-selection-search,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-selection-search-input{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__field .ant-select .ant-select-input{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field{border-color:#ffffff29!important;background:color-mix(in srgb,var(--panel-strong) 86%,#000000 14%)}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select:hover .ant-select-selector,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select-focused .ant-select-selector{border:0!important;border-right:1px solid rgba(255,255,255,.16)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select:hover,:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .admin-users__phone-field .admin-users__phone-country-select.ant-select-focused{border:0!important;border-right:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .ant-alert-warning{border-color:#f5b73e6b;background:#f5b73e1c}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .ant-alert-warning .ant-alert-icon{color:#f5b73e}:root[data-theme=dark] .admin-users__access-requests-drawer .admin-users__access-request-inline-form .ant-alert-warning :is(.ant-alert-title,.ant-alert-description){color:#f4d38a}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-password-icon,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker .ant-picker-suffix,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker .ant-picker-clear{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-form-item .ant-input-password-icon:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker .ant-picker-suffix:hover,:root[data-theme=dark] .admin-users__account-editor .admin-users__antd-date-picker .ant-picker-clear:hover{color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .admin-users__permission-select.ant-select-multiple .ant-select-selector{border-color:#5a6475!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 0 0 1px #ffffff1a;color:color-mix(in srgb,var(--text) 90%,transparent);height:34px!important;min-height:34px!important;overflow:hidden}:root[data-theme=dark] .admin-users__permission-select.ant-select-multiple{height:34px!important;min-height:34px!important;overflow:hidden;border:1px solid #5a6475!important;border-radius:999px!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 0 0 1px #ffffff1a;color:color-mix(in srgb,var(--text) 90%,transparent)}:root[data-theme=dark] .admin-users__permission-select.ant-select-focused .ant-select-selector,:root[data-theme=dark] .admin-users__permission-select.ant-select-open .ant-select-selector{border-color:#7aa2ffb8!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__permission-select.ant-select-focused,:root[data-theme=dark] .admin-users__permission-select.ant-select-open{border-color:#7aa2ffb8!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__permission-select.ant-select-multiple .ant-select-placeholder,:root[data-theme=dark] .admin-users__permission-select.ant-select-multiple .ant-select-input{color:color-mix(in srgb,var(--text) 58%,transparent)!important}:root[data-theme=dark] .admin-users__permission-select.ant-select-multiple .ant-select-input{background:transparent!important;background-color:transparent!important}.admin-users__account-form-drawer--create{--admin-users-create-control-border: #5f6368}.admin-users__account-form-drawer--edit{--admin-users-edit-control-border: #5f6368}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.admin-users__antd-date-picker.ant-picker){height:30px!important;min-height:30px!important;box-sizing:border-box!important;border:1px solid var(--admin-users-edit-control-border)!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group)>.ant-select,.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-form-item-control-input-content>.ant-select{height:30px!important;min-height:30px!important;box-sizing:border-box!important;border:1px solid var(--admin-users-edit-control-border)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select .ant-select-selector{height:28px!important;min-height:28px!important;box-sizing:border-box!important;align-items:center;border:0!important;background:transparent!important;box-shadow:none!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-selection-wrap,.ant-select-selection-overflow,.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-placeholder,.ant-select-input){height:28px!important;min-height:28px!important;line-height:28px!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-input-affix-wrapper>.ant-input,.ant-input-number-input,.ant-picker-input,.ant-picker-input>input){height:28px!important;min-height:28px!important;line-height:28px!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .ant-form-item-control-input-content>.ant-input:not(textarea){height:30px!important;min-height:30px!important;line-height:28px!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select:not(.ant-select-disabled):hover,.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select:is(.ant-select-focused,.ant-select-open){border-color:color-mix(in srgb,var(--accent) 44%,var(--admin-users-edit-control-border))!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select:is(.ant-select-focused,.ant-select-open){box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field{height:30px;min-height:30px;box-sizing:border-box;border:1px solid var(--admin-users-edit-control-border)}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select,.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector,.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-number-input.ant-input,.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper{height:28px!important;min-height:28px!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select{border:0!important;border-right:1px solid var(--admin-users-edit-control-border)!important;border-radius:0!important;background:transparent!important}.admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector{border:0!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit{--admin-users-edit-control-bg: #17191d;--admin-users-edit-control-bg-hover: #20242b;--admin-users-edit-control-bg-focus: #17191d;--admin-users-edit-control-bg-disabled: #303641;--admin-users-edit-control-border: #4b5565;--admin-users-edit-control-border-disabled: #596273;--admin-users-edit-control-border-hover: #768196;--admin-users-edit-control-border-focus: #7aa2ff;--admin-users-edit-control-text: #edf0f5;--admin-users-edit-control-text-disabled: #c1c8d2;--admin-users-edit-control-muted: #8d96a5}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group)>.ant-select,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-form-item-control-input-content>.ant-select{border-color:var(--admin-users-edit-control-border)!important;background:var(--admin-users-edit-control-bg)!important;background-color:var(--admin-users-edit-control-bg)!important;background-image:none!important;color:var(--admin-users-edit-control-text)!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea,.ant-input-disabled),.ant-input-affix-wrapper:not(.ant-input-disabled),.ant-input-number:not(.ant-input-number-disabled),.admin-users__antd-date-picker.ant-picker:not(.ant-picker-disabled)){border-color:var(--admin-users-edit-control-border)!important;background:var(--admin-users-edit-control-bg)!important;background-color:var(--admin-users-edit-control-bg)!important;background-image:none!important;color:var(--admin-users-edit-control-text)!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-input-affix-wrapper>.ant-input,.ant-input-number-input,.ant-picker-input>input){border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:var(--admin-users-edit-control-text)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-input,.ant-select-arrow,.ant-select-suffix,.ant-select-clear),:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-input-password-icon,.ant-picker-suffix,.ant-picker-clear,.ant-input-number-handler){color:var(--admin-users-edit-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-selection-placeholder,.ant-select-placeholder){color:var(--admin-users-edit-control-muted)!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select{height:30px!important;min-height:30px!important;border:1px solid var(--admin-users-edit-control-border)!important;background:var(--admin-users-edit-control-bg)!important;background-color:var(--admin-users-edit-control-bg)!important;color:var(--admin-users-edit-control-text)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select .ant-select-selector,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select:hover .ant-select-selector,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select-focused .ant-select-selector,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select-open .ant-select-selector{height:30px!important;min-height:30px!important;border:1px solid var(--admin-users-edit-control-border)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select:hover .ant-select-selector{border-color:#8a96aa!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select:is(.ant-select-focused,.ant-select-open) .ant-select-selector{border-color:#7aa2ffad!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .admin-users__identity-select.ant-select :is(.ant-select-content,.ant-select-selector,.ant-select-selection-search,.ant-select-input){background:transparent!important;background-color:transparent!important;background-image:none!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select:not(.ant-select-disabled):hover{border-color:var(--admin-users-edit-control-border-hover)!important;background:var(--admin-users-edit-control-bg-hover)!important;background-color:var(--admin-users-edit-control-bg-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.admin-users__identity-select,.admin-users__account-package-select).ant-select:is(.ant-select-focused,.ant-select-open){border-color:var(--admin-users-edit-control-border-focus)!important;background:var(--admin-users-edit-control-bg-focus)!important;background-color:var(--admin-users-edit-control-bg-focus)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .ant-input::placeholder,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .ant-input-number-input::placeholder,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .ant-picker-input>input::placeholder{color:var(--admin-users-edit-control-muted)!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea,.ant-input-disabled):hover,.ant-input-affix-wrapper:not(.ant-input-disabled):hover,.ant-input-number:not(.ant-input-number-disabled):hover,.admin-users__antd-date-picker.ant-picker:not(.ant-picker-disabled):hover),:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select:not(.ant-select-disabled):hover,:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field:hover{border-color:var(--admin-users-edit-control-border-hover)!important;background:var(--admin-users-edit-control-bg-hover)!important;background-color:var(--admin-users-edit-control-bg-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea):focus,.ant-form-item-control-input-content>.ant-input:not(textarea).ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.admin-users__antd-date-picker.ant-picker-focused),:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select:is(.ant-select-focused,.ant-select-open),:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field:focus-within{border-color:var(--admin-users-edit-control-border-focus)!important;background:var(--admin-users-edit-control-bg-focus)!important;background-color:var(--admin-users-edit-control-bg-focus)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field{border-color:var(--admin-users-edit-control-border)!important;background:var(--admin-users-edit-control-bg)!important;background-color:var(--admin-users-edit-control-bg)!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field :is(.admin-users__phone-country-select.ant-select,.admin-users__phone-country-select.ant-select .ant-select-selector,.admin-users__phone-number-input.ant-input,.ant-input-affix-wrapper){background:transparent!important;background-color:transparent!important;color:var(--admin-users-edit-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select{border-right-color:var(--admin-users-edit-control-border)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-disabled{border-color:var(--admin-users-edit-control-border-disabled)!important;background:var(--admin-users-edit-control-bg-disabled)!important;background-color:var(--admin-users-edit-control-bg-disabled)!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field .admin-users__account-package-select.ant-select-disabled{border-color:var(--admin-users-edit-control-border-disabled)!important;background:var(--admin-users-edit-control-bg-disabled)!important;background-color:var(--admin-users-edit-control-bg-disabled)!important;color:var(--admin-users-edit-control-text-disabled)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-disabled :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-arrow,.ant-select-suffix){color:var(--admin-users-edit-control-text-disabled)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-input.ant-input-disabled,.ant-input-affix-wrapper.ant-input-disabled,.ant-input-number.ant-input-number-disabled,.ant-picker.ant-picker-disabled){border-color:var(--admin-users-edit-control-border-disabled)!important;background:var(--admin-users-edit-control-bg-disabled)!important;background-color:var(--admin-users-edit-control-bg-disabled)!important;color:var(--admin-users-edit-control-text-disabled)!important;-webkit-text-fill-color:var(--admin-users-edit-control-text-disabled)!important;box-shadow:inset 0 0 0 1px #ffffff0a!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__drawer-body .admin-users__field :is(.ant-input-affix-wrapper.ant-input-disabled>.ant-input,.ant-input-number.ant-input-number-disabled .ant-input-number-input,.ant-picker.ant-picker-disabled .ant-picker-input>input,.ant-picker.ant-picker-disabled .ant-picker-suffix){color:var(--admin-users-edit-control-text-disabled)!important;-webkit-text-fill-color:var(--admin-users-edit-control-text-disabled)!important}.admin-users__account-form-drawer--edit .admin-users__readonly-field .ant-input.ant-input-disabled{border-color:#374151!important;background:#4b5563!important;background-color:#4b5563!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 0 0 1px #11182729!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__readonly-field .ant-input.ant-input-disabled{border-color:var(--admin-users-edit-control-border-disabled)!important;background:var(--admin-users-edit-control-bg-disabled)!important;background-color:var(--admin-users-edit-control-bg-disabled)!important;color:var(--admin-users-edit-control-text-disabled)!important;-webkit-text-fill-color:var(--admin-users-edit-control-text-disabled)!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__row--summary-create :is(.ant-select,.ant-select-selector,.ant-input,.ant-input-number,.ant-picker){border-color:var(--admin-users-edit-control-border)!important;background:var(--admin-users-edit-control-bg)!important;background-color:var(--admin-users-edit-control-bg)!important;color:var(--admin-users-edit-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__row--summary-create :is(.ant-select-content,.ant-input-number-input,.ant-picker-input>input,.ant-picker-suffix,.ant-select-content-value,.ant-select-selection-item,.ant-select-arrow){color:var(--admin-users-edit-control-text)!important;-webkit-text-fill-color:var(--admin-users-edit-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__row--summary-create :is(.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-input:not(:disabled):hover,.ant-input-number:not(.ant-input-number-disabled):hover,.ant-picker:not(.ant-picker-disabled):hover){border-color:var(--admin-users-edit-control-border-hover)!important;background:var(--admin-users-edit-control-bg-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__row--summary-create :is(.ant-select-focused .ant-select-selector,.ant-input:focus,.ant-input-number-focused,.ant-picker-focused){border-color:var(--admin-users-edit-control-border-focus)!important;background:var(--admin-users-edit-control-bg-focus)!important;box-shadow:0 0 0 2px #7aa2ff33!important}.admin-users__account-form-drawer .admin-users__account-editor{display:grid;gap:0}.admin-users__account-form-drawer .admin-users__create-section{min-width:0;display:grid;gap:14px;padding:0 0 18px}.admin-users__account-form-drawer .admin-users__create-section+.admin-users__create-section{padding-top:18px;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.admin-users__account-form-drawer .admin-users__create-section:last-child{padding-bottom:0}.admin-users__account-form-drawer .admin-users__create-section-title{margin:0;color:var(--text);font-size:13px;font-weight:750;line-height:1.3}.admin-users__account-form-drawer .admin-users__create-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.admin-users__account-form-drawer .admin-users__quota-summary{display:inline-flex;min-width:0;height:18px;align-items:center;box-sizing:border-box;padding:0 7px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:999px;margin:0;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;text-align:right;white-space:nowrap}.admin-users__account-form-drawer .admin-users__package-addon-config-section,.admin-users__access-request-inline-form .admin-users__package-addon-config-section{display:grid;min-width:0;gap:6px}.admin-users__account-form-drawer .admin-users__package-addon-config,.admin-users__access-request-inline-form .admin-users__package-addon-config{display:grid;min-width:0;gap:16px;padding:14px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--text) 2%,var(--surface))}.admin-users__account-form-drawer .admin-users__package-addon-config .package-instance-manager__row,.admin-users__access-request-inline-form .admin-users__package-addon-config .package-instance-manager__row{row-gap:8px;padding:10px 12px}.admin-users__account-form-drawer--edit .admin-users__package-addon-config{padding:30px}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn{height:30px;min-height:30px;padding-block:3px;box-sizing:border-box}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn>span{height:22px;min-height:22px;display:inline-flex;align-items:center;line-height:22px}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn-default{color:color-mix(in srgb,var(--text) 88%,transparent);border-color:color-mix(in srgb,var(--text) 24%,transparent);background:color-mix(in srgb,var(--panel-strong) 88%,#000000);box-shadow:none}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 40%,transparent);background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 8%)}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn-primary{color:#fff;border-color:#3158e8;background:#3158e8;box-shadow:none}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{color:#fff;border-color:#4267ef;background:#4267ef}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #607eff3d}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--inline .ant-btn:is(:disabled,.ant-btn-disabled){color:color-mix(in srgb,var(--text) 52%,transparent)!important;border-color:color-mix(in srgb,var(--text) 18%,transparent)!important;background:color-mix(in srgb,var(--text) 9%,transparent)!important;box-shadow:none!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .admin-users__inherited-package-alert.ant-alert-info{border-color:#315f96;background:#13233a}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .admin-users__inherited-package-alert.ant-alert-info .ant-alert-icon{color:#7db4ff}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .admin-users__inherited-package-alert.ant-alert-info .ant-alert-title{color:#cfe3ff}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__editor-actions--package-heading .ant-btn-primary:is(:disabled,.ant-btn-disabled):not(.ant-btn-loading){color:color-mix(in srgb,var(--text) 62%,transparent)!important;border-color:color-mix(in srgb,var(--text) 24%,transparent)!important;background:color-mix(in srgb,var(--text) 12%,transparent)!important;box-shadow:none!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__addon-term-tag.ant-tag{color:color-mix(in srgb,var(--text) 84%,transparent);border-color:#f4f4ef2e;background:#2a2d33}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__reset-button.ant-btn-dangerous:is(:disabled,.ant-btn-disabled){color:color-mix(in srgb,var(--danger-text) 52%,var(--muted))!important;background:color-mix(in srgb,var(--danger-text) 7%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-text) 14%,transparent);opacity:1}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row,.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__addon-row{padding:22px}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create .package-instance-manager__facts :is(.ant-input-number,.ant-picker,.package-instance-manager__summary-term-editor>.ant-input){height:30px!important;min-height:30px!important;box-sizing:border-box}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create .package-instance-manager__facts :is(.ant-input-number-input-wrap,.ant-input-number-input,.ant-input-number-suffix,.ant-picker-input,.ant-picker-input>input,.ant-picker-suffix,.ant-picker-clear){height:22px!important;min-height:22px!important;line-height:22px!important}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__monthly-duration-input--number-only.ant-input-number{height:30px!important;min-height:30px!important;box-sizing:border-box}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__monthly-duration-input--number-only :is(.ant-input-number-input-wrap,.ant-input-number-input){height:22px!important;min-height:22px!important;line-height:22px!important}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__monthly-duration-input--number-only .ant-input-number-input{padding-block:0!important;text-align:center}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create .package-instance-manager__facts .ant-input-number-input{padding-block:0!important}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create .package-instance-manager__facts .package-instance-manager__summary-term-editor>.ant-input{padding-block:3px!important;line-height:22px!important}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create-monthly .package-instance-manager__facts--monthly{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create-monthly .package-instance-manager__facts--monthly>.package-instance-manager__term-fact{grid-column:1 / -1}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create-monthly .package-instance-manager__facts--monthly>span>.ant-input-number{display:flex;align-items:center}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create-monthly .package-instance-manager__facts--monthly>span>.ant-input-number .ant-input-number-input-wrap{width:100%;margin-block:auto}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create-monthly .package-instance-manager__facts--monthly>span:nth-child(2)>.ant-input-number{max-width:140px}.admin-users__account-form-drawer--edit .admin-users__package-addon-config .package-instance-manager__row--summary-create-monthly .package-instance-manager__facts--monthly>span:nth-child(3)>.ant-input-number{max-width:96px}.admin-users__package-addon-config .package-instance-manager__row--initial .package-instance-manager__identity,.admin-users__package-addon-config .package-instance-manager__row--initial .package-instance-manager__identity-heading{width:100%}.admin-users__package-addon-config .package-instance-manager__row--initial .package-instance-manager__identity-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.admin-users__package-addon-config .package-instance-manager__initial-package-selector,.admin-users__package-addon-config .package-instance-manager__initial-package-selector .ant-form-item,.admin-users__package-addon-config .package-instance-manager__initial-package-selector .ant-select{width:100%;min-width:0}.admin-users__package-addon-config .package-instance-manager__initial-package-selector+.ant-tag{align-self:start;margin:30px 0 0}.admin-users__package-addon-config .package-instance-manager__term-editor :is(.admin-users__approval-field-row,.admin-users__account-field-row){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}@media (max-width: 600px){.admin-users__package-addon-config .package-instance-manager__term-editor :is(.admin-users__approval-field-row,.admin-users__account-field-row){grid-template-columns:1fr}}.admin-users__account-form-drawer .admin-users__package-addon-config-title,.admin-users__access-request-inline-form .admin-users__package-addon-config-title{margin:0;color:var(--muted);font-size:12px;font-weight:400;line-height:1.25}.admin-users__initial-addon-section{display:grid;min-width:0;gap:10px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.admin-users__initial-addon-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.admin-users__initial-addon-heading>div{display:grid;min-width:0;gap:2px}.admin-users__initial-addon-heading .admin-users__initial-addon-heading-actions{display:flex;min-width:max-content;align-items:center;justify-content:flex-end;gap:4px}.admin-users__initial-addon-heading-actions .ant-btn{height:28px;padding-inline:6px}.admin-users__initial-addon-heading strong{font-size:13px;line-height:1.4}.admin-users__initial-addon-heading>div:first-child>span,.admin-users__initial-addon-empty{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.admin-users__initial-addon-list{display:grid;min-width:0;gap:8px}.admin-users__initial-addon-row{min-width:0;background:color-mix(in srgb,var(--surface) 94%,var(--text) 2%)}.admin-users__initial-addon-row--placeholder{border-style:dashed;background:transparent}.admin-users__initial-addon-identity{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.admin-users__initial-addon-identity strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-users__initial-addon-facts{display:grid;min-width:0;grid-template-columns:minmax(74px,.7fr) minmax(64px,.55fr) minmax(180px,1.8fr) minmax(100px,1fr);gap:10px}.admin-users__initial-addon-facts.admin-users__initial-addon-facts--editing{grid-template-columns:minmax(74px,.7fr) minmax(84px,.8fr) minmax(140px,1.4fr)}.admin-users__initial-addon-facts.admin-users__initial-addon-facts--fixed{grid-template-columns:minmax(74px,.7fr) minmax(64px,.55fr) minmax(180px,2.2fr)}.admin-users__initial-addon-facts.admin-users__initial-addon-facts--monthly{grid-template-columns:minmax(74px,.7fr) minmax(64px,.55fr) minmax(0,1.2fr) minmax(190px,1.8fr)}.admin-users__initial-addon-date-range-value{white-space:nowrap}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--term{grid-column:1 / -1}.admin-users__initial-addon-facts--editing>:is(.admin-users__initial-addon-fact--quota,.admin-users__initial-addon-fact--quantity,.admin-users__initial-addon-fact--source){align-content:start;justify-items:center;text-align:center}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--quantity .ant-input-number{max-width:120px}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--source .ant-select{max-width:280px}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--quantity .ant-input-number-input,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--source :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){text-align:center}.admin-users__initial-addon-facts>span{display:grid;min-width:0;gap:2px;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.admin-users__initial-addon-facts>label,.admin-users__initial-addon-term-editor{display:grid;min-width:0;gap:4px}.admin-users__initial-addon-facts :is(.ant-select,.ant-input-number,.ant-picker){width:100%}.admin-users__initial-addon-facts--editing>label .ant-input-number,.admin-users__initial-addon-facts--editing>label .ant-select,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-select,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker{height:30px!important;min-height:30px!important}.admin-users__initial-addon-facts--editing>label .ant-input-number-input-wrap,.admin-users__initial-addon-facts--editing>label .ant-input-number-input,.admin-users__initial-addon-facts--editing>label .ant-select-content,.admin-users__initial-addon-facts--editing>label .ant-select-selection-wrap,.admin-users__initial-addon-facts--editing>label .ant-select-selection-item,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-select-content,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-select-selection-wrap,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-select-selection-item,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker-input,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker-input>input,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker-suffix,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker-clear{height:22px!important;min-height:22px!important;line-height:22px!important}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--quantity .ant-input-number-input-wrap,.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--quantity .ant-input-number-input{height:28px!important;min-height:28px!important;line-height:28px!important}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--quantity .ant-input-number-input{padding-block:0!important}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker-suffix{display:none!important}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-term-editor .ant-picker-input>input{width:100%;min-width:82px;font-variant-numeric:tabular-nums}.admin-users__initial-addon-template-select{flex:1 1 220px;min-width:0}.admin-users__initial-addon-term-editor>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.admin-users__initial-addon-term-editor>.admin-users__initial-addon-month-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0}.admin-users__initial-addon-term-group{display:grid;min-width:0;gap:4px}.admin-users__initial-addon-range-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0}.admin-users__initial-addon-draft-details{min-width:0}.admin-users__initial-addon-draft-details--editing{grid-area:details;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid var(--ant-color-border-secondary)}.admin-users__initial-addon-draft-details--editing .admin-users__addon-card-field{display:grid;gap:6px;min-width:0}.admin-users__initial-addon-row--invalid{border-color:var(--ant-color-error-border)}.admin-users__initial-addon-facts em{color:var(--ant-color-error);font-size:11px;font-style:normal;line-height:1.4}.admin-users__initial-addon-placeholder-help{grid-area:details;display:flex;min-width:0;align-items:center;color:var(--muted);font-size:12px;line-height:1.5}.admin-users__initial-addon-placeholder-help .ant-btn{height:auto;padding-block:0}.admin-users__initial-addon-row--editing .admin-users__addon-card-error{grid-column:1 / -1;margin-top:0;color:var(--ant-color-error)}.admin-users__initial-addon-facts small{color:var(--muted);font-size:11px}.admin-users__initial-addon-editor{margin-top:2px}:root[data-theme=dark] .admin-users__initial-addon-section{--admin-users-initial-addon-control-bg: color-mix(in srgb, var(--panel-strong) 82%, #000000 18%);--admin-users-initial-addon-control-bg-hover: color-mix(in srgb, var(--panel-strong) 88%, #ffffff 6%);--admin-users-initial-addon-control-bg-disabled: color-mix(in srgb, var(--panel-strong) 74%, #ffffff 4%);--admin-users-initial-addon-control-border: rgba(244, 244, 239, .24);--admin-users-initial-addon-control-border-hover: rgba(122, 162, 255, .68);--admin-users-initial-addon-control-text: color-mix(in srgb, var(--text) 92%, transparent);--admin-users-initial-addon-control-muted: color-mix(in srgb, var(--text) 62%, transparent);border-top-color:#f4f4ef29;color:var(--text)}:root[data-theme=dark] .admin-users__initial-addon-row{border-color:#f4f4ef2e;background:color-mix(in srgb,var(--panel-strong) 86%,#000000 14%);color:var(--admin-users-initial-addon-control-text)}:root[data-theme=dark] .admin-users__initial-addon-row--invalid{border-color:color-mix(in srgb,var(--danger-text) 64%,transparent)}:root[data-theme=dark] .admin-users__initial-addon-draft-details--editing{border-top-color:#f4f4ef29}:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-select.ant-select-outlined,.ant-input-number.ant-input-number-outlined,.ant-picker.ant-picker-outlined,textarea.ant-input.ant-input-outlined){border-color:var(--admin-users-initial-addon-control-border)!important;background:var(--admin-users-initial-addon-control-bg)!important;background-color:var(--admin-users-initial-addon-control-bg)!important;background-image:none!important;color:var(--admin-users-initial-addon-control-text)!important;box-shadow:none!important;opacity:1}:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-select.ant-select-outlined:not(.ant-select-disabled):hover,.ant-input-number.ant-input-number-outlined:not(.ant-input-number-disabled):hover,.ant-picker.ant-picker-outlined:not(.ant-picker-disabled):hover,textarea.ant-input.ant-input-outlined:not(:disabled):hover){border-color:var(--admin-users-initial-addon-control-border-hover)!important;background:var(--admin-users-initial-addon-control-bg-hover)!important}:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-select.ant-select-focused,.ant-select.ant-select-open,.ant-input-number.ant-input-number-focused,.ant-picker.ant-picker-focused,textarea.ant-input:focus-visible){border-color:#7aa2ff!important;background:var(--admin-users-initial-addon-control-bg)!important;box-shadow:0 0 0 3px #7aa2ff33!important;outline:none}:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-select.ant-select-disabled,.ant-input-number.ant-input-number-disabled,.ant-picker.ant-picker-disabled,textarea.ant-input:disabled){border-color:#f4f4ef24!important;background:var(--admin-users-initial-addon-control-bg-disabled)!important;color:var(--admin-users-initial-addon-control-muted)!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__initial-addon-section .ant-select :is(.ant-select-content,.ant-select-selector,.ant-select-selection-search,.ant-select-input),:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-input-number-input-wrap,.ant-input-number-input,.ant-picker-input,.ant-picker-input>input){background:transparent!important;background-color:transparent!important;background-image:none!important}:root[data-theme=dark] .admin-users__initial-addon-section .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-input,.ant-select-arrow,.ant-select-suffix),:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-input-number-input,.ant-picker-input>input,.ant-picker-suffix,.ant-picker-separator){color:var(--admin-users-initial-addon-control-text)!important;-webkit-text-fill-color:var(--admin-users-initial-addon-control-text)!important}:root[data-theme=dark] .admin-users__initial-addon-section .ant-select :is(.ant-select-placeholder,.ant-select-selection-placeholder),:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-input-number-input,.ant-picker-input>input,textarea.ant-input)::placeholder{color:var(--admin-users-initial-addon-control-muted)!important;-webkit-text-fill-color:var(--admin-users-initial-addon-control-muted)!important;opacity:1}:root[data-theme=dark] .admin-users__initial-addon-section :is(.ant-select-disabled,.ant-input-number-disabled,.ant-picker-disabled) :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-arrow,.ant-input-number-input,.ant-picker-input>input){color:var(--admin-users-initial-addon-control-muted)!important;-webkit-text-fill-color:var(--admin-users-initial-addon-control-muted)!important;opacity:1}:root[data-theme=dark] .admin-users__initial-addon-term-mode.ant-segmented{background:var(--admin-users-initial-addon-control-bg-disabled);color:var(--admin-users-initial-addon-control-muted)}:root[data-theme=dark] .admin-users__initial-addon-term-mode .ant-segmented-item{color:var(--admin-users-initial-addon-control-muted)}:root[data-theme=dark] .admin-users__initial-addon-term-mode .ant-segmented-item:not(.ant-segmented-item-selected):hover{background:#ffffff0f;color:var(--admin-users-initial-addon-control-text)}:root[data-theme=dark] .admin-users__initial-addon-term-mode :is(.ant-segmented-item-selected,.ant-segmented-thumb){background:color-mix(in srgb,#7aa2ff 22%,var(--panel-strong) 78%);color:#eef3ff;box-shadow:0 0 0 1px #7aa2ff57 inset}:root[data-theme=dark] .admin-users__initial-addon-term-mode:focus-within{box-shadow:0 0 0 3px #7aa2ff33}:root[data-theme=dark] .admin-users__initial-addon-term-mode.ant-segmented-disabled{cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__initial-addon-status-tag.ant-tag-gold{border-color:#8b671f;background:#3b2d10;color:#f7d783}:root[data-theme=dark] .admin-users__initial-addon-status-tag.ant-tag-error{border-color:#934b53;background:#431f25;color:#ffc1c7}:root[data-theme=dark] .admin-users__initial-addon-term-tag.ant-tag{border-color:#f4f4ef33;background:color-mix(in srgb,var(--panel-strong) 78%,#ffffff 6%);color:var(--admin-users-initial-addon-control-text)}:root[data-theme=dark] .admin-users__initial-addon-heading-actions .ant-btn-default{border-color:var(--admin-users-initial-addon-control-border);background:var(--admin-users-initial-addon-control-bg);color:var(--admin-users-initial-addon-control-text)}:root[data-theme=dark] .admin-users__initial-addon-heading-actions .ant-btn-default:not(:disabled):hover,:root[data-theme=dark] .admin-users__initial-addon-heading-actions .ant-btn-default:not(:disabled):focus-visible{border-color:#7aa2ff;background:var(--admin-users-initial-addon-control-bg-hover);color:#fff}:root[data-theme=dark] .admin-users__initial-addon-section .package-instance-manager__addon-actions .ant-btn-text{color:var(--admin-users-initial-addon-control-muted)}:root[data-theme=dark] .admin-users__initial-addon-section .package-instance-manager__addon-actions .ant-btn-text:not(:disabled):hover,:root[data-theme=dark] .admin-users__initial-addon-section .package-instance-manager__addon-actions .ant-btn-text:not(:disabled):focus-visible{background:#7aa2ff1f;color:#dce6ff}:root[data-theme=dark] .admin-users__initial-addon-section .package-instance-manager__addon-actions .ant-btn-dangerous:not(:disabled){color:#ff9ca6}:root[data-theme=dark] .admin-users__initial-addon-section .ant-btn:is(:disabled,.ant-btn-disabled){color:color-mix(in srgb,var(--text) 40%,transparent);cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__initial-addon-section :is(.admin-users__initial-addon-facts em,.admin-users__addon-card-error){color:#ffb3ba}:root[data-theme=dark] .admin-users__initial-addon-draft-details :is(dt,dd){color:var(--admin-users-initial-addon-control-text)}:root[data-theme=dark] .admin-users__initial-addon-select-popup.ant-select-dropdown,:root[data-theme=dark] .admin-users__initial-addon-select-popup :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){opacity:1!important;border-color:#f4f4ef2e!important;background:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;background-color:color-mix(in srgb,var(--panel-strong) 82%,#000000 18%)!important;background-image:none!important}:root[data-theme=dark] .admin-users__initial-addon-select-popup .ant-select-item{color:color-mix(in srgb,var(--text) 86%,transparent)!important}:root[data-theme=dark] .admin-users__initial-addon-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 14%,var(--panel-strong) 86%)!important;color:var(--text)!important}:root[data-theme=dark] .admin-users__initial-addon-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 24%,var(--panel-strong) 76%)!important;color:var(--text)!important}:root[data-theme=dark] .admin-users__initial-addon-select-popup .ant-select-item-option-disabled,:root[data-theme=dark] .admin-users__initial-addon-select-popup .ant-empty-description{color:color-mix(in srgb,var(--text) 48%,transparent)!important}@media (max-width: 900px){.admin-users__initial-addon-facts.admin-users__initial-addon-facts--editing{grid-template-columns:minmax(74px,.7fr) minmax(84px,.8fr) minmax(140px,1.4fr)}}@media (max-width: 640px){.admin-users__initial-addon-heading{align-items:center}.admin-users__initial-addon-facts.admin-users__initial-addon-facts--editing{grid-template-columns:1fr}.admin-users__initial-addon-facts.admin-users__initial-addon-facts--monthly:not(.admin-users__initial-addon-facts--editing){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__account-form-drawer--edit .package-instance-manager__row--summary-create .admin-users__initial-addon-facts:not(.admin-users__initial-addon-facts--editing){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__initial-addon-facts--monthly:not(.admin-users__initial-addon-facts--editing) .admin-users__initial-addon-fact--date-range,.admin-users__account-form-drawer--edit .package-instance-manager__row--summary-create .admin-users__initial-addon-facts:not(.admin-users__initial-addon-facts--editing) .admin-users__initial-addon-fact--date-range{grid-column:1 / -1}.admin-users__initial-addon-facts--editing .admin-users__initial-addon-fact--term{grid-column:1}.admin-users__initial-addon-term-editor>div:not(.admin-users__initial-addon-month-range),.admin-users__initial-addon-term-editor>.admin-users__initial-addon-month-range,.admin-users__initial-addon-draft-details--editing{grid-template-columns:1fr}.admin-users__initial-addon-term-editor>div:not(.admin-users__initial-addon-month-range)>span{text-align:center}.admin-users__initial-addon-row .package-instance-manager__addon-actions{align-self:start}}.admin-users__account-form-drawer .admin-users__addon-editor-host{display:contents}.admin-users__account-form-drawer .admin-users__addon-editor-host>:is(.admin-users__addon-error,.admin-users__addon-empty){display:none}.admin-users__account-form-drawer .admin-users__addon-editor-host>.admin-users__addon-list,.admin-users__account-form-drawer .admin-users__addon-editor-host>.admin-users__addon-list>li{display:contents}.admin-users__account-form-drawer .admin-users__addon-editor-host .admin-users__addon-list-row{display:none}.admin-users__account-form-drawer .admin-users__addon-card{display:grid;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--text) 10%);border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.admin-users__account-form-drawer .admin-users__addon-card-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(96px,.65fr);gap:8px}.admin-users__account-form-drawer .admin-users__addon-term-grid,.admin-users__account-form-drawer--edit .admin-users__addon-create-card .admin-users__addon-term-checkbox{margin-top:10px}.admin-users__account-form-drawer .admin-users__addon-card-field{display:grid;min-width:0;gap:4px;color:var(--muted);font-size:10px;font-weight:600}.admin-users__account-form-drawer .admin-users__addon-card-label--required:before{margin-inline-end:2px;color:var(--danger);content:"*"}.admin-users__account-form-drawer .admin-users__addon-card-label-row{display:flex;min-width:0;align-items:baseline;justify-content:flex-start;gap:6px;flex-wrap:wrap}.admin-users__account-form-drawer .admin-users__addon-card-field .ant-select,.admin-users__account-form-drawer .admin-users__addon-card-field .ant-input,.admin-users__account-form-drawer .admin-users__addon-card-field .ant-input-number{width:100%;height:30px}.admin-users__account-form-drawer .admin-users__addon-card-field .ant-select-selector,.admin-users__account-form-drawer .admin-users__addon-card-field .ant-input-number-input{height:28px;min-height:28px;font-size:11px}.admin-users__account-form-drawer .admin-users__addon-card-field .ant-select-selector{min-height:28px}.admin-users__account-form-drawer .admin-users__addon-card-field textarea.ant-input{height:auto;min-height:56px;resize:none}.admin-users__account-form-drawer .admin-users__addon-card-field--full{grid-column:1 / -1}.admin-users__account-form-drawer .admin-users__addon-card-actions{display:flex;justify-content:flex-end;gap:6px}.admin-users__account-form-drawer .admin-users__addon-card-actions .ant-btn{min-height:26px;font-size:11px}.admin-users__account-form-drawer--edit .admin-users__addon-create-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.admin-users__account-form-drawer .admin-users__addon-card-error{color:var(--danger);font-size:11px;line-height:1.4}.admin-users__account-form-drawer .admin-users__addon-manage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.admin-users__account-form-drawer .admin-users__addon-manage-grid>div{display:grid;min-width:0;gap:2px}.admin-users__account-form-drawer .admin-users__addon-manage-grid span{color:var(--muted);font-size:10px;font-weight:600}.admin-users__account-form-drawer .admin-users__addon-manage-grid strong{overflow:hidden;color:var(--text);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-users__account-form-drawer .admin-users__addon-manage-reason{grid-column:1 / -1}.admin-users__account-form-drawer .admin-users__addon-manage-note{margin:0;color:var(--muted);font-size:10px;font-weight:400;line-height:1.45;text-align:start}.admin-users__account-form-drawer .admin-users__addon-empty{margin:0;padding:2px 0 0}.admin-users__account-form-drawer .admin-users__addon-empty .ant-empty-image{height:28px;margin-bottom:2px}.admin-users__account-form-drawer .admin-users__addon-empty .ant-empty-description{color:var(--muted);font-size:11px}.admin-users__account-form-drawer .admin-users__addon-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.admin-users__account-form-drawer .admin-users__addon-list li{display:grid;min-width:0;min-height:34px;gap:6px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-users__account-form-drawer .admin-users__addon-list-row{display:flex;min-width:0;min-height:24px;align-items:center;justify-content:space-between;gap:12px}.admin-users__account-form-drawer .admin-users__addon-list .admin-users__addon-edit-card{width:100%;box-sizing:border-box}.admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-card,.admin-users__addon-edit-card) :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-term-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) :is(.ant-input-number.ant-input-number-outlined,.ant-select.ant-select-outlined){border-color:#f4f4ef38!important;background:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%)!important;background-color:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%)!important;color:color-mix(in srgb,var(--text) 88%,transparent)!important;box-shadow:none!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) :is(.ant-input-number.ant-input-number-outlined:not(.ant-input-number-disabled):hover,.ant-select.ant-select-outlined:not(.ant-select-disabled):hover){border-color:#f4f4ef61!important;background:color-mix(in srgb,var(--panel-strong) 80%,#ffffff 6%)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) :is(.ant-input-number.ant-input-number-focused,.ant-select.ant-select-focused,.ant-select.ant-select-open){border-color:#7aa2ff!important;background:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%)!important;box-shadow:0 0 0 3px #7aa2ff33!important;outline:none}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) :is(.ant-input-number-input-wrap,.ant-input-number-input,.ant-select-content,.ant-select-selector,.ant-select-input){background:transparent!important;background-color:transparent!important;background-image:none!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) :is(.ant-input-number-input,.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-input,.ant-select-arrow,.ant-select-suffix,.ant-input-number-action){color:color-mix(in srgb,var(--text) 88%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) .ant-input-number-actions{border-inline-start-color:#f4f4ef29!important;background:color-mix(in srgb,var(--panel-strong) 80%,#ffffff 4%)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__addon-edit-card .admin-users__addon-term-checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-disabled:not(.ant-checkbox-checked){border-color:var(--checkbox-disabled-border)!important;background:var(--checkbox-disabled-bg)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__addon-edit-card .admin-users__addon-term-checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-disabled.ant-checkbox-checked{border-color:var(--checkbox-disabled-checked-border)!important;background:var(--checkbox-disabled-checked-bg)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__addon-edit-card .admin-users__addon-term-checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-label{color:color-mix(in srgb,var(--text) 68%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--text) 68%,transparent)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions .admin-users__addon-edit-cancel-action.ant-btn-default{border-color:#f4f4ef47!important;background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 6%)!important;color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions .admin-users__addon-edit-cancel-action.ant-btn-default:not(:disabled):hover,:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions .admin-users__addon-edit-cancel-action.ant-btn-default:not(:disabled):focus-visible{border-color:#7aa2ff!important;background:color-mix(in srgb,var(--panel-strong) 74%,#7aa2ff 14%)!important;color:#dce6ff!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions .admin-users__addon-edit-save-action.ant-btn-primary{border-color:#7aa2ff!important;background:#527dff!important;color:#fff!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions .admin-users__addon-edit-save-action.ant-btn-primary:not(:disabled):hover,:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions .admin-users__addon-edit-save-action.ant-btn-primary:not(:disabled):focus-visible{border-color:#b7c9ff!important;background:#678cff!important;color:#fff!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addon-actions :is(.admin-users__addon-edit-cancel-action,.admin-users__addon-edit-save-action):is(:disabled,.ant-btn-disabled){border-color:#f4f4ef24!important;background:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%)!important;color:color-mix(in srgb,var(--text) 42%,transparent)!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading .admin-users__addon-create-cancel-action.ant-btn-default{border-color:#f4f4ef47!important;background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 6%)!important;color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading .admin-users__addon-create-cancel-action.ant-btn-default:not(:disabled):hover,:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading .admin-users__addon-create-cancel-action.ant-btn-default:not(:disabled):focus-visible{border-color:#7aa2ff!important;background:color-mix(in srgb,var(--panel-strong) 74%,#7aa2ff 14%)!important;color:#dce6ff!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading .admin-users__addon-create-submit-action.ant-btn-primary{border-color:#7aa2ff!important;background:#527dff!important;color:#fff!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading .admin-users__addon-create-submit-action.ant-btn-primary:not(:disabled):hover,:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading .admin-users__addon-create-submit-action.ant-btn-primary:not(:disabled):focus-visible{border-color:#b7c9ff!important;background:#678cff!important;color:#fff!important}:root[data-theme=dark] .admin-users__account-form-drawer--edit .package-instance-manager__addons-heading :is(.admin-users__addon-create-cancel-action,.admin-users__addon-create-submit-action):is(:disabled,.ant-btn-disabled){border-color:#f4f4ef24!important;background:color-mix(in srgb,var(--panel-strong) 88%,#000000 12%)!important;color:color-mix(in srgb,var(--text) 42%,transparent)!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-create-source-field,.admin-users__addon-edit-source-field) .ant-input-number-action+.ant-input-number-action{border-top-color:#f4f4ef29!important}.admin-users__account-form-drawer .admin-users__addon-details{display:flex;min-width:0;align-items:baseline;gap:12px}.admin-users__account-form-drawer .admin-users__addon-details strong{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-users__account-form-drawer .admin-users__addon-details span,.admin-users__account-form-drawer .admin-users__addon-error{color:var(--muted);font-size:11px}.admin-users__account-form-drawer .admin-users__addon-actions{display:flex;flex:none;align-items:center;gap:2px}.admin-users__account-form-drawer .admin-users__addon-list .ant-btn{flex:none;min-height:24px;padding-inline:6px;font-size:11px}.admin-users__account-form-drawer .admin-users__addon-error{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 520px){.admin-users__account-form-drawer .admin-users__addon-card-grid{grid-template-columns:1fr}.admin-users__account-form-drawer--edit .admin-users__package-addon-config :is(.admin-users__addon-create-card,.admin-users__addon-edit-card) :is(.admin-users__addon-create-fields,.admin-users__addon-edit-fields,.admin-users__addon-term-grid){grid-template-columns:1fr}.admin-users__account-form-drawer .admin-users__addon-manage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-users__account-form-drawer--create :is(.admin-users__username-match-checkbox,.admin-users__random-password-checkbox).ant-checkbox-wrapper{color:var(--muted);font-size:11px;line-height:1;white-space:nowrap}.admin-users__account-form-drawer--create :is(.admin-users__username-match-checkbox,.admin-users__random-password-checkbox) .ant-checkbox{align-self:center}.admin-users__account-form-drawer--create :is(.admin-users__username-match-checkbox,.admin-users__random-password-checkbox) .ant-checkbox-input{min-height:0;padding:0}.admin-users__account-form-drawer--create .admin-users__email-username-row .admin-users__field:nth-child(2) .ant-input.ant-input-disabled{border-color:#9aa3af!important;background:#d9dee6!important;background-color:#d9dee6!important;color:#545d6a!important;-webkit-text-fill-color:#545d6a!important;box-shadow:inset 0 0 0 1px #343d490d!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__email-username-row .admin-users__field:nth-child(2) .ant-input.ant-input-disabled{border-color:#596273!important;background:#303641!important;background-color:#303641!important;color:#c1c8d2!important;-webkit-text-fill-color:#c1c8d2!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}:root[data-theme=dark] .admin-users__account-form-drawer--create{--admin-users-create-control-border: #5a6475}.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) :is(.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-picker){height:30px!important;min-height:30px!important;box-sizing:border-box!important;border:1px solid var(--admin-users-create-control-border)!important}.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select{min-height:30px!important}.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select .ant-select-selector{height:30px!important;min-height:30px!important;box-sizing:border-box!important;align-items:center;border:1px solid var(--admin-users-create-control-border)!important}.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select-selection-wrap,.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select-selection-overflow{height:28px!important;min-height:28px!important;align-items:center}.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-placeholder,.ant-select-input){height:28px!important;min-height:28px!important;line-height:28px!important}.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field>.ant-input:not(textarea),.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field .ant-input-number-input,.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field .ant-input-affix-wrapper>.ant-input,.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field .ant-picker-input,.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field .ant-picker-input>input{height:28px!important;min-height:28px!important;line-height:28px!important}.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__permission-select.ant-select{height:30px!important;min-height:30px!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field{height:30px;border:1px solid var(--admin-users-create-control-border)}.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select,.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector,.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-number-input.ant-input,.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .ant-input-affix-wrapper{height:28px!important;min-height:28px!important;border-top:0!important;border-bottom:0!important}.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select .ant-select-selector{border-left:0!important;border-right:1px solid var(--admin-users-create-control-border)!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-input-affix-wrapper.ant-input-outlined,.ant-input-number.ant-input-number-outlined,.admin-users__antd-date-picker.ant-picker-outlined){height:30px!important;min-height:30px!important;border:1px solid var(--admin-users-create-control-border)!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-outlined .ant-select-selector{height:30px!important;min-height:30px!important;border:1px solid var(--admin-users-create-control-border)!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-outlined{height:30px!important;min-height:30px!important;box-sizing:border-box!important;border:1px solid var(--admin-users-create-control-border)!important;border-radius:999px!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-selection-wrap,.ant-select-selection-overflow,.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-placeholder,.ant-select-input){height:28px!important;min-height:28px!important;line-height:28px!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field .ant-form-item-control-input-content>.ant-input:not(textarea){line-height:28px!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-input-affix-wrapper>.ant-input,.ant-picker-input,.ant-picker-input>input){height:28px!important;min-height:28px!important;line-height:28px!important;border:0!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-picker-input,.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-picker-input>input{height:22px!important;min-height:22px!important;line-height:22px!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly]{height:30px!important;min-height:30px!important;padding-block:3px!important;border-color:var(--ant-color-border-secondary)!important;background:var(--ant-color-fill-tertiary)!important;color:var(--ant-color-text-disabled)!important;line-height:22px!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-duration-editor .ant-input-number{padding:0!important;overflow:hidden;border-color:#0000001a!important;background:#fff!important;background-color:#fff!important;background-image:none!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-duration-editor .ant-input-number-input{height:28px!important;min-height:28px!important;padding:0 16px!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--text) 14%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--text) 14%,transparent)!important;background:transparent!important;background-color:transparent!important;text-align:center!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-duration-editor .ant-input-number-suffix{margin-inline-end:12px}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .package-instance-manager--initial .package-instance-manager__monthly-duration-editor .admin-users__monthly-duration-input--number-only .ant-input-number-input{border-inline:0!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select{height:28px!important;min-height:28px!important;border:0!important;border-right:1px solid var(--admin-users-create-control-border)!important;border-radius:0!important;box-shadow:none!important}.admin-users__account-form-drawer.admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__permission-select.ant-select-multiple .ant-select-selection-overflow{padding:0}.admin-users__account-form-drawer--create .admin-users__nickname-password-row .admin-users__field:nth-child(2) .ant-input-affix-wrapper.ant-input-disabled{border-color:#9aa3af!important;background:#d9dee6!important;background-color:#d9dee6!important;box-shadow:inset 0 0 0 1px #343d490d!important;cursor:not-allowed;opacity:1}.admin-users__account-form-drawer--create .admin-users__nickname-password-row .admin-users__field:nth-child(2) .ant-input-affix-wrapper.ant-input-disabled :is(.ant-input,.ant-input-password-icon){background:transparent!important;background-color:transparent!important;color:#545d6a!important;-webkit-text-fill-color:#545d6a!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__nickname-password-row .admin-users__field:nth-child(2) .ant-input-affix-wrapper.ant-input-disabled{border-color:#596273!important;background:#303641!important;background-color:#303641!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__nickname-password-row .admin-users__field:nth-child(2) .ant-input-affix-wrapper.ant-input-disabled :is(.ant-input,.ant-input-password-icon){color:#c1c8d2!important;-webkit-text-fill-color:#c1c8d2!important}:root[data-theme=dark] .admin-users__account-form-drawer--create{--admin-users-create-control-bg: #17191d;--admin-users-create-control-bg-hover: #20242b;--admin-users-create-control-bg-disabled: #303641;--admin-users-create-control-border: #4b5565;--admin-users-create-control-border-hover: #768196;--admin-users-create-control-focus: #7aa2ff;--admin-users-create-control-text: #edf0f5;--admin-users-create-control-placeholder: #8d96a5}:root[data-theme=dark] .admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly],:root[data-theme=dark] .admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly]:hover,:root[data-theme=dark] .admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly]:focus,:root[data-theme=dark] .admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly]:focus-visible{border-color:#596273!important;background:#303641!important;background-color:#303641!important;background-image:none!important;color:#c1c8d2!important;-webkit-text-fill-color:#c1c8d2!important;box-shadow:none!important;cursor:not-allowed;outline:none;opacity:1}:root[data-theme=dark] .admin-users__package-addon-config-section .admin-users__package-addon-config .package-instance-manager--initial .package-instance-manager__monthly-term-editor .ant-form-item-control-input-content>.ant-input[readonly]::placeholder{color:#aeb6c2!important;-webkit-text-fill-color:#aeb6c2!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea,.ant-input-disabled),.ant-input-affix-wrapper:not(.ant-input-disabled),.ant-input-number:not(.ant-input-number-disabled),.admin-users__antd-date-picker.ant-picker:not(.ant-picker-disabled)){border-color:var(--admin-users-create-control-border)!important;background:var(--admin-users-create-control-bg)!important;background-color:var(--admin-users-create-control-bg)!important;background-image:none!important;color:var(--admin-users-create-control-text)!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea,.ant-input-disabled):hover,.ant-input-affix-wrapper:not(.ant-input-disabled):hover,.ant-input-number:not(.ant-input-number-disabled):hover,.admin-users__antd-date-picker.ant-picker:not(.ant-picker-disabled):hover){border-color:var(--admin-users-create-control-border-hover)!important;background:var(--admin-users-create-control-bg-hover)!important;background-color:var(--admin-users-create-control-bg-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-form-item-control-input-content>.ant-input:not(textarea,.ant-input-disabled):focus,.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.ant-input-number.ant-input-number-focused,.admin-users__antd-date-picker.ant-picker-focused){border-color:var(--admin-users-create-control-focus)!important;background:var(--admin-users-create-control-bg)!important;background-color:var(--admin-users-create-control-bg)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-input-affix-wrapper>.ant-input,.ant-input-number-input,.ant-picker-input,.ant-picker-input>input){background:transparent!important;background-color:transparent!important;color:var(--admin-users-create-control-text)!important;-webkit-text-fill-color:var(--admin-users-create-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-outlined:not(.admin-users__phone-country-select){border-color:var(--admin-users-create-control-border)!important;background:var(--admin-users-create-control-bg)!important;background-color:var(--admin-users-create-control-bg)!important;background-image:none!important;color:var(--admin-users-create-control-text)!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-outlined:not(.admin-users__phone-country-select,.ant-select-disabled):hover{border-color:var(--admin-users-create-control-border-hover)!important;background:var(--admin-users-create-control-bg-hover)!important;background-color:var(--admin-users-create-control-bg-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-outlined:not(.admin-users__phone-country-select):is(.ant-select-focused,.ant-select-open){border-color:var(--admin-users-create-control-focus)!important;background:var(--admin-users-create-control-bg)!important;background-color:var(--admin-users-create-control-bg)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select.ant-select-disabled{border-color:#596273!important;background:var(--admin-users-create-control-bg-disabled)!important;background-color:var(--admin-users-create-control-bg-disabled)!important;cursor:not-allowed;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-content,.ant-select-selector,.ant-select-selection-search,.ant-select-input){background:transparent!important;background-color:transparent!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-input,.ant-select-arrow,.ant-select-suffix,.ant-select-clear){color:var(--admin-users-create-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body :is(.admin-users__field,.admin-users__permission-group) .ant-select :is(.ant-select-placeholder,.ant-select-selection-placeholder),:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__field :is(.ant-input,.ant-picker-input>input)::placeholder{color:var(--admin-users-create-control-placeholder)!important;-webkit-text-fill-color:var(--admin-users-create-control-placeholder)!important;opacity:1}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field{border-color:var(--admin-users-create-control-border)!important;background:var(--admin-users-create-control-bg)!important;background-color:var(--admin-users-create-control-bg)!important;box-shadow:none}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field:hover{border-color:var(--admin-users-create-control-border-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field:focus-within{border-color:var(--admin-users-create-control-focus)!important;background:var(--admin-users-create-control-bg)!important;box-shadow:0 0 0 3px #7aa2ff33!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select{border-right-color:var(--admin-users-create-control-border)!important;background:transparent!important;background-color:transparent!important;color:var(--admin-users-create-control-text)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-country-select.ant-select:hover{background:var(--admin-users-create-control-bg-hover)!important;background-color:var(--admin-users-create-control-bg-hover)!important}:root[data-theme=dark] .admin-users__account-form-drawer--create .admin-users__drawer-body .admin-users__phone-field .admin-users__phone-number-input.ant-input{background:transparent!important;background-color:transparent!important;color:var(--admin-users-create-control-text)!important;-webkit-text-fill-color:var(--admin-users-create-control-text)!important}:root[data-theme=dark] .admin-users__permission-tag--chat{border-color:#3b82f6;background:#102a4a;color:#bfdbfe}:root[data-theme=dark] .admin-users__permission-tag--admin{border-color:#ef4444;background:#451a1a;color:#fecaca}:root[data-theme=dark] .admin-users__permission-tag--social-listening{border-color:#22c55e;background:#12351f;color:#bbf7d0}:root[data-theme=dark] .admin-users__permission-tag--business-insights{border-color:#f59e0b;background:#422b0d;color:#fde68a}:root[data-theme=dark] .admin-users__permission-tag--skill-management{border-color:#8b5cf6;background:#2e1a57;color:#ddd6fe}:root[data-theme=dark] .admin-users__permission-select-popup.ant-select-dropdown{opacity:1!important;border:1px solid var(--border)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:0 20px 46px #0000007a!important}:root[data-theme=dark] .admin-users__permission-select-popup .rc-virtual-list,:root[data-theme=dark] .admin-users__permission-select-popup .rc-virtual-list-holder,:root[data-theme=dark] .admin-users__permission-select-popup .rc-virtual-list-holder-inner{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .admin-users__permission-select-popup .ant-select-item{color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .admin-users__permission-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 14%,var(--panel-strong) 86%)!important}:root[data-theme=dark] .admin-users__permission-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 22%,var(--panel-strong) 78%)!important}:root[data-theme=dark] .admin-users__permission-option-content--chat{color:#bfdbfe}:root[data-theme=dark] .admin-users__permission-option-content--admin{color:#fecaca}:root[data-theme=dark] .admin-users__permission-option-content--social-listening{color:#bbf7d0}:root[data-theme=dark] .admin-users__permission-option-content--business-insights{color:#fde68a}:root[data-theme=dark] .admin-users__permission-option-content--skill-management{color:#ddd6fe}:root[data-theme=dark] .admin-users__account-editor .admin-users__avatar-upload-preview{border:1px solid rgba(255,255,255,.1);background:color-mix(in srgb,var(--panel) 68%,#ffffff 8%);color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .admin-users__account-editor .admin-users__avatar-upload-button{border-color:color-mix(in srgb,var(--panel-strong) 70%,#000000 30%);background:color-mix(in srgb,#ffffff 76%,var(--panel) 24%);color:#1a1a1a;box-shadow:0 6px 18px #00000057}:root[data-theme=dark] .admin-users__drawer-actions .ant-btn-default{border-color:#ffffff38;background:color-mix(in srgb,var(--panel-strong) 78%,#000000 22%);color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .admin-users__drawer-actions .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .admin-users__drawer-actions .ant-btn-default:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:#ffffff5c;background:color-mix(in srgb,var(--panel-strong) 72%,#ffffff 10%);color:var(--text)}:root[data-theme=dark] .ant-popconfirm .ant-popconfirm-buttons .ant-btn-default{border-color:#ffffff47!important;background:#ffffff14!important;color:#ffffffd9!important}:root[data-theme=dark] .ant-popconfirm .ant-popconfirm-buttons .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:#ffffff80!important;background:#ffffff24!important;color:#fff!important}.admin-users__logs-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin-users__activity-filter{display:flex;flex-wrap:wrap;gap:8px}.admin-users__activity-filter button{min-height:32px;padding:0 13px;border-radius:999px;border-color:var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:color-mix(in srgb,var(--text) 68%,transparent);box-shadow:none;font-size:12px;font-weight:600}.admin-users__activity-filter .admin-users__activity-filter-button--active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2448ff,#a965de 52%,#e88fb8)}.admin-users__logs-item{display:grid;gap:3px;padding:8px 10px;border:1px solid transparent;border-radius:18px;background:color-mix(in srgb,var(--text) 3%,transparent);font-size:12px;line-height:1.35;transition:background-color .14s ease,border-color .14s ease}.admin-users__logs-item--selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-soft-border));background:color-mix(in srgb,var(--accent) 8%,var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.admin-users__logs-item-copy,.admin-users__logs-item-button{display:grid;grid-template-columns:1fr auto;gap:8px 12px;width:100%;align-items:start}.admin-users__logs-item-main{display:grid;gap:3px}.admin-users__logs-item-time{flex-shrink:0;white-space:nowrap;color:var(--muted);font-size:11px}.admin-users__logs-item-button{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left;cursor:pointer}.admin-users__logs-item-button:hover,.admin-users__logs-item-button:focus-visible{background:transparent;box-shadow:none;transform:none}.admin-users__logs-item-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:3px;border-radius:8px}.admin-users__logs-item strong,.admin-users__activity-message-list strong{font-size:12px;line-height:1.3}.admin-users__logs-item span,.admin-users__activity-message-list span{font-size:12px;line-height:1.35}.admin-users__logs-item:hover{border-color:var(--admin-soft-border);background:var(--admin-hover-bg)}.admin-users__logs-item--selected:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-soft-border));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.admin-users__activity-conversation{display:grid;gap:7px;max-height:190px;margin-top:7px;padding-top:8px;overflow-y:auto;border-top:1px solid var(--admin-soft-border);overscroll-behavior:contain}.admin-users__activity-conversation-title{color:var(--text);font-size:11px;font-weight:700;line-height:1.25}.admin-users__activity-message-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.admin-users__activity-message-list li{display:grid;gap:2px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-users__activity-message-list strong{color:var(--text);text-transform:capitalize}.admin-users__activity-message-list span,.admin-users__activity-empty{color:var(--muted)}.admin-users__activity-empty{margin:0;font-size:12px;line-height:1.35}.admin-users__conversation-drawer{align-content:start}.admin-users__conversation-list,.admin-users__message-list,.admin-users__conversation-message-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin-users__conversation-list li,.admin-users__message-list li{display:grid;gap:4px;padding:10px 12px;border:1px solid transparent;border-radius:18px;background:color-mix(in srgb,var(--text) 3%,transparent);transition:background-color .14s ease,border-color .14s ease;cursor:pointer}.admin-users__conversation-header{display:grid;gap:4px;width:100%;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;cursor:pointer}.admin-users__conversation-title{color:var(--text);font-size:13px;font-weight:600}.admin-users__conversation-item--selected .admin-users__conversation-header{margin-bottom:3px;padding-bottom:11px;border-bottom:2px solid color-mix(in srgb,var(--accent) 58%,var(--admin-soft-border))}.admin-users__conversation-header:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:3px;border-radius:8px}.admin-users__conversation-list>li.admin-users__conversation-item--selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-soft-border));background:color-mix(in srgb,var(--accent) 8%,var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.admin-users__conversation-list li:hover,.admin-users__message-list li:hover{border-color:var(--admin-soft-border);background:var(--admin-hover-bg)}.admin-users__conversation-list>li.admin-users__conversation-item--selected:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-soft-border));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.admin-users__conversation-list span,.admin-users__message-list span{color:var(--muted);font-size:12px;line-height:1.35}.admin-users__message-list strong{font-size:11px;text-transform:uppercase;color:var(--text)}.admin-users__conversation-history{display:grid;gap:8px;max-height:240px;margin-top:8px;overflow-y:auto;overscroll-behavior:contain}.admin-users__conversation-history-title{color:var(--text);font-size:12px;font-weight:700;line-height:1.25}.admin-users__conversation-message-list li{display:grid;gap:2px;padding:7px 8px;border:0;border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-users__conversation-message-list strong{color:var(--text);font-size:11px;line-height:1.3;text-transform:capitalize}.admin-users__conversation-message-list span,.admin-users__conversation-empty{color:var(--muted);font-size:12px;line-height:1.35}.admin-users__run-diagnostics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 0 0;padding:8px;border:1px solid var(--admin-soft-border);border-radius:8px;background:var(--panel)}.admin-users__run-diagnostics div{min-width:0}.admin-users__run-diagnostics dt{color:var(--muted);font-size:10px;line-height:1.2}.admin-users__run-diagnostics dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:11px;line-height:1.25}.admin-users__conversation-empty{margin:0}.admin-users--dictionary .admin-users__qr-section{min-height:0;align-self:start;gap:14px;padding:14px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:0 14px 36px #11111109}.admin-users__dictionary-layout{min-height:0;display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);overflow:hidden;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--panel-strong) 97%,transparent)}.admin-users__dictionary-categories,.admin-users__dictionary-items{min-width:0;min-height:0;padding:14px}.admin-users__dictionary-categories{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;background:color-mix(in srgb,var(--text) 2.5%,var(--panel));border-right:1px solid var(--admin-soft-border)}.admin-users__dictionary-panel-header,.admin-users__dictionary-items-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-users__dictionary-panel-header>div,.admin-users__dictionary-items-header>div{display:grid;gap:3px}.admin-users__dictionary-panel-header strong,.admin-users__dictionary-items-header strong{color:var(--text);font-size:16px;line-height:1.3;font-weight:700}.admin-users__dictionary-panel-eyebrow{color:var(--muted);font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-users__dictionary-category-form{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--admin-soft-border));border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,var(--panel-strong))}.admin-users__dictionary-category-form .ant-form-item{margin:0}.admin-users__dictionary-form-actions,.admin-users__dictionary-category-actions,.admin-users__dictionary-category-meta{display:flex;align-items:center;gap:6px}.admin-users__dictionary-form-actions{padding-top:2px}.admin-users__dictionary-category-list{min-height:0;display:grid;align-content:start;gap:5px;overflow-y:auto;scrollbar-gutter:stable}.admin-users__dictionary-category{border:1px solid transparent;border-radius:12px;background:transparent;transition:border-color .16s ease,background-color .16s ease}.admin-users__dictionary-category:hover{border-color:var(--admin-soft-border);background:var(--admin-hover-bg)}.admin-users__dictionary-category--active{border-color:color-mix(in srgb,var(--accent) 24%,var(--admin-soft-border));background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.admin-users__dictionary-category-select{width:100%;min-width:0;padding:10px 10px 7px;border:0;border-radius:11px;background:transparent;box-shadow:none;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.admin-users__dictionary-category-select:hover,.admin-users__dictionary-category-select:focus-visible{background:transparent;box-shadow:none;transform:none}.admin-users__dictionary-category-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.admin-users__dictionary-category-meta{flex:0 0 auto}.admin-users__dictionary-category-meta .ant-tag{margin-inline-end:0}.admin-users__dictionary-category-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.admin-users__dictionary-category-actions{justify-content:flex-end;min-height:28px;padding:0 8px 8px}.admin-users__dictionary-category-actions .ant-btn{padding-inline:3px}.admin-users__dictionary-items{display:grid;align-content:start;gap:14px;overflow:auto}.admin-users__dictionary-items-header p{max-width:72ch;margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.admin-users__dictionary-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.admin-users__dictionary-header-actions .ant-btn{min-height:32px;white-space:nowrap}.admin-users__dictionary-import-drawer.ant-drawer-section,.admin-users__dictionary-import-drawer .ant-drawer-header,.admin-users__dictionary-import-drawer .ant-drawer-body,.admin-users__dictionary-import-drawer .ant-drawer-footer{background:var(--panel-strong);background-color:var(--panel-strong)}.admin-users__dictionary-import-drawer.ant-drawer-section{box-shadow:-18px 0 42px #2c261a1f}.admin-users__dictionary-import-drawer .ant-drawer-header,.admin-users__dictionary-import-drawer .ant-drawer-footer{border-color:var(--border)}.admin-users__dictionary-import-drawer .ant-drawer-body{color:var(--text)}.admin-users__dictionary-import-content{display:grid;gap:16px}.admin-users__dictionary-template-link{justify-self:start;height:auto;padding-inline:0}.admin-users__dictionary-import-result{display:grid;gap:12px}.admin-users__dictionary-import-errors .ant-table-thead>tr>th{padding:8px 10px}.admin-users__dictionary-import-errors .ant-table-tbody>tr>td{padding:8px 10px;vertical-align:top}.admin-users__dictionary-import-footer{display:flex;justify-content:flex-end;gap:8px}.admin-users--dictionary .ant-table-wrapper{overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:12px}.admin-users--dictionary .ant-table-thead>tr>th{padding:9px 12px;background:color-mix(in srgb,var(--text) 3%,var(--panel));color:color-mix(in srgb,var(--text) 86%,transparent);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.admin-users--dictionary .ant-table-tbody>tr>td{padding:10px 12px}.admin-users--dictionary .ant-table-tbody>tr:last-child>td{border-bottom:0}.admin-users--dictionary .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--accent) 3.5%,var(--panel-strong))!important}.admin-users--dictionary .ant-table-tbody>tr.admin-users__dictionary-table-row--editing>td,.admin-users--dictionary .ant-table-tbody>tr.admin-users__dictionary-table-row--editing:hover>td{background:color-mix(in srgb,var(--accent) 6%,var(--panel-strong))!important}.admin-users__dictionary-table .ant-input,.admin-users__dictionary-table .ant-input-number{width:100%}.admin-users__dictionary-table .ant-input-number-input{text-align:center}.admin-users__dictionary-row-actions{justify-content:flex-end;white-space:nowrap}@media (max-width: 900px){.admin-users--dictionary .admin-users__qr-section{min-height:0}.admin-users__dictionary-layout{grid-template-columns:1fr;overflow:visible}.admin-users__dictionary-categories{border-right:0;border-bottom:1px solid var(--admin-soft-border)}.admin-users__dictionary-category-list{max-height:280px}}@media (max-width: 640px){.admin-users__dictionary-categories,.admin-users__dictionary-items{padding:12px}.admin-users__dictionary-items-header{align-items:stretch;flex-direction:column}.admin-users__dictionary-header-actions{width:100%}.admin-users__dictionary-header-actions .ant-btn{flex:1 1 0}}@media (max-width: 900px){.admin-shell{height:auto;min-height:100dvh;grid-template-rows:none;overflow:visible}.admin-shell__content{overflow:visible}.admin-workbench{height:auto;min-height:100dvh;overflow:visible}.admin-workbench__workspace{overflow:visible}.admin-workbench__topbar{align-items:stretch;flex-direction:column}.admin-workbench__topbar-actions{justify-content:flex-start;flex-wrap:wrap}.admin-workbench__main{overflow:visible;padding:14px 14px 18px}.admin-users{height:auto;min-height:0;grid-template-rows:none}.admin-users__topbar{align-items:flex-start;flex-wrap:wrap}.admin-users__account-tools{margin-left:auto}.admin-users__header,.admin-users__controls-row,.admin-users__section-header,.admin-users__qr-card-header{align-items:stretch;flex-direction:column}.admin-users__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users__filter-fields,.admin-users__toolbar{justify-content:flex-start;flex-wrap:wrap}.admin-users__filter-fields{width:100%;min-width:0}.admin-users__controls-actions,.admin-users__page-actions{justify-content:flex-end;flex-wrap:wrap}.admin-users__table-shell{max-height:62dvh}.admin-users__table{min-width:1120px}.admin-users__pagination{align-items:stretch;flex-direction:column}.admin-users__pagination-actions{justify-content:space-between}.admin-users__qr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.admin-workbench__main{padding:10px 10px 14px}.admin-users__summary-strip{grid-template-columns:1fr}.admin-users__summary-item{min-height:64px}.admin-users__controls-row,.admin-users__filter-fields,.admin-users__toolbar,.admin-users__controls-actions,.admin-users__topbar,.admin-users__page-actions,.admin-users__account-tools{gap:8px}.admin-users__search,.admin-users__filter-fields,.admin-users__toolbar,.admin-users__date-range,.admin-users__controls-actions,.admin-users__page-actions,.admin-users__account-tools,.admin-users__secondary-action,.admin-users__primary-action,.admin-users__account-menu-trigger.portal-topbar__account-trigger,.admin-workbench__chat-link{width:100%}.admin-users__topbar .admin-tabs,.admin-users__account-tools{margin-left:0}.admin-users__select-group{flex:1 1 100%}.admin-users__access-request-actions{flex-wrap:wrap}.admin-users__access-request-actions .ant-btn{flex:1 1 120px}.admin-users__access-request-card--history .admin-users__access-request-card-header{grid-template-columns:1fr}.admin-users__access-request-card--history .admin-users__access-request-status-tag{justify-self:start}.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__account-field-row,.admin-users__account-form-drawer .admin-users__drawer-body .admin-users__expiration-package-row--monthly-term{grid-template-columns:1fr}.admin-users__phone-field{grid-template-columns:minmax(80px,.42fr) minmax(0,1fr)}.admin-users__table{min-width:1040px}}.company-management{min-height:100vh;background:var(--page);color:var(--text)}.company-management__content{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:32px 0 56px}.company-management__header{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.company-management__heading{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.company-management__analysis-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:38px;margin-inline-start:auto;padding:0 14px;border:1px solid var(--admin-soft-border);border-radius:8px;background:var(--panel);color:var(--text);font-size:14px;font-weight:500;text-decoration:none}.company-management__analysis-entry:hover{border-color:var(--brand-primary, #2448ff);color:var(--text);text-decoration:none}.company-management__analysis-entry:focus-visible{outline:2px solid var(--brand-primary, #2448ff);outline-offset:2px}.company-management__header p,.company-management__header h1{margin:0}.company-management__header p{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.company-management__header h1{margin-top:3px;font-size:30px;line-height:1.15}.company-management__icon{display:grid;flex-shrink:0;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast);font-size:22px}.company-management__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.company-management__summary .ant-card,.company-management__members-card.ant-card{border-color:var(--admin-soft-border);background:var(--panel);box-shadow:none}.company-management__summary .ant-card-body{display:grid;gap:5px;padding:16px 18px}.company-management__summary small{color:var(--muted);font-weight:650}.company-management__summary strong{font-size:26px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.company-management__summary strong span{color:var(--muted);font-size:15px;font-weight:600}.company-management__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto auto auto;gap:10px;margin-bottom:16px}.company-management__toolbar>:is(.ant-input-affix-wrapper,.ant-select,.ant-btn){box-sizing:border-box;height:30px!important;min-height:30px!important}.company-management__toolbar>.ant-input-affix-wrapper{padding-block:2px!important}.company-management__toolbar>.ant-input-affix-wrapper>input.ant-input,.company-management__toolbar>.ant-select .ant-select-content,.company-management__toolbar>.ant-select .ant-select-input,.company-management__toolbar>.ant-select .ant-select-placeholder,.company-management__toolbar>.ant-select .ant-select-selection-item{height:24px!important;min-height:24px!important;line-height:24px!important}.company-management__toolbar>.ant-btn{align-items:center;padding-block:2px!important}.company-management__toolbar>.ant-btn>span{display:inline-flex;align-items:center;height:24px;line-height:24px}.company-management__create-button{justify-self:end}.company-management__create-error{margin-bottom:18px}.company-management__allocation-drawer.ant-drawer-section,.company-management__allocation-drawer .ant-drawer-header,.company-management__allocation-drawer .ant-drawer-body,.company-management__allocation-drawer .ant-drawer-footer{background:var(--panel-strong);background-color:var(--panel-strong)}.company-management__allocation-drawer .ant-drawer-body{padding:24px 30px}.company-management__allocation-drawer .ant-drawer-header-title,.company-management__allocation-drawer .ant-drawer-title{min-width:0}.company-management__allocation-title{display:flex;min-width:0;align-items:center;gap:8px}.company-management__allocation-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-management__allocation-title .ant-tag{flex:none;margin-inline-end:0}.company-management__allocation-drawer .ant-segmented{margin-bottom:10px}.company-management__allocation-policy-checkbox{margin-bottom:18px}.company-management__allocation-policy-checkbox{display:inline-flex;align-items:center;color:var(--text)}.company-management__allocation-policy-notice{margin-top:12px}.company-management__allocation-policy-copy{display:grid;gap:4px}.company-management__allocation-summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--admin-soft-border);border-radius:6px;background:var(--admin-hover-bg)}.company-management__allocation-summary span{color:var(--muted)}.company-management__allocation-summary strong{flex:none;font-variant-numeric:tabular-nums}.company-management__allocation-list{margin-top:10px;border-top:1px solid var(--admin-soft-border)}.company-management__allocation-row{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(180px,220px);min-height:64px;align-items:center;gap:10px;border-bottom:1px solid var(--admin-soft-border)}.company-management__allocation-person{display:grid;min-width:0}.company-management__allocation-person-heading{display:flex;min-width:0;align-items:center;gap:6px}.company-management__allocation-person-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-management__allocation-person-heading .ant-tag{flex:none;margin-inline-end:0}.company-management__allocation-person small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.company-management__allocation-points{grid-column:3;min-width:0}.company-management__allocation-points .ant-input-number-group-wrapper,.company-management__allocation-row .ant-input-number{width:100%}.company-management__allocation-row .ant-input-number,.company-management__allocation-row .ant-input-number-group-addon{height:30px}.company-management__allocation-row .ant-input-number-input{height:24px;margin-block:2px}.company-management__allocation-error,.company-management__allocation-loading{margin-top:12px}.company-management__actions{display:flex;align-items:center;gap:2px;min-width:128px;white-space:nowrap}.company-management__action-link{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;border-radius:50%;color:var(--text)}.company-management__action-link:hover{background:var(--admin-hover-bg);color:var(--text)}.company-management__subaccount-modal .ant-modal-body{max-height:min(70vh,720px);overflow-y:auto;padding-inline-end:4px}.company-management__subaccount-drawer-root .ant-drawer-content-wrapper{max-width:100vw}.company-management__subaccount-drawer.ant-drawer-section,.company-management__subaccount-drawer .ant-drawer-header,.company-management__subaccount-drawer .ant-drawer-body,.company-management__subaccount-drawer .ant-drawer-footer{background:var(--panel-strong);background-color:var(--panel-strong)}.company-management__subaccount-drawer .ant-drawer-body{padding-block:24px}.company-management__subaccount-drawer .ant-form-item-label{display:flex;align-items:center;height:30px;padding-block:0}.company-management__subaccount-drawer .ant-form-item-label>label{display:inline-flex;align-items:center;min-height:24px;line-height:24px}.company-management__subaccount-drawer :is(.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number){height:30px!important;min-height:30px!important;box-sizing:border-box}.company-management__subaccount-drawer .ant-input:not(textarea){line-height:24px!important;padding-block:2px!important}.company-management__subaccount-drawer .ant-input-affix-wrapper{padding-block:2px!important}.company-management__subaccount-drawer .ant-input-affix-wrapper>input.ant-input,.company-management__subaccount-drawer .ant-input-number-input-wrap,.company-management__subaccount-drawer .ant-input-number-input{height:24px!important;min-height:24px!important;line-height:24px!important;padding-block:0!important}.company-management__drawer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.company-management__avatar-row{display:flex;align-items:center;gap:12px;min-height:56px;margin-bottom:12px}.company-management__modal-section h3{margin:0 0 16px;font-size:16px;line-height:1.4}.company-management__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.company-management__username-field{min-width:0}.company-management__username-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px}.company-management__username-label-row>label,.company-management__username-match-checkbox.ant-checkbox-wrapper{display:inline-flex;align-items:center;min-height:24px;line-height:24px}.company-management__username-label-row>label{color:var(--text)}.company-management__username-match-checkbox.ant-checkbox-wrapper{height:24px;margin-inline-start:auto;white-space:nowrap}.company-management__capability-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,190px));gap:8px;justify-content:start;width:100%}.company-management__capability-grid .ant-checkbox-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:start;height:50px;margin-inline-start:0;padding:5px 10px;border:1px solid var(--admin-soft-border);border-radius:6px}.company-management__capability-grid .company-management__capability-card--single-line:after{display:none}.company-management__capability-grid .ant-checkbox+span{min-width:0;padding-inline-end:0;line-height:18px}.company-management__capability-copy{display:grid;gap:2px;min-width:0}.company-management__capability-name{min-width:0;overflow:hidden;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.company-management__capability-tags{display:flex;align-items:center;gap:4px;min-width:0}.company-management__capability-tags .ant-tag{max-width:100%;margin-inline-end:0;padding-inline:5px;overflow:hidden;border-radius:4px;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.company-management__deep-query-beta-help{display:inline-flex;flex:none;align-items:center;border-radius:4px;cursor:help}.company-management__capability-tags .company-management__deep-query-beta-tag.ant-tag{display:inline-flex;align-items:center;gap:3px;border-color:#d6a32f;background:#fff6d8;color:#7a4d00}.company-management__deep-query-beta-help:focus-visible{outline:2px solid #9b6a00;outline-offset:2px}.company-management__capability-tags .company-management__capability-unavailable-tag.ant-tag{flex:1 1 auto;min-width:0}.company-management__deep-query-tooltip.ant-tooltip{max-width:min(340px,calc(100vw - 24px))}.company-management__deep-query-tooltip-content{display:grid;gap:8px;line-height:1.5;white-space:normal}.company-management__deep-query-tooltip-content :is(p,ul){margin:0}.company-management__deep-query-tooltip-content ul{padding-inline-start:18px}.company-management__cap-input{width:100%}.company-management__password-requirements{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.4}.company-management__password-requirements li{display:flex;align-items:flex-start;gap:5px}.company-management__password-requirements li>.anticon{flex:none;margin-top:2px}.company-management__password-requirements .is-met{color:var(--success-text)}.company-management__password-requirements .is-unmet{color:var(--muted)}.company-management__password-requirement-state{font-weight:600}.company-management__member{display:flex;align-items:center;gap:10px}.company-management__member>span:last-child{display:grid;min-width:0}.company-management__member strong,.company-management__member small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-management__member small{color:var(--muted)}.company-management__owner-account,.company-management__member-package,.company-management__member-quota{display:grid;min-width:0;gap:2px}button.company-management__member-package{width:100%;padding:6px 8px;border:1px solid var(--admin-soft-border);border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}button.company-management__member-package:hover,button.company-management__member-package:focus-visible{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 6%,transparent);outline:none}.company-management__owner-account strong,.company-management__owner-account small,.company-management__member-package strong,.company-management__member-package small,.company-management__member-quota strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-management__owner-account small,.company-management__member-package small,.company-management__member-quota small{color:var(--muted)}.company-management__package-status-tag,.company-management__package-cycle-tag{display:inline-flex;flex:none;align-items:center;height:1lh;margin-inline-end:0;font-size:inherit;line-height:inherit;white-space:nowrap}.company-management__member-package-heading{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.company-management__member-package-heading strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-management__package-details{display:grid;gap:20px}.company-management__package-details>section{display:grid;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--border)}.company-management__package-details>section:last-child{padding-bottom:0;border-bottom:0}.company-management__package-details h3,.company-management__package-details p{margin:0}.company-management__package-details-heading,.company-management__package-detail-addons article>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.company-management__package-details-heading>div{display:grid;gap:2px}.company-management__package-details small,.company-management__package-details p{color:var(--muted)}.company-management__package-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-management__package-quota-grid>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.company-management__package-detail-addons{display:grid;gap:10px;max-height:min(420px,45vh);overflow-y:auto}.company-management__package-detail-addons article{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:6px}.company-management__allocation-unavailable{display:inline-flex;align-items:center;min-height:24px;cursor:help}.company-management__member-quota strong{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.company-management__member-quota strong span{color:var(--muted);font-weight:600}.company-management__quota-reset-help{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--muted);cursor:help}.company-management__quota-reset-help:focus-visible{border-radius:2px;outline:2px solid var(--accent);outline-offset:2px}.company-management__quota-unavailable{display:inline-flex;align-items:center;min-height:24px;color:var(--muted);text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.company-management__role-tag{margin-inline-end:0;border-style:solid;border-width:1px;font-weight:600}.company-management__role-tag--company-admin{border-color:#adc6ff;background:#f0f5ff;color:#1d39c4}.company-management__role-tag--subaccount{border-color:#87e8de;background:#e6fffb;color:#006d75}.company-management__role-tag--member{border-color:#d9d9d9;background:#f5f5f5;color:#434343}:root[data-theme=dark] .company-management{color-scheme:dark}:root[data-theme=dark] .company-management__role-tag--company-admin{border-color:#4269a8;background:#1c3154;color:#d6e4ff}:root[data-theme=dark] .company-management__role-tag--subaccount{border-color:#287a7a;background:#153d3d;color:#b5f5ec}:root[data-theme=dark] .company-management__role-tag--member{border-color:#555;background:#2a2a2a;color:#e5e5df}:root[data-theme=dark] .company-management .company-management__allocation-tag--available.ant-tag{border-color:#4269a8;background:#1c3154;color:#d6e4ff}:root[data-theme=dark] .company-management .company-management__allocation-tag--unavailable.ant-tag{border-color:#555;background:#2a2a2a;color:#e5e5df}:root[data-theme=dark] .company-management .company-management__allocation-unavailable:focus-visible{border-radius:4px;outline:2px solid #7aa2ff;outline-offset:2px}:root[data-theme=dark] .company-management :is(.ant-card,.ant-card-head,.ant-card-body),:root[data-theme=dark] .company-management .ant-table,:root[data-theme=dark] .company-management .ant-table-container,:root[data-theme=dark] .company-management .ant-table-content,:root[data-theme=dark] .company-management .ant-table-cell,:root[data-theme=dark] .company-management .ant-table-cell-fix-right,:root[data-theme=dark] .company-management .ant-table-cell-fix-left{background:var(--panel);color:var(--text)}:root[data-theme=dark] .company-management .ant-table-thead>tr>th{border-color:var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 84%,#ffffff 4%);color:var(--muted)}:root[data-theme=dark] .company-management .ant-table-tbody>tr>td{border-color:var(--admin-soft-border)}:root[data-theme=dark] .company-management .ant-table-tbody>tr.ant-table-row:hover>td,:root[data-theme=dark] .company-management .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 7%)}:root[data-theme=dark] .company-management .ant-table-thead>tr>th.company-management__actions-column{background:color-mix(in srgb,var(--panel-strong) 96%,#ffffff 4%)}:root[data-theme=dark] .company-management .ant-table-tbody>tr>td.company-management__actions-column{background:#0e0e0e}:root[data-theme=dark] .company-management .ant-table-tbody>tr.ant-table-row:hover>td.company-management__actions-column,:root[data-theme=dark] .company-management .ant-table-tbody>tr>td.company-management__actions-column.ant-table-cell-row-hover{background:color-mix(in srgb,var(--panel-strong) 93%,#ffffff 7%)}:root[data-theme=dark] .company-management .ant-table-cell-fix-right-first:after,:root[data-theme=dark] .company-management .ant-table-cell-fix-left-last:after{box-shadow:0 0 14px #0000007a}:root[data-theme=dark] .company-management :is(.ant-empty-description,.ant-pagination,.ant-pagination-item a),:root[data-theme=dark] .company-management .ant-table-placeholder{color:var(--muted)}:root[data-theme=dark] .company-management :is(.ant-pagination-item,.ant-pagination-prev button,.ant-pagination-next button){border-color:var(--border);background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .company-management .ant-pagination-item-active{border-color:#7aa2ff}:root[data-theme=dark] .company-management__toolbar .ant-input-affix-wrapper,:root[data-theme=dark] .company-management__status-select.ant-select{border-color:#f4f4ef47!important;background:var(--panel-strong)!important;color:var(--text)!important}:root[data-theme=dark] .company-management__toolbar :is(.ant-input,.ant-input-prefix),:root[data-theme=dark] .company-management__status-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-suffix,.ant-select-clear){color:var(--text)!important}:root[data-theme=dark] .company-management__toolbar .ant-input::placeholder,:root[data-theme=dark] .company-management__status-select .ant-select-placeholder{color:var(--muted)!important}:root[data-theme=dark] .company-management__toolbar .ant-input-affix-wrapper:hover,:root[data-theme=dark] .company-management__toolbar .company-management__status-select.ant-select:not(.ant-select-disabled):hover{border-color:#7aa2ff!important}:root[data-theme=dark] .company-management__toolbar .ant-input-affix-wrapper-focused,:root[data-theme=dark] .company-management__status-select:is(.ant-select-focused,.ant-select-open){border-color:#7aa2ff!important;box-shadow:0 0 0 2px #7aa2ff33!important}:root[data-theme=dark] .company-management__status-select.ant-select-disabled{border-color:#f4f4ef1f!important;background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 3%)!important;color:#f4f4ef6b!important}:root[data-theme=dark] .company-management__status-select.ant-select-disabled :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder,.ant-select-suffix){color:#f4f4ef6b!important}:root[data-theme=dark] .company-management .ant-btn-default,:root[data-theme=dark] :is(.company-management__allocation-drawer-root,.company-management__subaccount-drawer-root,.company-management__package-drawer-root,.company-management__confirm-root) .ant-btn-default{border-color:#f4f4ef47;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .company-management .ant-btn-default:not(:disabled):hover,:root[data-theme=dark] :is(.company-management__allocation-drawer-root,.company-management__subaccount-drawer-root,.company-management__package-drawer-root,.company-management__confirm-root) .ant-btn-default:not(:disabled):hover{border-color:#7aa2ff;background:color-mix(in srgb,var(--panel-strong) 84%,#ffffff 8%);color:var(--text)}:root[data-theme=dark] .company-management :is(.ant-btn-default:disabled,.ant-btn-default.ant-btn-disabled),:root[data-theme=dark] :is(.company-management__allocation-drawer-root,.company-management__subaccount-drawer-root) .ant-btn:disabled{border-color:#f4f4ef1f;background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 3%);color:#f4f4ef6b}:root[data-theme=dark] .company-management__status-select-popup.ant-select-dropdown{border:1px solid var(--border);background:var(--panel-strong);box-shadow:var(--shadow)}:root[data-theme=dark] .company-management__status-select-popup .ant-select-item{color:var(--text)}:root[data-theme=dark] .company-management__status-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14}:root[data-theme=dark] .company-management__status-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 18%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] .company-management__status-select-popup .ant-select-item-option-disabled{color:#f4f4ef6b}:root[data-theme=dark] .company-management__tooltip .ant-tooltip-inner{border:1px solid rgba(244,244,239,.2);background:#242424;color:var(--text);box-shadow:var(--shadow)}:root[data-theme=dark] .company-management__tooltip .ant-tooltip-arrow:before{background:#242424}:root[data-theme=dark] .company-management__popconfirm .ant-popover-inner,:root[data-theme=dark] .company-management__confirm-root .ant-modal-content,:root[data-theme=dark] .company-management__confirm-root .ant-modal-header{border-color:var(--border);background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .company-management__popconfirm :is(.ant-popconfirm-title,.ant-popconfirm-description),:root[data-theme=dark] .company-management__confirm-root :is(.ant-modal-title,.ant-modal-confirm-title,.ant-modal-confirm-content){color:var(--text)}:root[data-theme=dark] .company-management__notification.ant-notification-notice{border:1px solid var(--border);background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow)}:root[data-theme=dark] .company-management__notification :is(.ant-notification-notice-title,.ant-notification-notice-description,.ant-notification-notice-close){color:var(--text)}:root[data-theme=dark] :is(.company-management__allocation-drawer-root,.company-management__subaccount-drawer-root,.company-management__package-drawer-root) .ant-drawer-mask{background:#000000b8}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer).ant-drawer-section,:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer) :is(.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer){border-color:var(--border);background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer) :is(.ant-drawer-title,.ant-drawer-close,.ant-form-item-label>label,.ant-divider){color:var(--text)}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer) .ant-drawer-close:hover{background:#ffffff14;color:var(--text)}:root[data-theme=dark] .company-management__allocation-drawer .ant-segmented{background:#222;color:var(--muted)}:root[data-theme=dark] .company-management__allocation-drawer :is(.ant-segmented-item-selected,.ant-segmented-thumb){background:#3a3a3a;color:var(--text);box-shadow:0 1px 4px #00000070}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-policy-notice.ant-alert-info{border-color:#315f96;background:#13233a}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-policy-notice :is(.ant-alert-icon,.ant-alert-title){color:#cfe3ff}:root[data-theme=dark] .company-management__allocation-drawer :is(.ant-input-number,.ant-input-number-group-addon){border-color:#f4f4ef47;background:#202020;color:var(--text)}:root[data-theme=dark] .company-management__allocation-drawer .ant-input-number:hover,:root[data-theme=dark] .company-management__allocation-drawer .ant-input-number-focused{border-color:#7aa2ff}:root[data-theme=dark] .company-management__allocation-drawer .ant-input-number-focused{box-shadow:0 0 0 2px #7aa2ff33}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-error.ant-alert-info{border-color:#315f96;background:#13233a}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-error.ant-alert-info .ant-alert-icon{color:#7db4ff}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-error.ant-alert-info .ant-alert-title{color:#cfe3ff}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-error.ant-alert-error{border-color:#8f3b48;background:#32191d}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-error.ant-alert-error .ant-alert-icon{color:#ff7a83}:root[data-theme=dark] .company-management__allocation-drawer .company-management__allocation-error.ant-alert-error .ant-alert-title{color:#ffd4d8}:root[data-theme=dark] .company-management__allocation-drawer :is(.ant-input-number-input,.ant-input-number-handler,.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner){color:var(--text)}:root[data-theme=dark] .company-management__allocation-drawer .ant-input-number-handler-wrap{border-color:var(--border);background:#242424}:root[data-theme=dark] .company-management__allocation-summary,:root[data-theme=dark] .company-management__package-quota-grid>div,:root[data-theme=dark] .company-management__package-detail-addons article{border-color:var(--border);background:color-mix(in srgb,var(--panel-strong) 88%,#ffffff 4%)}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-form-item-label>label,.ant-form-item-label>label>span,.company-management__username-label-row>label,.company-management__modal-section h3,.company-management__capability-name,.ant-input-password-icon,.ant-checkbox-wrapper,.ant-checkbox+span){color:var(--text)}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,textarea.ant-input){--ant-color-text-placeholder: var(--muted);border-color:#f4f4ef47!important;background:#202020!important;color:var(--text)!important}:root[data-theme=dark] .company-management__subaccount-drawer .ant-input-affix-wrapper>input.ant-input{background:transparent!important;color:var(--text)!important}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number):hover{border-color:#7aa2ff!important;background:#242424!important}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused){border-color:#7aa2ff!important;background:#242424!important;box-shadow:0 0 0 2px #7aa2ff33!important}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-input::placeholder,.ant-input-affix-wrapper>input.ant-input::placeholder,textarea.ant-input::placeholder,.ant-input-password-icon){color:var(--muted)!important;opacity:1}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper-disabled>input.ant-input){border-color:#f4f4ef1f!important;background:#1a1a1a!important;color:#f4f4ef7a!important}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-input-disabled::placeholder,.ant-input-affix-wrapper-disabled>input.ant-input::placeholder,textarea.ant-input-disabled::placeholder){color:#f4f4ef7a!important;opacity:1}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-form-item-explain-error,.account-management-form__avatar-error){color:var(--danger-text)}:root[data-theme=dark] .company-management__subaccount-drawer :is(.ant-form-item-extra,.ant-form-item-explain:not(.ant-form-item-explain-error)){color:var(--muted)}:root[data-theme=dark] .company-management__subaccount-drawer .ant-form-item-has-error :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number){border-color:var(--danger-text)!important;background:color-mix(in srgb,#202020 92%,var(--danger-text) 8%)!important}:root[data-theme=dark] .company-management__subaccount-drawer .ant-checkbox:not(.ant-checkbox-checked){border-color:#f4f4ef6b;background:#202020}:root[data-theme=dark] .company-management__subaccount-drawer .ant-checkbox-checked{border-color:#7aa2ff;background:#527dff}:root[data-theme=dark] .company-management__subaccount-drawer .ant-checkbox:has(.ant-checkbox-input:focus-visible){outline:2px solid #7aa2ff;outline-offset:2px}:root[data-theme=dark] .company-management__subaccount-drawer .ant-checkbox-disabled{border-color:#f4f4ef24;background:#181818}:root[data-theme=dark] .company-management__subaccount-drawer .ant-checkbox-wrapper-disabled :is(.ant-checkbox+span,.company-management__capability-name){color:#f4f4ef7a}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-grid .ant-checkbox-wrapper{border-color:#f4f4ef38;background:#1d1d1d}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-grid .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover,:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-grid .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):focus-within,:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-grid .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):has(.ant-checkbox-checked){border-color:#7aa2ff;background:#7aa2ff1f}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-grid .ant-checkbox-wrapper-disabled{border-color:#f4f4ef1f;background:#191919;opacity:.72}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-tags .ant-tag:not(.ant-tag-blue){border-color:#f4f4ef2e;background:#292b2e;color:#d6d8dc}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-tags .ant-tag-blue{border-color:#4269a8;background:#1c3154;color:#bdd4ff}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__capability-tags .company-management__deep-query-beta-tag.ant-tag{border-color:#8f6a20;background:#3b2b0e;color:#ffdc87}:root[data-theme=dark] .company-management__subaccount-drawer .company-management__deep-query-beta-help:focus-visible{outline-color:#ffcf66}:root[data-theme=dark] .company-management__subaccount-drawer .ant-divider{border-color:var(--border)}:root[data-theme=dark] .company-management__package-drawer :is(.ant-empty-description,small,p){color:var(--muted)}:root[data-theme=dark] .company-management .company-management__package-status-tag--active.ant-tag{border-color:#397b5d;background:#183a2c;color:#a9e7c6}:root[data-theme=dark] .company-management .company-management__package-status-tag--expired.ant-tag{border-color:#8f622c;background:#422d16;color:#ffd09a}:root[data-theme=dark] .company-management .company-management__package-status-tag--inactive.ant-tag{border-color:#5f6368;background:#292b2e;color:#e1e3e6}:root[data-theme=dark] .company-management .company-management__package-status-tag--period-missing.ant-tag{border-color:#934b53;background:#431f25;color:#ffc1c7}:root[data-theme=dark] .company-management .company-management__package-cycle-tag--monthly.ant-tag{border-color:#4269a8;background:#1c3154;color:#bdd4ff}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer,.company-management__history-drawer-root) :is(.ant-tag-green,.ant-tag-success){border-color:#397b5d;background:#183a2c;color:#a9e7c6}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer,.company-management__history-drawer-root) :is(.ant-tag-orange,.ant-tag-warning){border-color:#8f622c;background:#422d16;color:#ffd09a}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer,.company-management__history-drawer-root) :is(.ant-tag-blue,.ant-tag-processing){border-color:#4269a8;background:#1c3154;color:#bdd4ff}:root[data-theme=dark] :is(.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer,.company-management__history-drawer-root) :is(.ant-tag-red,.ant-tag-error){border-color:#934b53;background:#431f25;color:#ffc1c7}:root[data-theme=dark] .company-management__analytics{color-scheme:dark}@media (max-width: 860px){.company-management__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-cron__recipient-list{max-height:430px;overflow-y:auto}.admin-cron__weekly-recipient-drawer-root .ant-drawer-section,.admin-cron__weekly-recipient-drawer-root .ant-drawer-header,.admin-cron__weekly-recipient-drawer-root .ant-drawer-body{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.admin-cron__weekly-recipient-drawer-root .ant-drawer-section,.admin-cron__weekly-recipient-modal-root .ant-modal-content{color:var(--text)}.admin-cron__weekly-recipient-modal-root .ant-modal-content{border:1px solid var(--border);background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.admin-cron__weekly-recipient-modal-root .ant-modal-header,.admin-cron__weekly-recipient-modal-root .ant-modal-body,.admin-cron__weekly-recipient-modal-root .ant-modal-footer{background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.admin-cron__recipient-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-cron__recipient-toolbar code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cron__recipient-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:14px}.admin-cron__recipient-plan-list ul{max-height:220px;margin:0;padding:0;overflow-y:auto;list-style:none}.admin-cron__recipient-plan-list li{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--ant-color-border-secondary)}.admin-cron__recipient-plan-list span{overflow-wrap:anywhere}@media (max-width: 720px){.admin-cron__recipient-plan-grid{grid-template-columns:1fr}}.admin-users__account-score-compact{display:grid;gap:2px;min-width:0}.admin-users__account-score-compact strong{font-size:18px;line-height:1.1}.admin-users__account-score-compact span{color:var(--ant-color-text-secondary);font-size:12px;overflow-wrap:anywhere}.admin-users__account-score-summary{display:grid;gap:12px;padding-block:12px;border-block:1px solid var(--ant-color-border-secondary)}.admin-users__account-score-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-users__account-score-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0}.admin-users__account-score-summary dl>div{min-width:0}.admin-users__account-score-summary dt,.admin-users__account-score-summary p{color:var(--ant-color-text-secondary);font-size:12px}.admin-users__account-score-summary dd,.admin-users__account-score-summary p{margin:0;overflow-wrap:anywhere}@media (max-width: 720px){.admin-users__account-score-summary dl{grid-template-columns:1fr}}@media (max-width: 720px){.company-management__content{width:min(100% - 24px,1180px);padding-top:22px}.company-management__toolbar{grid-template-columns:1fr}.company-management__summary{gap:10px}.company-management__summary .ant-card-body{padding:14px 16px}.company-management__header h1{font-size:24px}.company-management__heading{flex-basis:calc(100% - 60px)}.company-management__analysis-entry{margin-inline-start:60px}.company-management__toolbar .ant-btn,.company-management__create-button{width:100%;justify-self:stretch}.company-management__subaccount-modal{max-width:calc(100vw - 24px);margin:12px auto}.company-management__subaccount-modal .ant-modal-body{max-height:calc(100vh - 190px)}.company-management__subaccount-drawer-root .ant-drawer-content-wrapper{width:100%!important}.company-management__allocation-drawer .ant-drawer-body{padding-inline:20px}.company-management__allocation-row{grid-template-columns:32px minmax(0,1fr);padding-block:10px}.company-management__allocation-points{grid-column:2 / -1}.company-management__form-grid,.company-management__capability-grid{grid-template-columns:1fr}}.admin-tabs__brand{display:inline-flex;align-items:center;flex-shrink:0}.admin-tabs__logo--tarsocial{width:36px;height:36px;object-fit:contain}.account-management-page{--admin-hover-bg: color-mix(in srgb, var(--text) 5%, transparent);--admin-soft-border: color-mix(in srgb, var(--text) 10%, transparent);height:100%;min-height:0;display:block;overflow:hidden;background:var(--bg)}.legacy-migration-drawer .ant-drawer-body{padding:0}.ant-drawer-section.legacy-migration-drawer{position:relative}.legacy-migration-drawer__body{display:flex;min-height:100%;flex-direction:column;gap:24px;padding:24px 28px 104px}.legacy-migration-drawer__body>.ant-steps{padding-bottom:4px}.legacy-migration-drawer__body .ant-steps-item-wait .ant-steps-item-icon,.legacy-migration-drawer__body .ant-steps-item-wait .ant-steps-item-title{color:var(--muted)!important}.legacy-migration-drawer__account-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:20px;padding:18px 20px;border:1px solid var(--admin-soft-border, rgb(0 0 0 / 10%));border-radius:8px;background:color-mix(in srgb,var(--text) 4%,var(--panel))}.legacy-migration-drawer__account-summary>div,.legacy-migration-drawer__preview-grid>div{display:flex;min-width:0;flex-direction:column;gap:4px}.legacy-migration-drawer__account-summary span,.legacy-migration-drawer__account-summary small{color:var(--muted)}.legacy-migration-drawer__account-summary strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.legacy-migration-drawer__form{display:flex;flex-direction:column;gap:20px}.legacy-migration-drawer__form>label,.legacy-migration-drawer__grid>label{display:flex;min-width:0;flex-direction:column;gap:8px;font-weight:600}.legacy-migration-drawer__form .ant-select,.legacy-migration-drawer__form .ant-input-number,.legacy-migration-drawer__form .ant-space-compact{width:100%}.legacy-migration-drawer__form .ant-select-selector,.legacy-migration-drawer__form .ant-input,.legacy-migration-drawer__form .ant-input-number{border-color:var(--admin-soft-border, rgb(0 0 0 / 10%))!important;background:var(--panel)!important;color:var(--text)!important}.legacy-migration-drawer__form :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.legacy-migration-drawer__form .ant-select-placeholder,.legacy-migration-drawer__form .ant-select-arrow,.legacy-migration-drawer__form .ant-input-number-input,.legacy-migration-drawer__form input[type=datetime-local]{color:var(--text)!important}.legacy-migration-drawer__form input[type=datetime-local]{color-scheme:light dark}.legacy-migration-drawer__form .ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 16px;border:1px solid var(--admin-soft-border, rgb(0 0 0 / 10%));border-radius:8px;font-weight:400}.legacy-migration-drawer__grid,.legacy-migration-drawer__preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legacy-migration-drawer__cap-unit{width:96px!important;color:var(--muted)!important;text-align:center}.legacy-migration-drawer__review{display:flex;flex-direction:column;gap:18px}.legacy-migration-drawer__quota-effect{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legacy-migration-drawer__quota-effect>div{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--admin-soft-border, rgb(0 0 0 / 10%));border-radius:8px;line-height:1.45}.legacy-migration-drawer__quota-effect .anticon{margin-top:2px;color:#16885f;font-size:18px}.legacy-migration-drawer__preview-grid>div{gap:7px;padding:16px;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--text) 4%,var(--panel))}.legacy-migration-drawer__preview-grid span{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.legacy-migration-drawer__review .ant-alert-description ul{margin:8px 0 0;padding-left:20px}.legacy-migration-drawer__footer{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:12px;padding:18px 28px 22px;border-top:1px solid var(--admin-soft-border, rgb(0 0 0 / 10%));background:color-mix(in srgb,var(--panel-strong, #fff) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legacy-migration-drawer__footer .ant-btn{min-width:116px}.legacy-migration-drawer__footer .ant-btn-default{border-color:var(--admin-soft-border, rgb(0 0 0 / 10%));background:var(--panel);color:var(--text)}@media (max-width: 720px){.legacy-migration-drawer__body{padding:20px 18px 100px}.legacy-migration-drawer__account-summary,.legacy-migration-drawer__grid,.legacy-migration-drawer__preview-grid,.legacy-migration-drawer__quota-effect,.legacy-migration-drawer__form .ant-checkbox-group{grid-template-columns:1fr}.legacy-migration-drawer__footer{padding:16px 18px 20px}}.account-management-page--state{display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.account-management-page__content{height:100%;min-width:0;min-height:0;overflow:hidden}.unified-account-workspace{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) 52px;gap:12px;overflow:hidden}.unified-account-workspace__summary,.unified-account-workspace__controls,.unified-account-workspace__filters,.unified-account-workspace__commands,.unified-account-workspace__table,.unified-account-workspace__pagination{min-width:0}.unified-account-workspace__controls{container-name:account-controls;container-type:inline-size}.unified-account-workspace__filters,.unified-account-workspace__commands{flex:0 0 100%;width:100%}.unified-account-workspace__table{min-height:0;overflow:auto;overscroll-behavior:contain}.unified-account-workspace__pagination{min-height:52px;overflow:hidden}.unified-account-workspace__drawer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.unified-account-workspace__drawer>*{pointer-events:auto}.account-hierarchy__main{display:grid;grid-template-rows:auto minmax(min-content,1fr);gap:12px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.account-hierarchy__topbar{min-width:0;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px}.account-hierarchy__topbar .admin-tabs{min-width:0;overflow-x:auto}.account-hierarchy__account-tools{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.account-hierarchy__heading{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:16px}.account-hierarchy__heading h1{margin:0;font-size:22px;letter-spacing:0}.account-hierarchy__heading span{color:var(--muted);font-size:12px}.account-hierarchy__commands{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.account-hierarchy__workspace{min-width:0;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr);border-top:1px solid var(--admin-soft-border);overflow:hidden}.account-hierarchy__workspace--full{grid-template-columns:minmax(0,1fr)}.account-hierarchy__departments{min-width:0;min-height:0;padding:16px 16px 0 0;border-right:1px solid var(--admin-soft-border);overflow-y:auto}.account-hierarchy__departments h2{margin:0 8px 10px;font-size:14px;letter-spacing:0}.account-hierarchy__departments nav{display:grid;gap:2px}.account-hierarchy__department{width:100%;min-width:0;min-height:36px;padding:0 8px 0 calc(8px + var(--department-indent, 0px));border:0;border-radius:6px;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left}.account-hierarchy__department:hover,.account-hierarchy__department[aria-current=true]{background:var(--admin-hover-bg)}.account-hierarchy__department span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-hierarchy__department strong{color:var(--muted);font-size:11px;font-weight:650}.account-hierarchy__accounts{min-width:0;min-height:0;padding:16px 0 0 18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden}.account-hierarchy__filters{min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) 150px 150px auto;align-items:center;gap:8px}.account-hierarchy__filters .ant-input-search,.account-hierarchy__filters .ant-select{width:100%}.account-hierarchy__mutation-error{grid-column:1 / -1}.account-hierarchy__filter-fields{display:grid;grid-template-columns:minmax(140px,1.3fr) repeat(3,minmax(105px,.8fr)) repeat(2,minmax(165px,1.15fr));align-items:end;gap:10px;width:100%;min-width:0}.account-hierarchy__filter-fields .admin-users__filter-field,.account-hierarchy__filter-fields .ant-picker,.account-hierarchy__filter-fields .ant-select,.account-hierarchy__filter-fields .ant-input-affix-wrapper{width:100%}.admin-users__filter-fields :is(.admin-users__antd-search.ant-input-affix-wrapper,.admin-users__filter-select.ant-select,.admin-users__antd-range-picker.ant-picker){height:var(--admin-filter-height, 30px)!important;min-height:var(--admin-filter-height, 30px)!important;box-sizing:border-box}.admin-users__filter-fields .admin-users__antd-search :is(.ant-input,.ant-input-prefix),.admin-users__filter-fields .admin-users__filter-select :is(.ant-select-input,.ant-select-selection-wrap,.ant-select-selection-overflow,.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder),.admin-users__filter-fields .admin-users__antd-range-picker :is(.ant-picker-input,.ant-picker-input>input){height:calc(var(--admin-filter-height, 30px) - 2px)!important;min-height:calc(var(--admin-filter-height, 30px) - 2px)!important;line-height:calc(var(--admin-filter-height, 30px) - 2px)!important}.admin-users__filter-fields .admin-users__filter-select.ant-select{--ant-control-height: var(--admin-filter-height, 30px);--ant-select-height: var(--admin-filter-height, 30px);--ant-select-selector-bg: var(--panel-strong);--ant-select-background-color: var(--panel-strong);--ant-select-clear-bg: var(--panel-strong);border-color:color-mix(in srgb,var(--text) 10%,transparent)!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 74%,transparent)!important}.admin-users__filter-fields .admin-users__filter-select :is(.ant-select-placeholder,.ant-select-selection-placeholder,.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-arrow){color:color-mix(in srgb,var(--text) 74%,transparent)!important}.account-hierarchy__table-region{min-width:0;min-height:0;position:relative;overflow:visible}.account-hierarchy__table-region:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:-2px}.account-hierarchy__table-region[aria-busy=true] .ant-table{opacity:.62}.account-hierarchy__refreshing{position:sticky;z-index:4;top:8px;left:calc(100% - 170px);width:max-content;min-height:30px;margin-bottom:-30px;padding:0 10px;border:1px solid var(--admin-soft-border);border-radius:6px;background:var(--panel-strong);display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;font-size:12px;box-shadow:0 5px 14px color-mix(in srgb,var(--text) 8%,transparent)}.account-hierarchy__table-region .ant-table{background:transparent}.account-hierarchy__table-region .admin-users__table.ant-table-wrapper{width:100%;min-width:0}.account-hierarchy__table-region .ant-table-container,.account-hierarchy__table-region .ant-table-content{min-width:0;width:100%}.account-hierarchy__table-region .ant-table-thead>tr>th{padding:9px 10px;background:color-mix(in srgb,var(--text) 4%,var(--bg));font-size:11px;line-height:1.25}.account-hierarchy__table-region .ant-table-thead>tr>th.admin-users__identity-column{padding-inline-start:49px!important}.account-hierarchy__table-region .ant-table-thead>tr>.ant-table-cell-fix-left,.account-hierarchy__table-region .ant-table-thead>tr>.ant-table-cell-fix-end{background:color-mix(in srgb,var(--text) 4%,var(--bg))}.account-hierarchy__table-region .ant-table-tbody>tr>td{padding:9px 10px;vertical-align:middle}.account-hierarchy__table-region .ant-table-tbody>tr>.ant-table-cell-fix-left,.account-hierarchy__table-region .ant-table-tbody>tr>.ant-table-cell-fix-end{background:var(--bg)}.account-hierarchy__identity{min-width:0;display:flex;align-items:center;gap:9px}.account-hierarchy__identity>span:last-child,.account-hierarchy__stacked-cell{min-width:0;display:grid;gap:2px}.account-hierarchy__identity strong,.account-hierarchy__identity small,.account-hierarchy__stacked-cell strong,.account-hierarchy__stacked-cell small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-hierarchy__identity small,.account-hierarchy__stacked-cell small{color:var(--muted)}.account-hierarchy__stacked-cell strong,.account-hierarchy__status{text-transform:capitalize}.account-hierarchy__products{display:flex;flex-wrap:wrap;gap:4px}.account-hierarchy__products .ant-tag{margin:0;border-radius:4px;font-size:10px}.account-hierarchy__quota-cell{display:grid;width:100%;min-width:0;gap:3px;font-variant-numeric:tabular-nums}.account-hierarchy__quota-cell span{min-width:0;overflow-wrap:anywhere}.account-hierarchy__quota-cell span+span{color:var(--muted);font-size:11px}.account-hierarchy__status{display:inline-flex;align-items:center;gap:6px}.account-hierarchy__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#8b8f98}.account-hierarchy__status--active:before{background:#16865d}.account-hierarchy__status--disabled:before,.account-hierarchy__status--removed:before,.account-hierarchy__status--expired:before{background:#c33d4b}.account-hierarchy__row-actions{min-width:226px;display:inline-flex;flex-wrap:nowrap;gap:5px;white-space:nowrap}.account-hierarchy__row-actions .ant-btn{width:28px;height:28px;min-width:28px;padding:0;border-radius:50%}.account-hierarchy__pagination{min-height:36px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.account-hierarchy__pagination>span{color:var(--muted);font-size:12px}.account-management-drawer .ant-alert{margin-bottom:16px}.ant-drawer-section.account-management-drawer,.account-management-drawer .ant-drawer-header,.account-management-drawer .ant-drawer-body{background:var(--panel-strong)}.ant-drawer-content-wrapper:has(>.ant-drawer-section.account-management-standard-drawer),.ant-drawer-section.account-management-drawer.account-management-standard-drawer{border-start-start-radius:var(--admin-radius-panel, 20px);border-end-start-radius:var(--admin-radius-panel, 20px);overflow:hidden}.account-management-drawer .ant-drawer-header{flex:0 0 auto;border-bottom:1px solid var(--border)}.account-management-drawer .ant-drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.account-management-drawer .ant-form>.ant-btn[type=submit]:last-child{margin-top:16px}.account-management-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.account-management-form__grid--monthly-term{grid-template-columns:repeat(3,minmax(0,1fr))}.account-management-form__grid .ant-input-number,.account-management-form__date-time-picker{width:100%}.account-management-drawer .ant-input:not(textarea),.account-management-drawer .ant-input-affix-wrapper,.account-management-drawer .ant-input-number,.account-management-drawer .ant-picker,.account-management-drawer .ant-segmented{height:44px;min-height:44px}.account-management-drawer .ant-select-selector{min-height:44px;border:1px solid var(--border)!important}.account-management-drawer .ant-select-single .ant-select-selector{height:44px}.account-management-drawer .ant-input-affix-wrapper .ant-input{height:auto;min-height:0;padding-block:0}.account-management-drawer .ant-input-number-input{min-height:42px}.account-management-drawer .ant-select-selection-wrap,.account-management-drawer :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.account-management-drawer .ant-select-placeholder{min-height:42px;line-height:42px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-input:not(textarea),.ant-input-affix-wrapper,.ant-input-number,.ant-segmented){height:28px;min-height:28px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-segmented{padding:1px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-segmented :is(.ant-segmented-group,.ant-segmented-item,.ant-segmented-item-label){min-height:26px;line-height:26px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-input-affix-wrapper>.ant-input,.ant-input-number-input-wrap,.ant-input-number-input){height:26px;min-height:26px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-input-number-input,.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-input-affix-wrapper{padding-block:0}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-input-affix-wrapper>.ant-input{line-height:26px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-select-single,.ant-select-single .ant-select-selector){height:28px;min-height:28px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select-multiple{min-height:28px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select-multiple .ant-select-selector{min-height:26px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select-single :is(.ant-select-selection-wrap,.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder){height:26px;min-height:26px;line-height:26px}.ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select-selection-search-input{height:100%!important}.account-management-country-option{display:flex;align-items:center;gap:8px;min-width:0}.account-management-country-flag{width:18px;flex:0 0 18px;text-align:center}.account-management-country-name{min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.account-management-organization-select-popup,.account-management-package-template-select-popup).ant-select-dropdown,:is(.account-management-organization-select-popup,.account-management-package-template-select-popup) :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){opacity:1!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer{--standard-drawer-control: var(--panel-strong);--standard-drawer-control-hover: color-mix(in srgb, var(--text) 5%, var(--panel-strong));--standard-drawer-border: var(--border);--standard-drawer-border-hover: color-mix(in srgb, var(--text) 38%, var(--border));color-scheme:dark;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-drawer-header,.ant-drawer-body){background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-drawer-title,.ant-drawer-close,.account-management-form__section-heading h3){color:color-mix(in srgb,var(--text) 94%,transparent)}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-form-item-label>label{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select{--ant-select-border-color: var(--standard-drawer-border);--ant-select-border-size: 1px;--ant-select-border-radius: 999px;--ant-select-selector-bg: var(--standard-drawer-control);--ant-select-background-color: var(--standard-drawer-control);background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;background-image:none!important;border-radius:999px;color:color-mix(in srgb,var(--text) 92%,transparent)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-select:not(.ant-select-disabled):hover){--ant-select-border-color: var(--standard-drawer-border-hover);--ant-select-selector-bg: var(--standard-drawer-control-hover);--ant-select-background-color: var(--standard-drawer-control-hover);background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-select-focused,.ant-select-open){--ant-select-border-color: rgba(142, 166, 255, .76);--ant-select-selector-bg: var(--standard-drawer-control-hover);--ant-select-background-color: var(--standard-drawer-control-hover);background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important;box-shadow:0 0 0 3px #607eff33!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-segmented){border-color:var(--standard-drawer-border)!important;background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;box-shadow:none;caret-color:#8ea6ff}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-segmented :is(.ant-segmented-item,.ant-segmented-item-label){color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-segmented :is(.ant-segmented-item-selected,.ant-segmented-thumb){background:#34363b!important;color:color-mix(in srgb,var(--text) 94%,transparent)!important;box-shadow:none!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select .ant-select-selector{border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-input-affix-wrapper>.ant-input,.ant-input-number-input,.ant-select-selection-search,.ant-select-selection-search-input){background:transparent!important;background-color:transparent!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select :is(.ant-select-selection-item,.ant-select-content,.ant-select-content-value,.ant-select-arrow){color:color-mix(in srgb,var(--text) 88%,transparent)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select-multiple .ant-select-selection-item{border-color:#8ea6ff47;background:#34363b}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-select-placeholder,.ant-select-selection-placeholder){color:color-mix(in srgb,var(--text) 46%,transparent)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-form-item-control-input-content>.ant-input:not(textarea):hover,.ant-form-item-control-input-content>textarea.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover){border-color:var(--standard-drawer-border-hover)!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-form-item-control-input-content>.ant-input:not(textarea):focus,.ant-form-item-control-input-content>textarea.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused){border-color:#8ea6ffc2!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important;box-shadow:0 0 0 3px #607eff33!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer :is(.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-select-disabled,.ant-select-disabled .ant-select-selector){border-color:#f4f4ef24!important;background:#1b1c1f!important;background-color:#1b1c1f!important;color:color-mix(in srgb,var(--text) 54%,transparent)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-select-disabled :is(.ant-select-selection-item,.ant-select-arrow){color:color-mix(in srgb,var(--text) 48%,transparent)!important}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-input-password-icon{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=dark] .ant-drawer-section.account-management-drawer.account-management-standard-drawer .ant-input-password-icon:hover{color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] :is(.account-management-organization-select-popup,.account-management-package-template-select-popup).ant-select-dropdown,:root[data-theme=dark] :is(.account-management-organization-select-popup,.account-management-package-template-select-popup) :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] :is(.account-management-organization-select-popup,.account-management-package-template-select-popup).ant-select-dropdown{border:1px solid var(--border);box-shadow:0 22px 52px #00000085}:root[data-theme=dark] :is(.account-management-organization-select-popup,.account-management-package-template-select-popup) .ant-select-item{color:color-mix(in srgb,var(--text) 84%,transparent)}:root[data-theme=dark] :is(.account-management-organization-select-popup,.account-management-package-template-select-popup) .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg);color:var(--text)}:root[data-theme=dark] :is(.account-management-organization-select-popup,.account-management-package-template-select-popup) .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 24%,var(--panel-strong));color:var(--text)}.account-management-form__section{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--admin-soft-border)}.account-management-form__submit{margin-top:16px}.account-management-form__package{margin:0}.account-management-form__section-heading{margin-bottom:14px}.account-management-form__section-heading h3{margin:0;font-size:16px;line-height:1.4}.account-management-form__avatar-upload{display:inline-flex;margin-bottom:16px}.account-management-form__avatar-error{margin-top:-12px;margin-bottom:12px;color:var(--danger);font-size:12px}.account-management-form__avatar-upload .ant-upload{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.account-management-form__avatar-preview{position:relative;display:grid;width:48px;height:48px;overflow:hidden;color:var(--brand-primary-contrast, var(--accent-contrast));font-size:18px;font-weight:700;place-items:center;border-radius:50%;background:var(--accent)}.account-management-form__avatar-preview img{width:100%;height:100%;object-fit:cover}.account-management-form__avatar-preview .anticon{position:absolute;right:0;bottom:0;display:grid;width:20px;height:20px;color:#fff;font-size:12px;place-items:center;border:2px solid #fff;border-radius:50%;background:#151515}.account-management-form__password-extra{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.account-management-drawer-root .ant-drawer-content-wrapper{width:min(680px,100vw)!important}@media (max-width: 640px){.account-management-form__grid{grid-template-columns:minmax(0,1fr)}}.account-management-form__password-extra .ant-btn{height:auto;padding:0;font-size:12px}.account-management-form__toolbar{min-height:34px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-management-form__toolbar h3,.account-management-form__toolbar-count{margin:0;color:var(--muted);font-size:13px;letter-spacing:0}.account-management-package-templates .account-management-form__toolbar .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),.account-management-package-templates .account-management-form__toolbar .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled)>span,.account-management-package-templates .account-management-form__toolbar .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled) .anticon{color:var(--brand-primary-contrast, var(--accent-contrast))}.account-management-form__context{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--admin-soft-border);display:grid;gap:2px}.account-management-form__context span{color:var(--muted);font-size:12px}.account-management-package-templates .ant-table-wrapper{margin-top:4px}.account-management-package-templates .ant-table-cell{vertical-align:middle}.account-management-package-templates__inline-form .ant-table{min-width:680px}.account-management-package-templates__unsaved-row>td{background:color-mix(in srgb,var(--accent) 7%,var(--surface))!important}.account-management-package-templates__unsaved-row .ant-form-item{margin-bottom:0}.account-management-package-templates__unsaved-row :is(.ant-input-number,.ant-select){width:100%}.account-management-package-templates__unsaved-row .ant-form-item-explain-error{margin-top:4px;font-size:11px;line-height:1.25}.package-instance-manager{display:grid;gap:12px;width:100%}.package-instance-manager__group-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ant-color-border-secondary)}.package-instance-manager__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "facts facts" "addons addons" "details details" "editor editor";column-gap:16px;row-gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-bg-container)}.package-instance-manager__identity,.package-instance-manager__actions,.package-instance-manager__editor-actions{display:flex;gap:8px;align-items:center}.package-instance-manager__editor-actions--package-heading{flex:none;flex-wrap:wrap;justify-content:flex-end;gap:4px}.package-instance-manager__editor-actions--package-heading .ant-btn{flex:none}.package-instance-manager__identity{grid-area:identity;min-width:0}.package-instance-manager__identity-heading{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}.package-instance-manager__identity strong{overflow-wrap:anywhere}.package-instance-manager__facts{grid-area:facts;display:grid;grid-template-columns:minmax(72px,.75fr) minmax(80px,.8fr) minmax(156px,1.7fr);gap:12px}.package-instance-manager__row--initial .package-instance-manager__facts:not(.package-instance-manager__facts--monthly){grid-template-columns:minmax(72px,.65fr) minmax(80px,.7fr) minmax(280px,2.2fr)}.package-instance-manager__facts--monthly{grid-template-columns:minmax(72px,.7fr) minmax(80px,.75fr) minmax(100px,1fr) minmax(156px,1.7fr)}.package-instance-manager__row--summary-create .package-instance-manager__identity,.package-instance-manager__row--summary-create .package-instance-manager__identity-heading,.package-instance-manager__row--summary-create .package-instance-manager__initial-package-selector,.package-instance-manager__row--summary-create .package-instance-manager__summary-package-field,.package-instance-manager__row--summary-create .package-instance-manager__summary-package-field .ant-select{width:100%;min-width:0}.package-instance-manager__row--summary-create .package-instance-manager__identity-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.package-instance-manager__row--summary-create .package-instance-manager__summary-package-field{display:grid;gap:4px}.package-instance-manager__row--summary-create .package-instance-manager__summary-package-field>span,.package-instance-manager__row--summary-create .package-instance-manager__facts small,.package-instance-manager__row--summary-create .package-instance-manager__editor--summary-create label>span{color:var(--ant-color-text-secondary)}.package-instance-manager__row--summary-create .package-instance-manager__identity-heading>.ant-tag{align-self:end;margin:0 0 5px}.package-instance-manager__row--summary-create .package-instance-manager__facts :is(.ant-input-number,.ant-picker){width:100%;min-width:0}.package-instance-manager__row--summary-create:not(.package-instance-manager__row--summary-create-monthly) .package-instance-manager__facts{grid-template-columns:minmax(92px,.7fr) minmax(96px,.8fr) minmax(280px,2.4fr)}.package-instance-manager__summary-term-editor{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;min-width:0}.package-instance-manager__summary-term-editor>:is(.ant-picker,.ant-input){width:100%;min-width:0}.package-instance-manager__row--summary-create>.package-instance-manager__editor--summary-create{gap:12px}.package-instance-manager__actions{grid-area:actions}.package-instance-manager__addons{grid-area:addons;display:grid;gap:8px;min-width:0;padding-top:10px;border-top:1px solid var(--ant-color-border-secondary)}.package-instance-manager__account-paid-increments{display:grid;gap:8px;min-width:0;padding-top:10px;border-top:1px solid var(--ant-color-border-secondary)}.package-instance-manager__addons-heading{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:12px}.package-instance-manager__addons-heading strong{font-size:13px}.package-instance-manager__addons-heading .ant-btn{min-height:24px;padding-inline:6px;font-size:11px}.package-instance-manager__addon-list{display:grid;gap:8px}.package-instance-manager__addon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "facts facts" "details details" "editor editor";column-gap:16px;row-gap:10px;align-items:center;min-width:0;padding:12px 14px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-fill-quaternary)}.package-instance-manager__addon-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:4px}.package-instance-manager__addon-editor{grid-area:editor;min-width:0}.account-management-addon-actions,.account-management-addon-submit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.account-management-addon-submit-actions{margin-top:16px}.package-instance-manager__addon-identity{grid-area:identity;display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}.package-instance-manager__addon-identity strong{overflow-wrap:anywhere}.package-instance-manager__addon-facts{grid-area:facts;display:grid;grid-template-columns:minmax(80px,.8fr) minmax(72px,.7fr) minmax(180px,1.8fr) minmax(120px,1fr);gap:12px}.package-instance-manager__addon-facts--without-source{grid-template-columns:minmax(80px,.8fr) minmax(72px,.7fr) minmax(180px,1.8fr)}.account-management-addon-term-preview{margin:-8px 0 16px;color:var(--ant-color-text-secondary);font-size:13px}.package-instance-manager__addon-facts>span,.package-instance-manager__addon-facts>label,.package-instance-manager__addon-facts>div{display:grid;gap:2px;min-width:0}.package-instance-manager__addon-facts>:is(span,label,div)>small{color:var(--ant-color-text-secondary)}.package-instance-manager__addons-empty{display:flex;min-height:28px;gap:8px;align-items:center;color:var(--ant-color-text-secondary);font-size:13px}.package-instance-manager__details{grid-area:details;display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.5fr) minmax(150px,1fr);gap:12px;margin:0;padding-top:12px;border-top:1px solid var(--ant-color-border-secondary)}.package-instance-manager__row--compact-details{grid-template-areas:"identity actions" "facts facts" "details details" "addons addons" "editor editor"}.package-instance-manager__row--editor-after-facts{grid-template-areas:"identity actions" "facts facts" "editor editor" "details details" "addons addons"}.package-instance-manager__details--compact-after-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.package-instance-manager__details--compact-after-facts>.package-instance-manager__details-reason{grid-column:1 / -1}.package-instance-manager__details>div{display:grid;gap:4px;min-width:0}.package-instance-manager__details dt{color:var(--ant-color-text-secondary);font-size:12px}.package-instance-manager__details dd{margin:0;overflow-wrap:anywhere}.package-instance-manager__addon-details{grid-area:details;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.package-instance-manager__facts>span,.package-instance-manager__term-fact,.package-instance-manager__editor label{display:grid;gap:4px;min-width:0}.package-instance-manager__facts>span>small,.package-instance-manager__term-fact>small,.package-instance-manager__editor label>span{color:var(--ant-color-text-secondary)}.package-instance-manager__term-editor,.package-instance-manager__term-editor>div{min-width:0}.package-instance-manager__term-editor .ant-form-item,.package-instance-manager__monthly-duration-editor,.package-instance-manager__monthly-duration-editor .ant-form-item,.package-instance-manager__monthly-duration-editor .ant-form-item-control,.package-instance-manager__monthly-duration-editor .ant-form-item-control-input,.package-instance-manager__monthly-duration-editor .ant-form-item-control-input-content{min-width:0;margin-bottom:0}.package-instance-manager__monthly-duration-editor .ant-form-item-label{display:none}.package-instance-manager__monthly-duration-editor .ant-input-number{width:100%}.package-instance-manager__term-editor .ant-form-item-label{display:none}.package-instance-manager__term-editor .admin-users__approval-field-row,.package-instance-manager__term-editor .admin-users__account-field-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.package-instance-manager__term-separator{align-self:center;color:var(--ant-color-text-secondary)}.package-instance-manager__term-editor .ant-picker{width:100%;min-width:0}.package-instance-manager__term-value{overflow-wrap:anywhere}.package-instance-manager__empty-line{padding:12px 0;color:var(--ant-color-text-secondary)}.package-instance-manager__editor{display:grid;gap:14px;padding:16px 0;border-block:1px solid var(--ant-color-border-secondary)}.package-instance-manager__row>.package-instance-manager__editor{grid-area:editor;padding:12px 0 0;border-top:1px solid var(--ant-color-border-secondary);border-bottom:0}.package-instance-manager__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.package-instance-manager__date-grid--monthly{grid-template-columns:repeat(3,minmax(0,1fr))}.package-instance-manager__editor :is(.ant-select,.ant-input-number,.ant-picker){width:100%}.package-instance-manager__editor-actions{justify-content:flex-end}.package-instance-manager__history-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px}.package-instance-manager__history-toggle{flex:none}.package-instance-manager__history{display:grid;gap:4px}.package-instance-manager__reset-dialog{display:grid;gap:16px}.package-instance-manager__reset-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:14px;border:1px solid var(--ant-color-border-secondary);border-radius:6px;background:var(--ant-color-fill-quaternary)}.package-instance-manager__reset-summary>div,.package-instance-manager__reset-dialog label{display:grid;gap:4px;min-width:0}.package-instance-manager__reset-summary dt,.package-instance-manager__reset-dialog label>span{color:var(--ant-color-text-secondary);font-size:12px}.package-instance-manager__reset-summary dd{margin:0;overflow-wrap:anywhere}.package-instance-manager__reset-note{margin:0;color:var(--ant-color-text-secondary)}@media (max-width: 600px){.package-instance-manager__row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.package-instance-manager__facts{grid-template-columns:1fr}.package-instance-manager__row--summary-create:not(.package-instance-manager__row--summary-create-monthly) .package-instance-manager__facts{grid-template-columns:1fr}.package-instance-manager__row--summary-create .package-instance-manager__identity-heading,.package-instance-manager__summary-term-editor{grid-template-columns:1fr}.package-instance-manager__row--summary-create .package-instance-manager__identity-heading>.ant-tag{justify-self:start;margin:0}.package-instance-manager__summary-term-editor .package-instance-manager__term-separator{display:none}.package-instance-manager__term-editor .admin-users__approval-field-row,.package-instance-manager__term-editor .admin-users__account-field-row{grid-template-columns:1fr}.package-instance-manager__term-separator{display:none}.package-instance-manager__details,.package-instance-manager__addon-details{grid-template-columns:1fr}.package-instance-manager__addon-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.package-instance-manager__addon-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.package-instance-manager__reset-summary{grid-template-columns:1fr}.package-instance-manager__actions{align-self:start}.package-instance-manager__date-grid{grid-template-columns:1fr}.account-management-addon-table .ant-table-content{overflow-x:visible!important}.account-management-addon-table table,.account-management-addon-table tbody,.account-management-addon-table tr,.account-management-addon-table td{display:block;width:100%!important;min-width:0!important}.account-management-addon-table thead{display:none}.account-management-addon-table tbody tr{padding:10px 0;border-bottom:1px solid var(--ant-color-border-secondary)}.account-management-addon-table tbody td{padding:3px 8px!important;border:0!important;overflow-wrap:anywhere}}:root[data-theme=dark] .package-instance-manager__row{border-color:var(--border);background:var(--panel-strong);color:color-mix(in srgb,var(--text) 92%,transparent)}:root[data-theme=dark] .package-instance-manager .ant-empty-image{opacity:.7;filter:grayscale(1) invert(1) contrast(.82)}:root[data-theme=dark] .package-instance-manager .ant-empty-description{color:var(--muted)}:root[data-theme=dark] .package-instance-manager :is(.package-instance-manager__group-heading,.package-instance-manager__addons,.package-instance-manager__account-paid-increments,.package-instance-manager__addon-row,.package-instance-manager__details,.package-instance-manager__row>.package-instance-manager__editor){border-color:var(--border)}:root[data-theme=dark] .package-instance-manager .ant-tag-default{border-color:var(--border);background:var(--bg);color:color-mix(in srgb,var(--text) 84%,transparent)}:root[data-theme=dark] .account-management-package-templates :is(.ant-table,.ant-table-container,.ant-table-content,.ant-table-placeholder>td){background:var(--panel-strong)!important;color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .account-management-package-templates__guidance.ant-typography{color:var(--muted)}:root[data-theme=dark] .account-management-package-templates .ant-table-thead>tr>th{border-bottom-color:var(--border);background:var(--bg)!important;color:color-mix(in srgb,var(--text) 84%,transparent)}:root[data-theme=dark] .account-management-package-templates .ant-table-tbody>tr>td{border-bottom-color:var(--border);background:var(--panel-strong)!important;color:color-mix(in srgb,var(--text) 84%,transparent)}:root[data-theme=dark] .account-management-package-templates .ant-table-tbody>tr.ant-table-row:hover>td{background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))!important}:root[data-theme=dark] .account-management-package-templates .ant-table-row-expand-icon:not(.ant-table-row-expand-icon-spaced){border-color:var(--standard-drawer-border);border-radius:4px;background:var(--standard-drawer-control);color:color-mix(in srgb,var(--text) 84%,transparent)}:root[data-theme=dark] .account-management-package-templates .ant-table-row-expand-icon:not(.ant-table-row-expand-icon-spaced):hover{border-color:var(--standard-drawer-border-hover);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-package-templates .ant-table-row-expand-icon:not(.ant-table-row-expand-icon-spaced):active{border-color:var(--accent);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-package-templates .ant-table-row-expand-icon:not(.ant-table-row-expand-icon-spaced):focus-visible{border-color:var(--accent);outline:none;background:var(--standard-drawer-control-hover);color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__status-tag--draft.ant-tag{border-color:#5f6368;background:#292b2e;color:#e1e3e6}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__status-tag--active.ant-tag{border-color:#397b5d;background:#183a2c;color:#a9e7c6}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__status-tag--retired.ant-tag{border-color:#8b4c55;background:#3b2025;color:#ffbcc4}:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__status-tag--draft.ant-tag{border-color:#5f6368;background:#292b2e;color:#e1e3e6}:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__status-tag--active.ant-tag{border-color:#397b5d;background:#183a2c;color:#a9e7c6}:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__status-tag--retired.ant-tag{border-color:#8b4c55;background:#3b2025;color:#ffbcc4}:root[data-theme=dark] .account-management-package-templates .ant-table-tbody>tr.account-management-package-templates__unsaved-row>td{background:color-mix(in srgb,var(--accent) 14%,var(--panel-strong))!important}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__inline-cancel-button.ant-btn-default{border-color:var(--standard-drawer-border);background:var(--standard-drawer-control);color:color-mix(in srgb,var(--text) 88%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__inline-cancel-button.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--standard-drawer-border-hover);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__inline-cancel-button.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{border-color:var(--accent);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__inline-cancel-button.ant-btn-default:focus-visible{border-color:var(--accent);outline:none;background:var(--standard-drawer-control-hover);color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__inline-cancel-button.ant-btn-default:is(:disabled,.ant-btn-disabled){border-color:#f4f4ef1f;background:color-mix(in srgb,var(--standard-drawer-control) 88%,transparent);color:color-mix(in srgb,var(--text) 42%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-package-templates__unsaved-row :is(.account-management-package-templates__display-name-input.ant-input,.ant-input-number,.ant-select){border-color:var(--standard-drawer-border)!important;background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;background-image:none!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;caret-color:#8ea6ff;box-shadow:none}:root[data-theme=dark] .account-management-package-templates__unsaved-row :is(.ant-input-number-input,.ant-select-selection-search,.ant-select-selection-search-input,.ant-select-selector){background:transparent!important;background-color:transparent!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__display-name-input::placeholder,:root[data-theme=dark] .account-management-package-templates__unsaved-row .ant-input-number-input::placeholder{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;opacity:1}:root[data-theme=dark] .account-management-package-templates__unsaved-row :is(.ant-select-placeholder,.ant-select-selection-placeholder){color:var(--muted)!important;opacity:1}:root[data-theme=dark] .account-management-package-templates__unsaved-row :is(.account-management-package-templates__display-name-input.ant-input:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover){border-color:var(--standard-drawer-border-hover)!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row :is(.account-management-package-templates__display-name-input.ant-input:focus,.ant-input-number-focused,.ant-select-focused,.ant-select-open){border-color:#8ea6ffc2!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important;box-shadow:0 0 0 3px #607eff33!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row :is(.account-management-package-templates__display-name-input.ant-input-status-error,.account-management-package-templates__display-name-input.ant-input-status-error:focus,.ant-input-number-status-error,.ant-input-number-status-error.ant-input-number-focused,.ant-select-status-error,.ant-select-status-error.ant-select-focused,.ant-select-status-error.ant-select-open){border-color:var(--ant-color-error)!important;background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-error) 20%,transparent)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select,:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select .ant-select-selector{background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select:not(.ant-select-disabled):hover,:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select:is(.ant-select-focused,.ant-select-open),:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select:is(.ant-select-focused,.ant-select-open) .ant-select-selector{background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select-status-error,:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select-status-error .ant-select-selector{background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select :is(.ant-select-arrow,.ant-select-suffix){color:color-mix(in srgb,var(--text) 76%,transparent)!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select :is(.ant-select-arrow,.ant-select-suffix) :is(.anticon,svg){color:inherit!important;fill:currentColor}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select:not(.ant-select-disabled):hover :is(.ant-select-arrow,.ant-select-suffix),:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select:is(.ant-select-focused,.ant-select-open) :is(.ant-select-arrow,.ant-select-suffix){color:#b9c6ff!important}:root[data-theme=dark] .account-management-package-templates__unsaved-row .account-management-package-templates__inline-select.ant-select.ant-select-disabled :is(.ant-select-arrow,.ant-select-suffix){color:color-mix(in srgb,var(--text) 42%,transparent)!important}.account-management-addon-templates__identity-editor{display:grid;gap:6px;min-width:0}.account-management-addon-templates__identity-editor .ant-form-item{margin-bottom:0}.account-management-addon-templates__identity-editor .ant-input{width:100%}.account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input,.account-management-addon-templates__inline-number,.account-management-addon-templates__inline-select){width:100%;min-width:0}.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select,.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select .ant-select-selector{--ant-select-selector-bg: var(--panel-strong);--ant-select-background-color: var(--panel-strong);background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important}.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select:not(.ant-select-disabled):is(:hover,.ant-select-focused,.ant-select-open),.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select:not(.ant-select-disabled):is(:hover,.ant-select-focused,.ant-select-open) .ant-select-selector,.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select-status-error,.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select-status-error .ant-select-selector,.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select-disabled,.account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select-disabled .ant-select-selector{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}.account-management-addon-status-popup.ant-select-dropdown,.account-management-addon-status-popup :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){opacity:1!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}.account-management-addon-status-popup .ant-select-item{background:var(--panel-strong)}.account-management-addon-status-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg)}.account-management-addon-status-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong))}.account-management-addon-description-modal__body{display:grid;gap:8px}.account-management-addon-description-modal__body label{color:var(--muted);font-size:13px;font-weight:600}.account-management-addon-description-modal__body .ant-alert{margin-top:4px}.account-management-addon-templates__versions{margin:8px 0}.account-management-addon-templates__versions>.ant-spin-nested-loading>.ant-spin-container>.ant-table{border:1px solid var(--border);border-radius:6px;overflow:hidden}.account-management-addon-templates__version-heading{display:flex;min-width:0;align-items:center;gap:6px}.account-management-addon-templates__latest-tag.ant-tag{margin-inline-end:0;border-color:#a9b8d8;background:#edf2ff;color:#35558f;font-size:11px;line-height:18px}.account-management-addon-templates__unsaved-version-row .ant-form-item{min-width:0;margin-bottom:0}.account-management-addon-templates__unsaved-version-row :is(.account-management-addon-templates__display-name-input,.account-management-addon-templates__inline-number){width:100%;min-width:0}.account-management-addon-templates__unsaved-version-row>td{background:color-mix(in srgb,var(--accent) 7%,var(--panel-strong))!important}.account-management-addon-version-details-modal .ant-form-item:last-of-type{margin-bottom:0}.account-management-addon-version-details-modal .ant-form-item-label>label{color:var(--muted);font-size:13px;font-weight:600}.account-management-addon-description-modal .ant-modal-footer .ant-btn{height:30px!important;min-height:30px!important;padding-block:3px!important}.account-management-addon-description-modal .ant-modal-footer .ant-btn>span{line-height:22px!important}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input.ant-input,.account-management-addon-templates__inline-number.ant-input-number,.account-management-addon-templates__inline-select.ant-select){border-color:var(--standard-drawer-border)!important;background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;caret-color:#8ea6ff;box-shadow:none}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__inline-number .ant-input-number-input,.account-management-addon-templates__inline-select .ant-select-selection-search,.account-management-addon-templates__inline-select .ant-select-selection-search-input){background:transparent!important;background-color:transparent!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input::placeholder,.account-management-addon-templates__inline-number .ant-input-number-input::placeholder,.account-management-addon-templates__inline-select .ant-select-selection-placeholder){color:color-mix(in srgb,var(--text) 58%,transparent)!important;-webkit-text-fill-color:color-mix(in srgb,var(--text) 58%,transparent)!important;opacity:1}:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select,:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select .ant-select-selector{--ant-select-selector-bg: var(--standard-drawer-control);--ant-select-background-color: var(--standard-drawer-control);background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;background-image:none!important}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input.ant-input:hover,.account-management-addon-templates__inline-number.ant-input-number:hover,.account-management-addon-templates__inline-select.ant-select:not(.ant-select-disabled):hover){border-color:var(--standard-drawer-border-hover)!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input.ant-input:focus,.account-management-addon-templates__inline-number.ant-input-number-focused,.account-management-addon-templates__inline-select.ant-select-focused,.account-management-addon-templates__inline-select.ant-select-open){border-color:#8ea6ffc2!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important;box-shadow:0 0 0 3px #607eff33!important}:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select:is(.ant-select-focused,.ant-select-open) .ant-select-selector{background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input.ant-input-status-error,.account-management-addon-templates__inline-number.ant-input-number-status-error,.account-management-addon-templates__inline-select.ant-select-status-error){border-color:var(--ant-color-error)!important;background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select-status-error .ant-select-selector{background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select :is(.ant-select-arrow,.ant-select-suffix){color:color-mix(in srgb,var(--text) 76%,transparent)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row :is(.account-management-addon-templates__display-name-input.ant-input:disabled,.account-management-addon-templates__inline-number.ant-input-number-disabled,.account-management-addon-templates__inline-select.ant-select-disabled){border-color:#f4f4ef1f!important;background:color-mix(in srgb,var(--standard-drawer-control) 88%,transparent)!important;color:color-mix(in srgb,var(--text) 42%,transparent)!important}:root[data-theme=dark] .account-management-addon-templates__inline-row .account-management-addon-templates__inline-select.ant-select-disabled .ant-select-selector{background:#1b1c1f!important;background-color:#1b1c1f!important}:root[data-theme=dark] .account-management-addon-status-popup.ant-select-dropdown,:root[data-theme=dark] .account-management-addon-status-popup :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){opacity:1!important;background:var(--panel-strong)!important;background-color:var(--panel-strong)!important}:root[data-theme=dark] .account-management-addon-status-popup.ant-select-dropdown{border:1px solid var(--border);box-shadow:0 22px 52px #00000085}:root[data-theme=dark] .account-management-addon-status-popup .ant-select-item{background:var(--panel-strong);color:color-mix(in srgb,var(--text) 84%,transparent)}:root[data-theme=dark] .account-management-addon-status-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg);color:var(--text)}:root[data-theme=dark] .account-management-addon-status-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 22%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-content,:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-header{border-color:#f4f4ef24;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .account-management-addon-description-modal :is(.ant-modal-title,.ant-modal-close,.account-management-addon-description-modal__body label,.ant-form-item-label>label){color:color-mix(in srgb,var(--text) 92%,transparent)}:root[data-theme=dark] .account-management-addon-description-modal textarea.ant-input{border-color:#f4f4ef3d;background:#202124;color:color-mix(in srgb,var(--text) 92%,transparent);caret-color:#8ea6ff;resize:vertical}:root[data-theme=dark] .account-management-addon-description-modal textarea.ant-input::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--text) 58%,transparent);opacity:1}:root[data-theme=dark] .account-management-addon-description-modal textarea.ant-input:hover{border-color:#f4f4ef61;background:#27282c}:root[data-theme=dark] .account-management-addon-description-modal textarea.ant-input:focus{border-color:#8ea6ffc2;background:#27282c;box-shadow:0 0 0 3px #607eff33}:root[data-theme=dark] .account-management-addon-description-modal textarea.ant-input:disabled{border-color:#f4f4ef1f;background:#292a2e;color:color-mix(in srgb,var(--text) 42%,transparent)}:root[data-theme=dark] .account-management-addon-description-modal .ant-alert-error{border-color:color-mix(in srgb,var(--ant-color-error) 46%,transparent);background:color-mix(in srgb,var(--ant-color-error) 12%,var(--panel-strong))}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-footer .ant-btn-default{border-color:var(--standard-drawer-border);background:var(--standard-drawer-control);color:color-mix(in srgb,var(--text) 92%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-footer .ant-btn-default:not(:disabled):hover{border-color:var(--standard-drawer-border-hover);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-footer .ant-btn-primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-footer .ant-btn-primary:not(:disabled):hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 85%,var(--panel-strong));color:#fff}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-footer .ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}:root[data-theme=dark] .account-management-addon-description-modal .ant-modal-footer .ant-btn:disabled{border-color:#f4f4ef1f;background:color-mix(in srgb,var(--standard-drawer-control) 88%,transparent);color:color-mix(in srgb,var(--text) 42%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-package-template-discard-modal .ant-modal-footer .ant-btn-default{border-color:var(--standard-drawer-border);background:var(--standard-drawer-control);color:color-mix(in srgb,var(--text) 92%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-package-template-discard-modal .ant-modal-footer .ant-btn-default:not(:disabled):hover{border-color:var(--standard-drawer-border-hover);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-package-template-discard-modal .ant-modal-footer .ant-btn-dangerous{border-color:#ff7078;background:#c43e48;color:#fff;box-shadow:none}:root[data-theme=dark] .account-management-package-template-discard-modal .ant-modal-footer .ant-btn-dangerous:not(:disabled):hover{border-color:#ff9399;background:#d84a55;color:#fff}:root[data-theme=dark] .account-management-package-template-discard-modal .ant-modal-footer .ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #607eff3d}:root[data-theme=dark] .account-management-package-template-discard-modal .ant-modal-footer .ant-btn:disabled{border-color:#f4f4ef1f;background:color-mix(in srgb,var(--standard-drawer-control) 88%,transparent);color:color-mix(in srgb,var(--text) 42%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__versions>.ant-spin-nested-loading>.ant-spin-container>.ant-table,:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__versions .ant-table-container,:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__versions .ant-table-tbody>tr>td{border-color:#f4f4ef1f;background:#191a1e;color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__latest-tag.ant-tag{border-color:#51698f;background:#202c42;color:#b9c9ee}:root[data-theme=dark] .account-management-package-templates .account-management-addon-templates__unsaved-version-row>td{background:color-mix(in srgb,var(--accent) 12%,#17191e)!important}:root[data-theme=dark] .account-management-addon-templates__unsaved-version-row :is(.account-management-addon-templates__display-name-input.ant-input,.account-management-addon-templates__inline-number.ant-input-number){border-color:var(--standard-drawer-border)!important;background:var(--standard-drawer-control)!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;caret-color:#8ea6ff}:root[data-theme=dark] .account-management-addon-templates__unsaved-version-row :is(.account-management-addon-templates__display-name-input.ant-input:hover,.account-management-addon-templates__inline-number.ant-input-number:hover){border-color:var(--standard-drawer-border-hover)!important;background:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] .account-management-addon-templates__unsaved-version-row :is(.account-management-addon-templates__display-name-input.ant-input:focus,.account-management-addon-templates__inline-number.ant-input-number-focused){border-color:#8ea6ffc2!important;background:var(--standard-drawer-control-hover)!important;box-shadow:0 0 0 3px #607eff33!important}:root[data-theme=dark] .account-management-addon-templates__unsaved-version-row :is(.account-management-addon-templates__display-name-input.ant-input-status-error,.account-management-addon-templates__inline-number.ant-input-number-status-error){border-color:var(--ant-color-error)!important;background:var(--standard-drawer-control)!important}.account-management-package-templates__version-draft-heading{min-width:0;display:grid;gap:6px}.account-management-package-templates__version-heading{min-width:0;display:flex;align-items:center;gap:6px}.account-management-package-templates__version-edit-heading{min-width:0;display:grid;gap:6px}.account-management-package-templates__latest-tag.ant-tag{margin-inline-end:0;border-color:#a9b8d8;background:#edf2ff;color:#35558f;font-size:11px;line-height:18px}.account-management-package-templates__version-draft-heading .ant-form-item,.account-management-package-templates__draft-edit-row .ant-form-item,.account-management-package-templates__unsaved-version-row .ant-form-item,.account-management-package-templates__change-reason-item.ant-form-item{min-width:0;margin-bottom:0}.account-management-package-templates__unsaved-version-row .ant-input,.account-management-package-templates__unsaved-version-row .ant-input-number,.account-management-package-templates__unsaved-version-row .ant-select,.account-management-package-templates__draft-edit-row .ant-input,.account-management-package-templates__draft-edit-row .ant-input-number,.account-management-package-templates__draft-edit-row .ant-select{width:100%;min-width:0}.account-management-package-version-reason-modal__body{display:grid;gap:16px}.account-management-package-version-reason-modal__body .ant-alert{margin-bottom:0}.account-management-package-version-reason-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.account-management-package-version-reason-modal__summary strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.account-management-package-version-reason-modal .account-management-package-templates__change-reason-item{margin-bottom:0}.account-management-package-version-reason-modal textarea.ant-input{resize:vertical}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-content,:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-header{border-color:#f4f4ef24;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .account-management-package-version-reason-modal :is(.ant-modal-title,.ant-modal-close,.ant-form-item-label>label){color:color-mix(in srgb,var(--text) 92%,transparent)}:root[data-theme=dark] .account-management-package-version-reason-modal__summary{border-color:#f4f4ef29;background:var(--standard-drawer-control)}:root[data-theme=dark] .account-management-package-version-reason-modal__summary-label.ant-typography-secondary{color:var(--muted)}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-default{border-color:var(--standard-drawer-border);background:var(--standard-drawer-control);color:color-mix(in srgb,var(--text) 88%,transparent);box-shadow:none}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--standard-drawer-border-hover);background:var(--standard-drawer-control-hover);color:var(--text)}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-default:not(:disabled):not(.ant-btn-disabled):active{border-color:#8ea6ffc2;background:#1b1d22;color:var(--text)}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-default:focus-visible{border-color:#8ea6ffc2;outline:none;box-shadow:0 0 0 3px #607eff33}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-default:is(:disabled,.ant-btn-disabled){border-color:#f4f4ef1f;background:color-mix(in srgb,var(--standard-drawer-control) 88%,transparent);color:color-mix(in srgb,var(--text) 42%,transparent);opacity:1}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 85%,var(--panel-strong));color:#fff}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 85%,var(--text));color:#fff}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-primary:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-modal-footer .ant-btn-primary:is(:disabled,.ant-btn-disabled){border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 32%,var(--standard-drawer-control));color:color-mix(in srgb,#ffffff 54%,transparent);opacity:1}:root[data-theme=dark] .account-management-package-version-reason-modal textarea.ant-input{border-color:var(--standard-drawer-border);background:var(--standard-drawer-control);color:color-mix(in srgb,var(--text) 92%,transparent);caret-color:#8ea6ff}:root[data-theme=dark] .account-management-package-version-reason-modal textarea.ant-input::placeholder{color:color-mix(in srgb,var(--text) 58%,transparent);-webkit-text-fill-color:color-mix(in srgb,var(--text) 58%,transparent);opacity:1}:root[data-theme=dark] .account-management-package-version-reason-modal textarea.ant-input:hover{border-color:var(--standard-drawer-border-hover);background:var(--standard-drawer-control-hover)}:root[data-theme=dark] .account-management-package-version-reason-modal textarea.ant-input:focus{border-color:#8ea6ffc2;background:var(--standard-drawer-control-hover);box-shadow:0 0 0 3px #607eff33}:root[data-theme=dark] .account-management-package-version-reason-modal textarea.ant-input:disabled{border-color:#f4f4ef1f;background:color-mix(in srgb,var(--standard-drawer-control) 88%,transparent);color:color-mix(in srgb,var(--text) 42%,transparent)}:root[data-theme=dark] .account-management-package-version-reason-modal .ant-alert-error{border-color:color-mix(in srgb,var(--ant-color-error) 46%,transparent);background:color-mix(in srgb,var(--ant-color-error) 12%,var(--panel-strong))}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__unsaved-version-row>td{background:color-mix(in srgb,var(--accent) 12%,#17191e)!important}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__latest-tag.ant-tag{border-color:#51698f;background:#202c42;color:#b9c9ee}:root[data-theme=dark] .account-management-package-templates .account-management-package-templates__draft-edit-row>td{background:color-mix(in srgb,var(--accent) 8%,#17191e)!important}:root[data-theme=dark] :is(.account-management-package-templates__unsaved-version-row,.account-management-package-templates__draft-edit-row) :is(.ant-input,.ant-input-number,.account-management-package-templates__inline-select.ant-select,.account-management-package-templates__inline-select.ant-select .ant-select-selector){border-color:var(--standard-drawer-border)!important;background:var(--standard-drawer-control)!important;background-color:var(--standard-drawer-control)!important;color:color-mix(in srgb,var(--text) 92%,transparent)!important;caret-color:#8ea6ff}:root[data-theme=dark] :is(.account-management-package-templates__unsaved-version-row,.account-management-package-templates__draft-edit-row) :is(.ant-input:hover,.ant-input-number:hover,.account-management-package-templates__inline-select.ant-select:not(.ant-select-disabled):hover,.account-management-package-templates__inline-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.account-management-package-templates__inline-select.ant-select:is(.ant-select-focused,.ant-select-open),.account-management-package-templates__inline-select.ant-select:is(.ant-select-focused,.ant-select-open) .ant-select-selector){border-color:var(--standard-drawer-border-hover)!important;background:var(--standard-drawer-control-hover)!important;background-color:var(--standard-drawer-control-hover)!important}:root[data-theme=dark] :is(.account-management-package-templates__unsaved-version-row,.account-management-package-templates__draft-edit-row) :is(.ant-input:focus,.ant-input-number-focused,.account-management-package-templates__inline-select.ant-select-focused,.account-management-package-templates__inline-select.ant-select-open){border-color:#8ea6ffc2!important;box-shadow:0 0 0 3px #607eff33!important}.account-management-form__section-title{margin:8px 0 14px;padding-top:14px;border-top:1px solid var(--admin-soft-border);font-size:14px;letter-spacing:0}@media (max-width: 1180px){.account-hierarchy__filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@container account-controls (max-width: 1180px){.unified-account-workspace:has(.account-hierarchy__filter-fields) .admin-users__filter-panel{overflow-x:hidden}.unified-account-workspace:has(.account-hierarchy__filter-fields) .account-hierarchy__filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-account-workspace:has(.account-hierarchy__filter-fields) .admin-users__page-actions{width:100%;min-width:0;flex-wrap:wrap}}@container account-controls (max-width: 820px){.unified-account-workspace:has(.account-hierarchy__filter-fields) .account-hierarchy__filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container account-controls (max-width: 560px){.unified-account-workspace:has(.account-hierarchy__filter-fields) .account-hierarchy__filter-fields{grid-template-columns:minmax(0,1fr)}.unified-account-workspace:has(.account-hierarchy__filter-fields) .admin-users__page-actions{justify-content:flex-start}.unified-account-workspace:has(.account-hierarchy__filter-fields) .admin-users__page-actions>*{max-width:100%;flex:1 1 220px}}@media (max-width: 980px){.account-hierarchy__workspace{grid-template-columns:190px minmax(0,1fr)}.account-hierarchy__filters{grid-template-columns:minmax(180px,1fr) 130px 130px}.account-hierarchy__filters .ant-btn{grid-column:3;justify-self:end}}@media (max-width: 959px){.account-management-page{height:auto;min-height:100dvh;overflow-x:clip;overflow-y:visible}.account-management-page__content{overflow:visible}.account-management-page__content>.admin-workbench{min-height:0}.account-management-page__content>.admin-workbench>.admin-workbench__workspace{height:auto;max-height:none}.account-hierarchy__main{height:auto;min-height:0;grid-template-rows:auto auto auto;overflow:visible}.admin-users>.account-management-layout .admin-users__controls-row{flex-wrap:nowrap}.admin-users>.account-management-layout .admin-users__sr-only-date-inputs input{width:1px;min-width:0}.admin-users>.account-management-layout .admin-users__sr-only-date-inputs{inset:0 auto auto 0}.account-hierarchy__workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow:visible}.account-hierarchy__departments{max-height:240px;padding:14px 0;border-right:0;border-bottom:1px solid var(--admin-soft-border)}.account-hierarchy__accounts{padding:14px 0 0;grid-template-rows:auto auto auto;overflow:visible}.account-hierarchy__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-hierarchy__filters .ant-btn{grid-column:auto}.account-hierarchy__table-region{max-height:none}}@media (max-width: 720px){.account-hierarchy__topbar{align-items:flex-start;flex-direction:column-reverse}.account-hierarchy__topbar .admin-tabs{width:100%;max-width:100%}.account-hierarchy__account-tools{width:100%;max-width:100%;flex-wrap:wrap}.account-hierarchy__account-tools .admin-users__account-menu-trigger.portal-topbar__account-trigger{width:auto;max-width:100%}.account-hierarchy__heading{align-items:flex-start;flex-direction:column}.account-hierarchy__commands{justify-content:flex-start}.account-hierarchy__filters,.account-hierarchy__filter-fields,.account-management-form__grid{grid-template-columns:minmax(0,1fr)}}.account-management-layout{min-width:0;min-height:0}.account-management-layout--split{min-width:0;min-height:0;display:grid;grid-template-columns:304px minmax(0,1fr);column-gap:24px;overflow:hidden}.account-management-layout__rail{grid-column:1;grid-row:1;min-width:0;min-height:0;overflow:auto}.account-management-layout__surface{grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:hidden}.account-hierarchy__main>.account-management-layout,.admin-users>.account-management-layout{min-height:0}.admin-users>.account-management-layout{grid-row:2 / -1}.account-hierarchy__main>.account-management-layout>.account-management-layout__surface,.admin-users>.account-management-layout>.account-management-layout__surface{display:grid;grid-template-rows:minmax(0,1fr)}.account-hierarchy__main>.account-management-layout>.account-management-layout__surface,.account-hierarchy__main .unified-account-workspace,.account-hierarchy__main .unified-account-workspace__table,.account-hierarchy__main .admin-users__table-panel{overflow:visible}.account-hierarchy__main .unified-account-workspace{height:auto;grid-template-rows:auto auto minmax(min-content,1fr) 52px}.account-hierarchy__main .admin-users__table-panel{grid-template-rows:auto}.account-hierarchy__main .admin-users__antd-table.ant-table-wrapper,.account-hierarchy__main .admin-users__antd-table .ant-spin-nested-loading,.account-hierarchy__main .admin-users__antd-table .ant-spin-container{height:auto;overflow:visible}.account-hierarchy__main .admin-users__antd-table .ant-table,.account-hierarchy__main .admin-users__antd-table .ant-table-container{max-height:none;overflow:visible}.admin-users>.account-management-layout .admin-users__table.ant-table-wrapper{width:100%;min-width:0}.admin-users>.account-management-layout .admin-users__table-panel{contain:paint}.account-management-layout__mobile-toolbar,.account-management-layout__rail-backdrop,.account-management-layout__rail-close{display:none}.organization-account-tree{min-width:0;min-height:100%;padding:18px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-panel);background:color-mix(in srgb,var(--panel-strong) 97%,var(--bg));box-sizing:border-box}.organization-account-tree__header{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:8px}.organization-account-tree__header h2{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.organization-account-tree__search{margin:14px 0 12px}.organization-account-tree__search.ant-input-affix-wrapper{min-height:40px;border-radius:6px;box-shadow:none}.organization-account-tree__nav{padding-top:2px}.organization-account-tree__nodes,.organization-account-tree__department-list{margin:0;padding:0;list-style:none}.organization-account-tree__department-list{margin:3px 0 6px 11px;padding-inline-start:13px;border-inline-start:1px solid var(--admin-border-strong)}.organization-account-tree__organization-item+.organization-account-tree__organization-item,.organization-account-tree__department-item+.organization-account-tree__department-item{margin-top:3px}.organization-account-tree__organization,.organization-account-tree__department{width:100%;min-width:0;min-height:40px;position:relative;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);display:block;text-align:left}.organization-account-tree__node-select{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.organization-account-tree__node-actions{position:absolute;z-index:1;top:5px;right:5px;width:auto;min-height:32px;display:inline-flex;align-items:center;justify-content:flex-end;padding-left:10px;border-radius:4px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel-strong) 96%,transparent) 14px);opacity:0;pointer-events:none;transition:opacity .12s ease}.organization-account-tree__organization:hover .organization-account-tree__node-actions,.organization-account-tree__organization:focus-within .organization-account-tree__node-actions,.organization-account-tree__department:hover .organization-account-tree__node-actions,.organization-account-tree__department:focus-within .organization-account-tree__node-actions{opacity:1;pointer-events:auto}.organization-account-tree__node-action--delete:hover,.organization-account-tree__node-action--delete:focus-visible{color:var(--ant-color-error)}.organization-account-tree__organization:hover,.organization-account-tree__department:hover{background:var(--admin-hover-bg)}.organization-account-tree__organization[aria-current=page],.organization-account-tree__department[aria-current=page],.organization-account-tree__node-select[aria-current=page],.organization-account-tree__node-select[data-selected=true]{background:color-mix(in srgb,var(--accent) 14%,var(--panel-strong));box-shadow:inset 3px 0 0 var(--accent)}.organization-account-tree__node-select span{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.25}.organization-account-tree__node-select strong{color:var(--muted);font-size:11px;font-weight:600}.organization-account-tree__departments{margin:5px 0 10px 8px}.account-hierarchy__context-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.organization-account-tree__department-state{margin:8px 0 8px 12px}@media (max-width: 959px){.account-management-layout--split{display:block;overflow:visible}.account-management-layout__surface{overflow:visible}.account-management-layout__mobile-toolbar{position:relative;z-index:31;min-height:44px;padding:6px 12px;display:flex;align-items:center;background:var(--panel-strong);border-bottom:1px solid var(--admin-soft-border);box-sizing:border-box}.account-management-layout__rail-toggle{display:inline-flex}.account-management-layout__rail{position:fixed;z-index:30;top:0;bottom:0;left:0;width:min(82vw,320px);transform:translate(-100%);transition:transform .16s ease;background:var(--bg);box-shadow:8px 0 24px color-mix(in srgb,var(--text) 18%,transparent)}.account-management-layout--rail-open .account-management-layout__rail{transform:translate(0)}.account-management-layout--rail-open .account-management-layout__mobile-toolbar{visibility:hidden;pointer-events:none}.account-management-layout__rail-close{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex}.account-management-layout__rail-backdrop{position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;display:block;border:0;background:color-mix(in srgb,var(--text) 32%,transparent);opacity:0;pointer-events:none}.account-management-layout--rail-open .account-management-layout__rail-backdrop{opacity:1;pointer-events:auto}.organization-account-tree{min-height:100%;border-right:0}.organization-account-tree__header{padding-inline-end:42px}.organization-account-tree__organization,.organization-account-tree__department{display:block}.organization-account-tree__node-actions{width:auto}}:root[data-theme=dark] :where(.account-hierarchy,.admin-users){--account-dark-canvas: var(--bg);--account-dark-panel: var(--panel-strong);--account-dark-panel-raised: color-mix(in srgb, var(--text) 3%, var(--panel-strong));--account-dark-control: var(--panel-strong);--account-dark-control-hover: color-mix(in srgb, var(--text) 5%, var(--panel-strong));--account-dark-border: var(--border);--account-dark-border-strong: color-mix(in srgb, var(--text) 22%, transparent);--admin-hover-bg: color-mix(in srgb, var(--text) 8%, transparent);--admin-soft-border: var(--account-dark-border);color-scheme:dark;background:var(--account-dark-canvas)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-management-layout__surface{background:var(--account-dark-canvas)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree{border-color:var(--account-dark-border);background:var(--account-dark-panel);box-shadow:0 18px 44px #0000003d}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__search.ant-input-affix-wrapper{border-color:var(--account-dark-border-strong);background:var(--account-dark-control);color:var(--text)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__search.ant-input-affix-wrapper:hover,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__search.ant-input-affix-wrapper-focused{border-color:var(--accent);background:var(--account-dark-control-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__search :is(.ant-input,.ant-input-prefix),:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__search .ant-input::placeholder{background:transparent;color:var(--text)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__search .ant-input::placeholder{color:var(--muted)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.organization-account-tree__organization,.organization-account-tree__department)[aria-current=page],:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__node-select[aria-current=page],:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .organization-account-tree__node-select[data-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 20%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__summary-item{border-color:var(--account-dark-border);background:var(--account-dark-panel);box-shadow:0 14px 34px #00000038}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__summary-item:hover{border-color:var(--account-dark-border-strong);background:var(--account-dark-panel-raised)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__filter-panel{border-color:var(--account-dark-border);background:var(--account-dark-panel);box-shadow:0 14px 34px #0000002e}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.account-hierarchy__filter-fields,.admin-users__filter-fields) :is(.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-color:var(--account-dark-border-strong)!important;background:var(--account-dark-control)!important;color:var(--text)!important;box-shadow:none!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users) .admin-users__filter-fields .admin-users__filter-select.ant-select{--ant-select-selector-bg: var(--account-dark-control);--ant-select-background-color: var(--account-dark-control);--ant-select-clear-bg: var(--account-dark-control);border-color:var(--account-dark-border-strong)!important;background:var(--account-dark-control)!important;background-color:var(--account-dark-control)!important;background-image:none!important;color:var(--text)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users) .admin-users__filter-fields .admin-users__filter-select.ant-select:not(.ant-select-disabled):hover,:root[data-theme=dark] :where(.account-hierarchy,.admin-users) .admin-users__filter-fields .admin-users__filter-select.ant-select-focused{border-color:var(--accent)!important;background:var(--account-dark-control-hover)!important;background-color:var(--account-dark-control-hover)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.account-hierarchy__filter-fields,.admin-users__filter-fields) :is(.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper-focused,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-select-focused .ant-select-selector,.ant-picker:hover,.ant-picker-focused){border-color:var(--accent)!important;background:var(--account-dark-control-hover)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.account-hierarchy__filter-fields,.admin-users__filter-fields) :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder,.ant-select-arrow,.ant-picker-input>input,.ant-picker-suffix,.ant-picker-separator){color:var(--text)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.account-hierarchy__filter-fields,.admin-users__filter-fields) .ant-select-selection-placeholder{color:color-mix(in srgb,var(--text) 46%,transparent)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users) .admin-users__filter-fields .admin-users__filter-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder,.ant-select-selection-placeholder,.ant-select-arrow){color:var(--text)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users) .admin-users__filter-fields .admin-users__filter-select :is(.ant-select-placeholder,.ant-select-selection-placeholder){color:color-mix(in srgb,var(--text) 46%,transparent)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.account-hierarchy__filter-fields,.admin-users__filter-fields) :is(.ant-select-placeholder,.ant-picker-input>input::placeholder){color:var(--muted)!important}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) :is(.account-hierarchy__filter-fields,.admin-users__filter-fields) .ant-select-selection-item{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 16%,var(--panel-strong))}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__table-panel{border-color:var(--account-dark-border);background:var(--account-dark-panel);box-shadow:0 16px 38px #00000038}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-thead>tr>th,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-thead>tr>.ant-table-cell-fix-left,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-thead>tr>.ant-table-cell-fix-end{border-bottom-color:var(--account-dark-border-strong);background:var(--bg);color:var(--text)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-tbody>tr>td,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-tbody>tr>.ant-table-cell-fix-left,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-tbody>tr>.ant-table-cell-fix-end{border-bottom-color:var(--border);background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>td,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__antd-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-end{background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .admin-users__table-panel .ant-tag:not(.admin-users__app-tag):not(.admin-users__app-overflow-tag):not(.admin-users__status):not(.admin-users__identity-tag){border-color:#3b414c;background:#23262d;color:#e1e5ed}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__identity small,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__stacked-cell small,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__quota-cell span+span,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__pagination>span{color:var(--muted)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__row-actions .ant-btn{border-color:var(--border);background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__row-actions .ant-btn:hover,:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__row-actions .ant-btn:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--text) 5%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__pagination .ant-pagination-item{border-color:transparent;background:transparent}:root[data-theme=dark] :where(.account-hierarchy,.admin-users:has(>.account-management-layout)) .account-hierarchy__pagination .ant-pagination-item-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,var(--panel-strong))}:root[data-theme=dark] .account-hierarchy__filter-popup.ant-select-dropdown,:root[data-theme=dark] .account-hierarchy__date-popup .ant-picker-panel-container{border:1px solid var(--border);background:var(--panel-strong)!important;box-shadow:0 22px 52px #0000007a}:root[data-theme=dark] .account-hierarchy__filter-popup .ant-select-item{color:var(--text)}:root[data-theme=dark] .account-hierarchy__filter-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bg);color:var(--text)}:root[data-theme=dark] .account-hierarchy__filter-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 22%,var(--panel-strong));color:var(--text)}:root:not([data-site-mode=oem]) .organization-admin__eyebrow{color:var(--accent)}:root:not([data-site-mode=oem]) .organization-admin__tree button.is-selected{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.organization-admin{height:100dvh;min-height:720px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:0 18px 18px;color:var(--text);background:var(--bg);overflow:hidden}.organization-admin__topbar{min-height:48px;display:flex;align-items:center;justify-content:space-between}.organization-admin__topbar .admin-tabs{margin:0}.organization-admin__header-band{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.organization-admin__header-band h1,.organization-admin__members-toolbar h2{margin:2px 0 0;letter-spacing:0}.organization-admin__header-band h1{font-size:24px;line-height:1.2}.organization-admin__header-band p,.organization-admin__members-toolbar span{margin:4px 0 0;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:13px}.organization-admin__eyebrow{font-size:10px;line-height:1;font-weight:700;letter-spacing:0;color:#2457ff}.organization-admin__header-actions,.organization-admin__member-actions{display:flex;align-items:center;gap:8px}.organization-admin__organization-select{width:220px}.organization-admin__summary{min-height:88px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.organization-admin__summary>div{min-width:0;padding:14px 20px;display:grid;align-content:center;gap:2px;border-right:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.organization-admin__summary>div:first-child{padding-left:0}.organization-admin__summary>div:last-child{border-right:0}.organization-admin__summary span,.organization-admin__summary small{color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px}.organization-admin__summary strong{font-size:20px;line-height:1.2}.organization-admin__workspace{min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden}.organization-admin__tree-panel{min-height:0;display:grid;grid-template-rows:52px minmax(0,1fr) 44px;border-right:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.organization-admin__panel-heading{padding-right:14px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.organization-admin__panel-heading>span{display:inline-flex;align-items:center;gap:8px}.organization-admin__tree{padding:4px 14px 12px 0;overflow-y:auto}.organization-admin__tree button{width:100%;min-height:38px;padding-block:7px;padding-right:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:6px;color:color-mix(in srgb,var(--text) 76%,transparent);background:transparent;font:inherit;text-align:left;cursor:pointer}.organization-admin__tree button:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.organization-admin__tree button.is-selected{color:var(--text);background:color-mix(in srgb,#2457ff 10%,var(--panel))}.organization-admin__tree button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.organization-admin__tree button small{flex:0 0 auto;color:color-mix(in srgb,var(--text) 45%,transparent)}.organization-admin__tree-footer{padding-right:14px;display:flex;align-items:center;gap:8px;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent);color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px}.organization-admin__members-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0 0 0 18px}.organization-admin__members-toolbar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.organization-admin__members-toolbar h2{font-size:17px}.organization-admin__member-actions .ant-input-affix-wrapper{width:220px}.organization-admin__member-actions .ant-select{width:120px}.organization-admin__members-panel .ant-table-wrapper{min-height:0;overflow:auto}.organization-admin__members-panel .ant-table{background:transparent}.organization-admin__members-panel .ant-table-thead>tr>th{background:color-mix(in srgb,var(--text) 4%,var(--bg));font-size:12px}.organization-admin__members-panel .ant-pagination{margin:12px 0 0 auto}.organization-admin__person{display:flex;align-items:center;gap:10px}.organization-admin__person>span:last-child{min-width:0;display:grid}.organization-admin__person strong,.organization-admin__person small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.organization-admin__person small{color:color-mix(in srgb,var(--text) 52%,transparent)}.organization-admin__status{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.organization-admin__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#9aa0aa}.organization-admin__status--active:before{background:#28b779}.organization-admin__status--disabled:before,.organization-admin__status--removed:before{background:#dd5252}.organization-admin__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.organization-admin__form-grid .ant-input-number,.organization-admin .ant-drawer .ant-input-number{width:100%}.organization-admin__invitation-note{margin:0 0 16px;color:color-mix(in srgb,var(--text) 64%,transparent);line-height:1.55}@media (max-width: 1080px){.organization-admin__workspace{grid-template-columns:230px minmax(0,1fr)}.organization-admin__member-actions{flex-wrap:wrap;justify-content:flex-end}.organization-admin__member-actions .ant-input-affix-wrapper{width:180px}}.admin-info__summary-grid,.admin-info__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-info__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.admin-info__summary-card.ant-card,.admin-info__panel.ant-card{border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 10px 28px #1111110a}.admin-info__summary-card .ant-card-body{min-height:132px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.admin-info__summary-card .ant-statistic{min-width:0}.admin-info__summary-card .ant-statistic-title,.admin-info__summary-card small{color:var(--muted);font-size:12px;line-height:1.35;font-weight:600}.admin-info__summary-card .ant-statistic-content{max-width:100%;color:var(--text);font-size:21px;line-height:1.15;font-weight:800}.admin-info__summary-card .ant-statistic-content-prefix{color:var(--accent);margin-inline-end:8px}.admin-info__summary-card .ant-statistic-content-value{display:inline-block;max-width:calc(100% - 34px);vertical-align:bottom;overflow-wrap:anywhere}.admin-info__summary-card--good{background:color-mix(in srgb,#14c95a 8%,var(--panel))}.admin-info__summary-card--muted{background:color-mix(in srgb,var(--panel-strong) 70%,var(--panel))}.admin-info__panel .ant-card-head{min-height:58px;padding:0 16px;border-bottom:1px solid var(--admin-soft-border)}.admin-info__panel .ant-card-head-title{color:var(--text);font-size:15px;line-height:1.2;font-weight:800}.admin-info__panel .ant-card-extra{min-width:0}.admin-info__panel .ant-card-body{padding:16px}.admin-info__panel--form{grid-column:1 / -1}.admin-info__panel .ant-btn{border-color:var(--admin-soft-border);color:var(--text);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);font-weight:700}.admin-info__panel .ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--admin-soft-border));color:var(--accent)}.admin-info__panel .ant-descriptions-view,.admin-info__panel .ant-descriptions-row,.admin-info__panel .ant-descriptions-item{border:0}.admin-info__panel .ant-descriptions-item-container{align-items:baseline;gap:12px}.admin-info__panel .ant-descriptions-item-label{width:132px;color:var(--muted);font-size:13px;font-weight:700}.admin-info__panel .ant-descriptions-item-content{min-width:0;color:var(--text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.admin-info__service-alert.ant-alert,.admin-info__alert.ant-alert{margin-bottom:14px;border-radius:var(--admin-radius-control);border-color:var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 78%,transparent)}.admin-info__alert.ant-alert{margin-bottom:12px}.admin-info__loading{padding:18px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:color-mix(in srgb,var(--panel) 98%,transparent)}.admin-info__panel .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:700}.admin-info__site-assets-grid{--site-asset-primary: var(--accent);--site-asset-primary-hover: color-mix(in srgb, var(--accent) 85%, var(--text));--site-asset-primary-soft: color-mix(in srgb, var(--accent) 5%, var(--panel-strong));--site-asset-primary-icon-bg: color-mix(in srgb, var(--accent) 12%, var(--panel-strong));display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.admin-info__site-asset{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;min-width:0;border-radius:calc(var(--admin-radius-card) - 2px);transition:all .2s ease}.admin-info__site-asset.is-configured{padding:20px;border:1px solid var(--admin-soft-border);background:color-mix(in srgb,var(--panel-strong) 96%,var(--bg));box-shadow:0 1px 3px #00000005}.admin-info__site-asset.is-configured:hover{border-color:color-mix(in srgb,var(--border) 55%,transparent);box-shadow:0 10px 15px -3px #00000014}.admin-info__site-asset.is-empty{position:relative;align-items:center;justify-content:center;text-align:center;padding:32px 24px;border:2px dashed color-mix(in srgb,var(--muted) 45%,transparent);background:var(--bg);cursor:pointer}.admin-info__site-asset.is-empty:hover{border-color:var(--site-asset-primary);background:var(--site-asset-primary-soft)}.admin-info__site-asset.is-empty.is-readonly{cursor:default}.admin-info__site-asset.is-empty.is-readonly:hover{border-color:color-mix(in srgb,var(--muted) 45%,transparent);background:var(--bg)}.admin-info__site-asset.is-empty input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-info__site-asset.is-empty:hover input[type=file]{cursor:pointer}.admin-info__site-asset.is-empty .admin-info__site-asset-card{display:flex;flex-direction:column;align-items:center;pointer-events:none}.admin-info__asset-card-top{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.admin-info__site-asset-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--bg-strong) 60%,var(--panel))}.admin-info__site-asset-icon--lg{width:48px;height:48px;margin-bottom:16px;background:color-mix(in srgb,var(--muted) 24%,var(--panel))}.admin-info__site-asset.is-empty:hover .admin-info__site-asset-icon{color:var(--site-asset-primary);background:var(--site-asset-primary-icon-bg)}.admin-info__info-block{min-width:0}.admin-info__info-block h3{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.admin-info__info-block p{margin:0;font-size:13px;color:var(--muted);line-height:1.4}.admin-info__file-details{background:color-mix(in srgb,var(--bg-strong) 45%,var(--panel));border-radius:6px;padding:12px;margin-bottom:16px;font-size:13px}.admin-info__file-row{display:flex;margin-bottom:6px}.admin-info__file-row:last-child{margin-bottom:0}.admin-info__file-label{width:70px;flex-shrink:0;color:var(--muted)}.admin-info__file-value{min-width:0;color:var(--text);font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.admin-info__site-asset-progress{margin-bottom:14px}.admin-info__site-asset-actions{display:flex;gap:8px;align-items:center;border-top:1px solid var(--admin-soft-border);padding-top:14px;margin-top:auto}.admin-info__site-asset-btn{font-size:13px!important;font-weight:500!important;padding:7px 12px!important;height:auto!important;border-radius:6px!important;border:1px solid var(--admin-soft-border)!important;background:color-mix(in srgb,var(--panel-strong) 98%,transparent)!important;color:var(--text)!important;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.admin-info__site-asset-btn:hover:not(:disabled),.admin-info__site-asset-btn:focus-visible:not(:disabled){background:color-mix(in srgb,var(--bg) 60%,var(--panel))!important;border-color:color-mix(in srgb,var(--border) 55%,transparent)!important;color:var(--text)!important}.admin-info__site-asset-upload{position:relative;display:inline-flex;align-items:center}.admin-info__site-asset-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-info__site-asset-upload span{font-size:13px;font-weight:500;padding:7px 12px;border:1px solid var(--admin-soft-border);border-radius:6px;color:var(--text);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.admin-info__site-asset-upload:hover span{background:color-mix(in srgb,var(--bg) 60%,var(--panel));border-color:color-mix(in srgb,var(--border) 55%,transparent)}.admin-info__site-asset-btn--danger{margin-left:auto;color:var(--danger)!important;border-color:transparent!important;background:transparent!important}.admin-info__site-asset-btn--danger:hover:not(:disabled),.admin-info__site-asset-btn--danger:focus-visible:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)!important;border-color:transparent!important;color:var(--danger)!important}.admin-info__upload-trigger-text{font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px}.admin-info__upload-trigger-link{color:var(--site-asset-primary);text-decoration:none}.admin-info__upload-trigger-desc{font-size:13px;color:var(--muted);max-width:280px;margin:4px auto 0;line-height:1.4}@media (max-width: 900px){.admin-info__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-info__detail-grid{grid-template-columns:1fr}}@media (max-width: 560px){.admin-info__summary-grid{grid-template-columns:1fr}.admin-info__summary-card .ant-card-body{min-height:96px}.admin-info__panel .ant-card-head{align-items:stretch;padding:12px 14px}.admin-info__panel .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:10px}.admin-info__panel .ant-card-extra{width:100%;margin-inline-start:0}.admin-info__panel .ant-card-extra .ant-btn{width:100%}.admin-info__panel .ant-descriptions-item-container{align-items:flex-start;flex-direction:column;gap:3px}.admin-info__panel .ant-descriptions-item-label{width:auto}}.admin-users.admin-agents:has(.workspace-agent-chat) .admin-users__qr-section.workspace-agent-page,.admin-users.admin-agents:has(.workspace-agent-form) .admin-users__qr-section.workspace-agent-page{min-height:0;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr)}.admin-agents:has(.workspace-agent-chat),.admin-agents:has(.workspace-agent-form){height:100%;grid-template-rows:auto minmax(0,1fr)}.workspace-agent-page .ant-card,.workspace-agent-page .ant-card-small{border-color:var(--admin-soft-border)}.workspace-agent-page .ant-card-head{min-height:58px}.workspace-agent-page .ant-card-head-title h2{margin:0}.workspace-agent-page{display:grid;gap:16px}.workspace-provider-switcher{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:12px 16px;border:1px solid var(--admin-soft-border);border-radius:8px;background:var(--panel)}.workspace-provider-switcher__field{min-width:0;display:grid;gap:6px}.workspace-provider-switcher__field--route{width:min(240px,100%)}.workspace-provider-switcher__route-tag{margin:0 0 2px}.workspace-agent-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border:1px solid var(--admin-soft-border);border-radius:24px;background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 12px 30px #1111110a}.workspace-agent-header__copy{min-width:0}.workspace-agent-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto}.workspace-agent-header h2.ant-typography{margin:0 0 8px;color:var(--text);font-size:31px;line-height:1.05;font-weight:800}.workspace-agent-header .ant-typography{margin:0}.workspace-agent-content{min-width:0;min-height:0;display:grid;gap:16px}.workspace-agent-stack{width:100%;min-height:0}.workspace-agent-layout{min-height:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px}.workspace-agent-selector,.workspace-agent-form,.workspace-agent-chat{min-width:0}.admin-agents:has(.workspace-agent-chat) .workspace-agent-content>.workspace-agent-stack.ant-space,.admin-agents:has(.workspace-agent-form) .workspace-agent-content>.workspace-agent-stack.ant-space{height:100%;min-height:0;display:flex;flex-direction:column}.admin-agents:has(.workspace-agent-chat) .workspace-agent-stack.ant-space>.ant-space-item{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.admin-agents:has(.workspace-agent-form) .workspace-agent-content>.workspace-agent-stack.ant-space>.ant-space-item{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.admin-agents:has(.workspace-agent-chat) .workspace-agent-content,.admin-agents:has(.workspace-agent-form) .workspace-agent-content{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}.admin-agents:has(.workspace-agent-chat) .workspace-agent-layout,.admin-agents:has(.workspace-agent-form) .workspace-agent-layout{flex:1 1 0;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.admin-agents:has(.workspace-agent-chat) .workspace-agent-content .ant-card.workspace-agent-chat{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.admin-agents:has(.workspace-agent-chat) .workspace-agent-content .ant-card.workspace-agent-chat>.ant-card-body{flex:1 1 auto;min-height:0}.admin-agents:has(.workspace-agent-form) .workspace-agent-content .ant-card.workspace-agent-form{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.admin-agents:has(.workspace-agent-form) .workspace-agent-content .ant-card.workspace-agent-form>.ant-card-body{flex:1 1 auto;min-height:0;overflow-y:auto}.workspace-agent-selector__skeleton{display:flex;flex-direction:column;gap:4px;padding:4px 0}.workspace-agent-selector__skeleton-item{padding:10px 8px;border-radius:14px}.workspace-agent-chat-skeleton{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px}.workspace-agent-chat-skeleton__thread{flex:1 1 auto;min-height:260px;display:grid;align-content:center;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:20px;background:color-mix(in srgb,var(--text) 1.5%,var(--panel));overflow:hidden}.workspace-agent-chat-skeleton__message{display:flex;align-items:flex-start;gap:10px;width:min(560px,72%)}.workspace-agent-chat-skeleton__message--user{justify-self:end;flex-direction:row-reverse;width:min(460px,56%)}.workspace-agent-chat-skeleton__avatar,.workspace-agent-chat-skeleton__line,.workspace-agent-chat-skeleton__composer-text,.workspace-agent-chat-skeleton__composer-action{position:relative;overflow:hidden;background:color-mix(in srgb,var(--text) 10%,transparent)}.workspace-agent-chat-skeleton__avatar:after,.workspace-agent-chat-skeleton__line:after,.workspace-agent-chat-skeleton__composer-text:after,.workspace-agent-chat-skeleton__composer-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel) 68%,transparent),transparent);animation:workspace-agent-skeleton-sheen 1.6s ease-in-out infinite}.workspace-agent-chat-skeleton__avatar{flex:0 0 auto;width:28px;height:28px;border-radius:50%}.workspace-agent-chat-skeleton__bubble{min-width:0;flex:1 1 auto;display:grid;gap:9px;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--text) 3%,var(--panel));border:1px solid color-mix(in srgb,var(--text) 5%,transparent)}.workspace-agent-chat-skeleton__message--user .workspace-agent-chat-skeleton__bubble{background:color-mix(in srgb,var(--text) 6%,var(--panel))}.workspace-agent-chat-skeleton__line{display:block;height:10px;border-radius:999px}.workspace-agent-chat-skeleton__line--wide{width:76%}.workspace-agent-chat-skeleton__line--medium{width:62%}.workspace-agent-chat-skeleton__line--short{width:42%}.workspace-agent-chat-skeleton__composer{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:92px;padding:18px 18px 14px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:20px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:0 8px 18px #0f172a0f}.workspace-agent-chat-skeleton__composer-text{width:min(260px,55%);height:12px;border-radius:999px;margin-bottom:6px}.workspace-agent-chat-skeleton__composer-action{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--text) 8%,transparent)}@keyframes workspace-agent-skeleton-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.workspace-agent-chat-skeleton__avatar:after,.workspace-agent-chat-skeleton__line:after,.workspace-agent-chat-skeleton__composer-text:after,.workspace-agent-chat-skeleton__composer-action:after{animation:none}}.workspace-agent-form-skeleton{display:flex;flex-direction:column;gap:20px;padding:4px 0}.workspace-agent-form-skeleton__row{display:flex;gap:12px}.workspace-agent-form-skeleton__row--meta{border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:10px;padding:12px}.workspace-agent-form-skeleton__row--meta .workspace-agent-form-skeleton__cell{flex:1 1 0;min-width:0;height:22px!important}.workspace-agent-form-skeleton__row--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:12px}.workspace-agent-form-skeleton__row--grid>.ant-skeleton{min-width:0}.workspace-agent-form-skeleton__editor{width:100%!important;min-width:0;height:220px!important;border-radius:18px}.workspace-agent-form-skeleton__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.workspace-agent-form-skeleton__card{width:100%!important;min-width:0;height:130px!important;border-radius:12px}.admin-agents .workspace-agent-page .ant-card.workspace-agent-selector{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.admin-agents .workspace-agent-page .ant-card.workspace-agent-selector>.ant-card-body{flex:1 1 auto;min-height:0;overflow-y:auto}.workspace-agent-selector .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.workspace-agent-selector .ant-card-head-title{min-width:0}.workspace-agent-selector__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.workspace-agent-mode-switch{border-radius:999px;background:color-mix(in srgb,var(--text) 6%,var(--panel-strong));border:1px solid color-mix(in srgb,var(--text) 10%,transparent);padding:2px}.workspace-agent-mode-switch .ant-segmented-item{border-radius:999px;color:color-mix(in srgb,var(--text) 64%,transparent);font-weight:700}.workspace-agent-mode-switch .ant-segmented-item-selected{background:var(--accent);color:var(--accent-contrast)}.workspace-agent-mode-switch .ant-segmented-thumb{background:var(--accent);border-radius:999px}.workspace-agent-create-button,.workspace-agent-import-button{border-radius:999px;background:var(--accent);color:var(--accent-contrast)}.workspace-agent-create-button.ant-btn,.workspace-agent-create-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.workspace-agent-create-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus,.workspace-agent-import-button.ant-btn,.workspace-agent-import-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.workspace-agent-import-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border-color:var(--accent);border-radius:999px;background:var(--accent);color:var(--accent-contrast);box-shadow:none}.workspace-agent-import-modal{width:100%}.workspace-agent-import-modal-root .ant-modal-content,.workspace-agent-import-modal-root .ant-modal-header,.workspace-agent-import-modal-root .ant-modal-body,.workspace-agent-import-modal-root .ant-modal-footer{background:var(--panel-strong)}.workspace-agent-import-modal__lookup{width:100%}.workspace-agent-import-modal__lookup .ant-input{width:100%;min-width:0}.workspace-agent-form-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.workspace-agent-form-unsaved{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,#d89614 28%,transparent);border-radius:999px;background:color-mix(in srgb,#d89614 10%,var(--panel));color:color-mix(in srgb,#8a5a00 84%,var(--text));font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.workspace-agent-form-save-button.ant-btn{border:0;border-radius:999px;background:var(--accent);background-clip:border-box;color:var(--accent-contrast);box-shadow:none}.workspace-agent-form-save-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.workspace-agent-form-save-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border:0;background:color-mix(in srgb,var(--accent) 90%,var(--text));background-clip:border-box;color:var(--accent-contrast);box-shadow:none}.workspace-agent-create-form .ant-form-item:last-child{margin-bottom:0}.workspace-agent-chat .ant-card-body{min-height:0;display:flex;flex-direction:column;padding:14px 16px 16px}.workspace-agent-chat-main{min-height:0;min-width:0;width:100%;flex:1;display:flex;flex-direction:column}.workspace-agent-chat-main>.ant-space-item{width:100%}.workspace-agent-chat-main>.ant-space-item:first-child{min-height:0;flex:1}.workspace-agent-chat-main.ant-space-vertical{gap:12px!important}.workspace-agent-chat-thread{height:100%;min-height:0;max-height:none;overflow-y:auto;border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:20px;background:color-mix(in srgb,var(--text) 1.5%,var(--panel))}.workspace-agent-chat-thread .ant-empty{min-height:260px;display:grid;place-content:center;margin:0 16px 28px}.workspace-agent-chat-thread .ant-empty-image{height:42px;margin-bottom:10px}.workspace-agent-chat-thread .ant-empty-description{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:14px;font-weight:650;line-height:1.35}.workspace-agent-chat-thread .chat-messages{padding:16px}.workspace-agent-chat-composer,.workspace-agent-chat-composer .chat-composer{width:100%}.workspace-agent-chat-composer .chat-composer__shell{border-color:color-mix(in srgb,var(--text) 16%,transparent);border-radius:20px;box-shadow:0 8px 18px #0f172a0f}.workspace-agent-chat-composer .chat-composer__shell:focus-within{border-color:var(--accent)}.workspace-agent-chat-composer .chat-composer__input{min-height:48px;font-size:15px;line-height:22px}.workspace-agent-chat-shell{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:0}.workspace-agent-chat-shell--history-open{grid-template-columns:minmax(0,1fr) clamp(300px,24vw,340px)}.workspace-agent-history-panel{min-width:0;min-height:0;max-height:none;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:18px;background:color-mix(in srgb,var(--text) 3%,var(--panel));overflow:hidden}.workspace-agent-chat-shell--history-open .workspace-agent-history-panel{margin-left:10px}.workspace-agent-history-panel__header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 9px 16px;border-bottom:1px solid color-mix(in srgb,var(--text) 7%,transparent)}.workspace-agent-history-panel__title{min-width:0;color:var(--text);font-size:14px;font-weight:800;line-height:20px}.workspace-agent-history-panel__actions .ant-btn{width:32px;height:32px;display:inline-grid;place-content:center;border-radius:8px}.workspace-agent-history-panel__actions .sidebar-icon,.workspace-agent-history-panel__item .sidebar-icon{width:16px;height:16px}.workspace-agent-history-panel__content{min-height:0;flex:1;overflow-y:auto;padding:12px}.workspace-agent-history-panel__group{display:grid;gap:8px;margin-bottom:14px}.workspace-agent-history-panel__group h3{margin:0;padding:0 2px 2px;color:color-mix(in srgb,var(--text) 60%,transparent);font-size:12px;line-height:18px;font-weight:800;letter-spacing:0}.workspace-agent-history-panel__list{display:grid;gap:4px}.workspace-agent-history-panel__item{width:100%;min-height:56px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--panel) 78%,transparent);padding:8px 10px;color:var(--text);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.workspace-agent-history-panel__item:hover,.workspace-agent-history-panel__item:focus-visible{border-color:color-mix(in srgb,var(--text) 9%,transparent);background:color-mix(in srgb,var(--panel) 96%,transparent)}.workspace-agent-history-panel__item:disabled{cursor:progress;opacity:.72}.workspace-agent-history-panel__item-copy{min-width:0;display:grid;gap:5px}.workspace-agent-history-panel__item-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;font-weight:800}.workspace-agent-history-panel__item-copy small{display:flex;align-items:center;justify-content:space-between;gap:10px;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;line-height:18px}.workspace-agent-history-panel__cost{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.workspace-agent-history-panel .ant-empty{min-height:260px;display:grid;place-content:center;margin:0}.workspace-agent-selector .ant-list-item{padding:0 0 10px;border-block-end:0}.workspace-agent-selector .ant-list-item:last-child{padding-bottom:0}.workspace-agent-selector__item{width:100%;position:relative;min-height:92px;height:auto;display:flex;align-items:flex-start;border:1px solid var(--border);border-radius:18px;background:var(--panel-strong);color:var(--text);justify-content:flex-start;padding:18px 16px;text-align:left;box-shadow:0 10px 30px #94a3b814,0 1px 3px #0f172a05;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;cursor:pointer}.workspace-agent-selector__selected-badge{position:absolute;top:-7px;right:-7px;z-index:2;width:24px;height:24px;display:inline-grid;place-items:center;border:2px solid var(--panel-strong);border-radius:50%;background:var(--accent);color:var(--accent-contrast);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 36%,transparent);font-size:12px;line-height:1}.workspace-agent-selector__item--dragging{opacity:.58}.workspace-agent-selector__item--drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-strong))}.workspace-agent-selector__item:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--panel-strong);color:var(--text);box-shadow:0 18px 38px #94a3b82e,0 2px 6px #0f172a08}.workspace-agent-selector__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-agent-selector__item--active,.workspace-agent-selector__item--active:hover,.workspace-agent-selector__item--active:focus{border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-strong));color:var(--text);box-shadow:0 15px 35px color-mix(in srgb,var(--accent) 12%,transparent),0 1px 3px #0f172a05}.workspace-agent-selector__item-inner{min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.workspace-agent-selector__item-copy{min-width:0;display:grid;gap:10px;align-content:center}.workspace-agent-selector__global-pin.ant-btn{justify-self:start;height:24px;padding:0 10px;font-size:11px;font-weight:700;border-radius:12px}.workspace-agent-selector__global-pin--unpinned.ant-btn{border:1px solid #e2e8f0;background:#f1f5f9;color:#94a3b8}.workspace-agent-selector__global-pin--unpinned.ant-btn:not(:disabled):hover,.workspace-agent-selector__global-pin--unpinned.ant-btn:not(:disabled):focus{border-color:#dbeafe;background:#eff6ff;color:#2563eb}.workspace-agent-selector__global-pin--pinned.ant-btn,.workspace-agent-selector__global-pin--pinned.ant-btn:hover{border:1px solid #dbeafe;background:#eff6ff;color:#2563eb}.workspace-agent-selector__global-pin.ant-btn:disabled,.workspace-agent-selector__global-pin.ant-btn.ant-btn-disabled{opacity:.5;cursor:not-allowed}.workspace-agent-selector__item-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-top:1px}.workspace-agent-selector__item .ant-typography{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-selector__item--active .ant-typography{color:var(--text)!important}.workspace-agent-selector__pin-toggle.ant-btn{width:36px;min-width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;padding:0;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.workspace-agent-selector__pin-toggle--unpinned.ant-btn{opacity:0;pointer-events:none;border-color:transparent;background:#f1f5f9;color:#475569}.workspace-agent-selector__item:hover .workspace-agent-selector__pin-toggle--unpinned.ant-btn,.workspace-agent-selector__item:focus-within .workspace-agent-selector__pin-toggle--unpinned.ant-btn{opacity:1;pointer-events:auto}.workspace-agent-selector__pin-toggle--unpinned.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.workspace-agent-selector__pin-toggle--unpinned.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border-color:transparent;background:#1e293b;color:#fff}.workspace-agent-selector__pin-toggle--pinned.ant-btn,.workspace-agent-selector__pin-toggle--pinned.ant-btn-primary{opacity:1;border-color:transparent!important;background:#f1f5f9!important;background-color:#f1f5f9!important;color:#475569!important;box-shadow:none!important}.workspace-agent-selector__pin-toggle--pinned.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.workspace-agent-selector__pin-toggle--pinned.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border-color:transparent!important;background:#1e293b!important;background-color:#1e293b!important;color:#fff!important}.workspace-agent-selector__pin-icon{display:block;width:15px;height:15px;filter:brightness(0) saturate(100%) invert(31%) sepia(13%) saturate(1066%) hue-rotate(176deg) brightness(90%) contrast(85%)}.workspace-agent-selector__pin-icon--unpin-hover{display:none}.workspace-agent-selector__pin-toggle--unpinned .workspace-agent-selector__pin-icon{filter:brightness(0) saturate(100%) invert(31%) sepia(13%) saturate(1066%) hue-rotate(176deg) brightness(90%) contrast(85%)}.workspace-agent-selector__pin-toggle--pinned.ant-btn:hover .workspace-agent-selector__pin-icon--pinned,.workspace-agent-selector__pin-toggle--pinned.ant-btn:focus .workspace-agent-selector__pin-icon--pinned{display:none}.workspace-agent-selector__pin-toggle--pinned.ant-btn:hover .workspace-agent-selector__pin-icon--unpin-hover,.workspace-agent-selector__pin-toggle--pinned.ant-btn:focus .workspace-agent-selector__pin-icon--unpin-hover{display:inline-block;filter:brightness(0) invert(1)}.workspace-agent-identity-panel{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--text) 2%,var(--panel))}.workspace-agent-identity-panel .ant-form-item:last-child{margin-bottom:0}.workspace-agent-identity-panel .ant-input,.workspace-agent-identity-panel .ant-select-single{height:42px;font-size:14px}.workspace-agent-identity-panel .ant-input,.workspace-agent-identity-panel .ant-select-single .ant-select-selector{min-height:42px;border-radius:21px}.workspace-agent-identity-panel .ant-select-single .ant-select-selector{align-items:center}.workspace-agent-identity-panel .ant-select-single :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){line-height:40px}.workspace-agent-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:12px}.workspace-agent-form-title{display:inline-flex;align-items:center;gap:14px;max-width:100%;min-width:0;flex-wrap:wrap}.workspace-agent-metadata .ant-descriptions-view{width:100%}.workspace-agent-metadata table{width:100%;table-layout:fixed}.workspace-agent-metadata .ant-descriptions-item-label{width:9%;white-space:nowrap}.workspace-agent-metadata .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.workspace-agent-metadata__cell--id.ant-descriptions-item-content{width:29%}.workspace-agent-metadata__cell--version.ant-descriptions-item-content{width:8%;white-space:nowrap}.workspace-agent-metadata__cell--updated.ant-descriptions-item-content{width:26%}.workspace-agent-selector__badge-row{display:flex;align-items:center;min-width:0;gap:8px;flex-wrap:wrap}.workspace-agent-selector__agent-name.ant-typography{display:block;font-size:18px;font-weight:800;line-height:1.24;letter-spacing:0}.workspace-agent-visibility-tag.ant-tag,.workspace-agent-lifecycle-tag.ant-tag{margin-inline-end:0;border-radius:999px;padding:2px 12px;border:0;color:#fff;font-size:11px;font-weight:700;line-height:18px;letter-spacing:.4px;text-transform:uppercase}.workspace-agent-visibility-tag--public.ant-tag{background:linear-gradient(135deg,#6366f1,#3b82f6,#00d2ff);box-shadow:0 4px 14px #3b82f640}.workspace-agent-visibility-tag--private.ant-tag{background:linear-gradient(135deg,#da22ff,#9114ff,#3b82f6);box-shadow:0 4px 14px #9114ff40}.workspace-agent-lifecycle-tag--active.ant-tag{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98133}.workspace-agent-lifecycle-tag--draft.ant-tag{background:linear-gradient(135deg,#f59e0b,#eab308);box-shadow:0 4px 12px #f59e0b33}.workspace-agent-lifecycle-tag--sync-failed.ant-tag{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 4px 12px #ef444433}.workspace-agent-lifecycle-tag--neutral.ant-tag{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 12px #64748b33}.workspace-agent-visibility-control{border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 6%,var(--panel-strong));padding:2px}.workspace-agent-visibility-control .ant-segmented-item{border-radius:999px;color:color-mix(in srgb,var(--text) 64%,transparent);font-weight:700}.workspace-agent-visibility-control .ant-segmented-item-selected{background:var(--accent);color:var(--accent-contrast)}.workspace-agent-visibility-control .ant-segmented-thumb{background:var(--accent);border-radius:999px}.workspace-agent-visibility-control--title{flex:0 0 auto}.workspace-agent-form textarea.ant-input{min-height:260px;font-family:var(--font-mono);font-size:13px;line-height:1.55}.workspace-agent-system-prompt-editor{min-height:260px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel) 96%,transparent)}.workspace-agent-system-prompt-editor .w-md-editor{--md-editor-font-family: var(--font-mono);min-height:260px;border:0;border-radius:18px;background:transparent;box-shadow:none;color:var(--text)}.workspace-agent-system-prompt-editor .w-md-editor-toolbar{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--panel-strong) 88%,transparent)}.workspace-agent-system-prompt-editor .w-md-editor-content,.workspace-agent-system-prompt-editor .w-md-editor-area,.workspace-agent-system-prompt-editor .w-md-editor-preview{background:transparent}.workspace-agent-system-prompt-editor .w-md-editor-text{font-family:var(--font-mono);font-size:14px!important;line-height:21px!important;padding:14px 16px;box-sizing:border-box;white-space:pre-wrap;word-break:break-word}.workspace-agent-system-prompt-editor .w-md-editor-text{min-height:260px}.workspace-agent-system-prompt-editor .w-md-editor-text-pre,.workspace-agent-system-prompt-editor .w-md-editor-text-pre>code{padding:0!important;font-family:var(--font-mono)!important;font-size:14px!important;line-height:21px!important}.workspace-agent-system-prompt-editor .w-md-editor-text-input{padding:14px 16px;font-family:var(--font-mono)!important;font-size:14px!important;line-height:21px!important}.workspace-agent-system-prompt-editor .w-md-editor-preview{padding:14px 16px;font-size:13px;line-height:1.55}.workspace-agent-system-prompt-editor .wmde-markdown{background:transparent;color:var(--text)}.workspace-agent-resources-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;width:100%;max-width:100%;min-width:0}.workspace-agent-resources-grid>.ant-card{min-width:0;max-width:100%;justify-self:stretch}.workspace-agent-resources-grid>.workspace-agent-skills-card{grid-row:1}.workspace-agent-resources-grid>.workspace-agent-mcp-card{grid-row:2}.workspace-agent-skills-card{min-width:0;container:workspace-agent-skills-card / inline-size}.workspace-agent-skill-row{--workspace-agent-skill-control-height: 40px;--workspace-agent-skill-type-width: calc(6ch + 58px) ;--workspace-agent-skill-name-min-width: 50ch;--workspace-agent-skill-version-width: calc(16ch + 58px) ;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:var(--workspace-agent-skill-type-width) minmax(0,1fr) var(--workspace-agent-skill-version-width) auto;align-items:center;gap:10px}.workspace-agent-skill-row__type.ant-select,.workspace-agent-skill-row__name.ant-select,.workspace-agent-skill-row__version.ant-select{min-width:0;width:100%;height:var(--workspace-agent-skill-control-height)}.workspace-agent-skill-row__type.ant-select .ant-select-selector,.workspace-agent-skill-row__name.ant-select .ant-select-selector,.workspace-agent-skill-row__version.ant-select .ant-select-selector{min-height:var(--workspace-agent-skill-control-height);border-radius:999px;align-items:center}.workspace-agent-skill-row__type.ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.workspace-agent-skill-row__version.ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){overflow:visible;text-overflow:clip}.workspace-agent-skill-row__name.ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){max-width:50ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-skill-row .ant-btn{height:var(--workspace-agent-skill-control-height);border-radius:999px;justify-self:start}.workspace-agent-form-popup.ant-select-dropdown{padding:6px;border:1px solid var(--border);border-radius:16px;background:var(--panel-strong);box-shadow:0 18px 42px #11111124}.workspace-agent-form-popup .ant-select-item{min-height:34px;border-radius:10px;color:var(--text);font-size:13px;font-weight:560}.workspace-agent-form-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--text) 6%,var(--panel-strong))}.workspace-agent-form-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong));color:var(--text);font-weight:720}.workspace-agent-mcp-card,.workspace-agent-mcp-option{min-width:0}.workspace-agent-mcp-option .ant-checkbox-wrapper{width:100%;min-width:0;align-items:flex-start}.workspace-agent-mcp-option .ant-checkbox+span{width:100%;min-width:0;overflow:hidden}.workspace-agent-mcp-option__content{display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden}.workspace-agent-mcp-option__name,.workspace-agent-mcp-option__description{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container workspace-agent-skills-card (min-width: 880px){.workspace-agent-skill-row{grid-template-columns:var(--workspace-agent-skill-type-width) minmax(var(--workspace-agent-skill-name-min-width),1fr) var(--workspace-agent-skill-version-width) auto}}.workspace-agent-form .ant-list-item{align-items:flex-start}:root[data-theme=dark] .workspace-agent-header,:root[data-theme=dark] .workspace-agent-page .ant-card,:root[data-theme=dark] .workspace-agent-page .ant-card-small{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 94%,#000000);box-shadow:none}:root[data-theme=dark] .workspace-agent-page .ant-card-head{border-bottom-color:#ffffff1a}:root[data-theme=dark] .workspace-agent-mode-switch,:root[data-theme=dark] .workspace-agent-visibility-control{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 86%,#000000)}:root[data-theme=dark] .workspace-agent-selector .workspace-agent-visibility-tag--public.ant-tag{background:linear-gradient(135deg,#6366f1,#3b82f6,#00d2ff);border:none;color:#fff;box-shadow:0 4px 14px #3b82f652}:root[data-theme=dark] .workspace-agent-selector .workspace-agent-visibility-tag--private.ant-tag{background:linear-gradient(135deg,#da22ff,#9114ff,#3b82f6);border:none;color:#fff;box-shadow:0 4px 14px #9114ff52}:root[data-theme=dark] .workspace-agent-selector .workspace-agent-lifecycle-tag--active.ant-tag{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;box-shadow:0 4px 12px #10b98147}:root[data-theme=dark] .workspace-agent-selector .workspace-agent-lifecycle-tag--draft.ant-tag{background:linear-gradient(135deg,#f59e0b,#eab308);border:none;color:#fff;box-shadow:0 4px 12px #f59e0b47}:root[data-theme=dark] .workspace-agent-selector .workspace-agent-lifecycle-tag--sync-failed.ant-tag{background:linear-gradient(135deg,#ef4444,#b91c1c);border:none;color:#fff;box-shadow:0 4px 12px #ef444447}:root[data-theme=dark] .workspace-agent-selector .workspace-agent-lifecycle-tag--neutral.ant-tag{background:linear-gradient(135deg,#64748b,#475569);border:none;color:#fff;box-shadow:0 4px 12px #64748b47}:root[data-theme=dark] .workspace-agent-selector__selected-badge{border-color:var(--panel-strong)}:root[data-theme=dark] .workspace-agent-mode-switch .ant-segmented-item-selected,:root[data-theme=dark] .workspace-agent-mode-switch .ant-segmented-thumb,:root[data-theme=dark] .workspace-agent-visibility-control .ant-segmented-item-selected,:root[data-theme=dark] .workspace-agent-visibility-control .ant-segmented-thumb,:root[data-theme=dark] .workspace-agent-create-button,:root[data-theme=dark] .workspace-agent-create-button.ant-btn,:root[data-theme=dark] .workspace-agent-create-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-create-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus,:root[data-theme=dark] .workspace-agent-import-button,:root[data-theme=dark] .workspace-agent-import-button.ant-btn,:root[data-theme=dark] .workspace-agent-import-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-import-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}:root[data-theme=dark] .workspace-agent-page .ant-btn-default:not(.ant-btn-dangerous):not(.workspace-agent-create-button):not(.workspace-agent-import-button){border-color:#ffffff29;background:color-mix(in srgb,var(--panel-strong) 76%,#000000);color:var(--text);box-shadow:none}:root[data-theme=dark] .workspace-agent-page .ant-btn-default:not(.ant-btn-dangerous):not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-page .ant-btn-default:not(.ant-btn-dangerous):not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(:disabled):not(.ant-btn-disabled):focus{border-color:#ffffff47;background:color-mix(in srgb,var(--panel-strong) 92%,#000000);color:#fff}:root[data-theme=dark] .workspace-agent-page .ant-btn-primary:not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(.workspace-agent-form-save-button){border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:none}:root[data-theme=dark] .workspace-agent-page .ant-btn-primary:not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(.workspace-agent-form-save-button):not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-page .ant-btn-primary:not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(.workspace-agent-form-save-button):not(:disabled):not(.ant-btn-disabled):focus{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 90%,var(--text));color:var(--accent-contrast)}:root[data-theme=dark] .workspace-agent-page .ant-btn-dangerous{border-color:#ff4d4f85;background:#ff4d4f1a;color:#ff7875;box-shadow:none}:root[data-theme=dark] .workspace-agent-page .ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-page .ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus{border-color:#ff4d4fb8;background:#ff4d4f29;color:#ff9c9c}:root[data-theme=dark] .workspace-agent-page .ant-btn:not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(.workspace-agent-form-save-button):disabled,:root[data-theme=dark] .workspace-agent-page .ant-btn:not(.workspace-agent-create-button):not(.workspace-agent-import-button):not(.workspace-agent-form-save-button).ant-btn-disabled{border-color:#ffffff1a!important;background:color-mix(in srgb,var(--panel-strong) 56%,#000000)!important;color:color-mix(in srgb,var(--text) 38%,transparent)!important;box-shadow:none!important}:root[data-theme=dark] .workspace-agent-page .ant-tag{border-color:#ffffff24;border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 72%,#000000);color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .workspace-agent-selector__item{border-color:var(--border);background:var(--panel);box-shadow:0 10px 30px #00000057}:root[data-theme=dark] .workspace-agent-selector__item:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--panel-strong);box-shadow:0 15px 38px #0000007a}:root[data-theme=dark] .workspace-agent-selector__item--drag-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong))}:root[data-theme=dark] .workspace-agent-selector__item--active,:root[data-theme=dark] .workspace-agent-selector__item--active:hover,:root[data-theme=dark] .workspace-agent-selector__item--active:focus{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-strong));color:var(--text);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 30px #0000005c}:root[data-theme=dark] .workspace-agent-selector__item--active .ant-typography{color:var(--text)!important}:root[data-theme=dark] .workspace-agent-selector__item--active .ant-typography-secondary{color:var(--muted)!important}:root[data-theme=dark] .workspace-agent-selector__pin-toggle--unpinned.ant-btn{border-color:#ffffff0d;background:#ffffff08;color:#cbd5e1}:root[data-theme=dark] .workspace-agent-selector__pin-toggle--unpinned.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-selector__pin-toggle--unpinned.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border-color:transparent;background:#fff;color:#0b0f17}:root[data-theme=dark] .workspace-agent-selector__pin-toggle--pinned.ant-btn,:root[data-theme=dark] .workspace-agent-selector__pin-toggle--pinned.ant-btn-primary{border-color:#ffffff0d!important;background:#ffffff08!important;background-color:#ffffff08!important;color:#cbd5e1!important}:root[data-theme=dark] .workspace-agent-selector__pin-toggle--unpinned .workspace-agent-selector__pin-icon,:root[data-theme=dark] .workspace-agent-selector__pin-toggle--pinned .workspace-agent-selector__pin-icon,:root[data-theme=dark] .workspace-agent-selector__pin-toggle--pinned .workspace-agent-selector__pin-icon--pinned{filter:brightness(0) invert(1)}:root[data-theme=dark] .workspace-agent-selector__pin-toggle--pinned.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,:root[data-theme=dark] .workspace-agent-selector__pin-toggle--pinned.ant-btn:not(:disabled):not(.ant-btn-disabled):focus{border-color:transparent!important;background:#fff!important;background-color:#fff!important;color:#0b0f17!important}:root[data-theme=dark] .workspace-agent-selector__global-pin--unpinned.ant-btn{border-color:#2a3142;background:#1e2533;color:#64748b}:root[data-theme=dark] .workspace-agent-selector__global-pin--unpinned.ant-btn:not(:disabled):hover,:root[data-theme=dark] .workspace-agent-selector__global-pin--unpinned.ant-btn:not(:disabled):focus{border-color:#1e3a5f;background:#16203a;color:#60a5fa}:root[data-theme=dark] .workspace-agent-selector__global-pin--pinned.ant-btn,:root[data-theme=dark] .workspace-agent-selector__global-pin--pinned.ant-btn:hover{border-color:#1e3a5f;background:#16203a;color:#60a5fa}:root[data-theme=dark] .workspace-agent-identity-panel{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 82%,#000000)}:root[data-theme=dark] .workspace-agent-header .ant-typography-secondary,:root[data-theme=dark] .workspace-agent-form .ant-form-item-label>label,:root[data-theme=dark] .workspace-agent-form .ant-descriptions-item-label,:root[data-theme=dark] .workspace-agent-form .ant-typography-secondary{color:color-mix(in srgb,var(--text) 82%,transparent)}:root[data-theme=dark] .workspace-agent-form .ant-descriptions-view,:root[data-theme=dark] .workspace-agent-form .ant-descriptions-row>th,:root[data-theme=dark] .workspace-agent-form .ant-descriptions-row>td{border-color:#ffffff1a}:root[data-theme=dark] .workspace-agent-form .ant-descriptions-item-content,:root[data-theme=dark] .workspace-agent-form .ant-typography,:root[data-theme=dark] .workspace-agent-form :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){color:var(--text)}:root[data-theme=dark] .workspace-agent-form .ant-input,:root[data-theme=dark] .workspace-agent-form textarea.ant-input,:root[data-theme=dark] .workspace-agent-form .ant-select .ant-select-selector{border-color:#ffffff24;background:color-mix(in srgb,var(--panel-strong) 72%,#000000);color:var(--text)}:root[data-theme=dark] .workspace-agent-form .ant-input:hover,:root[data-theme=dark] .workspace-agent-form textarea.ant-input:hover,:root[data-theme=dark] .workspace-agent-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ffffff38;background:color-mix(in srgb,var(--panel-strong) 86%,#000000)}:root[data-theme=dark] .workspace-agent-form .ant-input:focus,:root[data-theme=dark] .workspace-agent-form textarea.ant-input:focus,:root[data-theme=dark] .workspace-agent-form .ant-select-focused .ant-select-selector{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}:root[data-theme=dark] .workspace-agent-system-prompt-editor{border-color:#ffffff24;background:color-mix(in srgb,var(--panel-strong) 72%,#000000);color:var(--text)}:root[data-theme=dark] .workspace-agent-system-prompt-editor .w-md-editor-toolbar{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 86%,#000000)}:root[data-theme=dark] .workspace-agent-system-prompt-editor .w-md-editor-text-input,:root[data-theme=dark] .workspace-agent-system-prompt-editor .wmde-markdown{color:var(--text)}:root[data-theme=dark] .workspace-agent-import-modal-root .ant-modal-content,:root[data-theme=dark] .workspace-agent-import-modal-root .ant-modal-header,:root[data-theme=dark] .workspace-agent-import-modal-root .ant-modal-body,:root[data-theme=dark] .workspace-agent-import-modal-root .ant-modal-footer{background:var(--panel-strong)}:root[data-theme=dark] .workspace-agent-form .ant-input::placeholder,:root[data-theme=dark] .workspace-agent-form textarea.ant-input::placeholder,:root[data-theme=dark] .workspace-agent-form .ant-select-placeholder{color:color-mix(in srgb,var(--text) 42%,transparent)}:root[data-theme=dark] .workspace-agent-form .ant-input[disabled],:root[data-theme=dark] .workspace-agent-form textarea.ant-input[disabled],:root[data-theme=dark] .workspace-agent-form .ant-select-disabled .ant-select-selector{border-color:#ffffff1a!important;background:color-mix(in srgb,var(--panel-strong) 58%,#000000)!important;color:color-mix(in srgb,var(--text) 58%,transparent)!important}:root[data-theme=dark] .workspace-agent-form .ant-select-arrow{color:color-mix(in srgb,var(--text) 72%,transparent)}:root[data-theme=dark] .workspace-agent-form-popup.ant-select-dropdown{border-color:var(--border);background:var(--panel-strong);box-shadow:0 18px 42px #00000057,0 1px 0 var(--border) inset}:root[data-theme=dark] .workspace-agent-form-popup .ant-select-item{color:var(--text)}:root[data-theme=dark] .workspace-agent-form-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--text) 6%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] .workspace-agent-form-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] .workspace-agent-form-popup .ant-select-item-option-selected .ant-select-item-option-state{color:var(--accent)}:root[data-theme=dark] .workspace-agent-chat-thread,:root[data-theme=dark] .workspace-agent-chat-skeleton__thread,:root[data-theme=dark] .workspace-agent-history-panel{border-color:var(--border);background:var(--bg)}:root[data-theme=dark] .workspace-agent-chat-skeleton__bubble{border-color:#ffffff14;background:color-mix(in srgb,var(--panel-strong) 74%,#ffffff 3%)}:root[data-theme=dark] .workspace-agent-chat-skeleton__message--user .workspace-agent-chat-skeleton__bubble{background:color-mix(in srgb,var(--panel-strong) 68%,#ffffff 6%)}:root[data-theme=dark] .workspace-agent-chat-skeleton__avatar,:root[data-theme=dark] .workspace-agent-chat-skeleton__line,:root[data-theme=dark] .workspace-agent-chat-skeleton__composer-text,:root[data-theme=dark] .workspace-agent-chat-skeleton__composer-action{background:#ffffff1f}:root[data-theme=dark] .workspace-agent-chat-skeleton__avatar:after,:root[data-theme=dark] .workspace-agent-chat-skeleton__line:after,:root[data-theme=dark] .workspace-agent-chat-skeleton__composer-text:after,:root[data-theme=dark] .workspace-agent-chat-skeleton__composer-action:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}:root[data-theme=dark] .workspace-agent-chat-skeleton__composer{border-color:#ffffff29;background:color-mix(in srgb,var(--panel-strong) 86%,#000000);box-shadow:none}:root[data-theme=dark] .workspace-agent-chat-thread .ant-empty-image{opacity:.7;filter:grayscale(1) invert(1) contrast(.82)}:root[data-theme=dark] .workspace-agent-chat-thread .ant-empty-description{color:var(--muted)}:root[data-theme=dark] .workspace-agent-history-panel__header{border-bottom-color:#ffffff1a}:root[data-theme=dark] .workspace-agent-history-panel__item{background:color-mix(in srgb,var(--panel-strong) 82%,#000000)}:root[data-theme=dark] .workspace-agent-history-panel__item:hover,:root[data-theme=dark] .workspace-agent-history-panel__item:focus-visible{border-color:#ffffff24;background:color-mix(in srgb,var(--panel-strong) 96%,#000000)}:root[data-theme=dark] .workspace-agent-chat-composer .chat-composer__shell{border-color:var(--border);background:var(--bg);box-shadow:0 0 0 1px #ffffff0a}:root[data-theme=dark] .workspace-agent-chat-composer .chat-composer__shell:focus-within{border-color:var(--accent)}@media (max-width: 920px){.workspace-agent-header{align-items:flex-start;flex-direction:column}.workspace-agent-layout{grid-template-columns:1fr}.workspace-agent-selector__header-actions{justify-content:flex-start}.workspace-agent-chat-shell--history-open{grid-template-columns:1fr;gap:12px}.workspace-agent-chat-shell--history-open .workspace-agent-history-panel{margin-left:0}.workspace-agent-history-panel{min-height:320px;max-height:420px}}.admin-cron__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.admin-cron__toolbar .admin-tabs{margin-bottom:0}.admin-cron__toolbar-actions{display:flex;align-items:center;gap:10px}.admin-cron__table td{vertical-align:middle}.admin-cron__form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cron__detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}.admin-cron__detail dt{color:var(--muted);font-size:12px}.admin-cron__detail dd{margin:3px 0 0;font-weight:600}.admin-cron__runs{display:grid;gap:10px;margin:0;padding:0;list-style:none}.admin-cron__runs-sentinel{display:flex;align-items:center;justify-content:center;min-height:32px;padding:8px 0 0}.admin-cron__runs li{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;padding:12px;border:1px solid var(--admin-soft-border);border-radius:8px;background:color-mix(in srgb,var(--panel) 97%,transparent)}.admin-cron__detail-drawer .admin-cron__run-copy{min-width:0;display:grid;gap:8px}.admin-cron__runs span,.admin-cron__runs small{display:block;color:var(--muted);font-size:12px}.admin-cron__detail-drawer .admin-cron__run-heading{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-cron__detail-drawer .admin-cron__run-heading strong{color:var(--text);font-size:13px;font-weight:750;line-height:1.2}.admin-cron__detail-drawer .admin-cron__run-status-tag.ant-tag{min-height:22px;display:inline-flex;align-items:center;margin:0;border-radius:999px;font-size:11px;font-weight:700;line-height:1;text-transform:lowercase}.admin-cron__detail-drawer .admin-cron__run-facts{min-width:0;display:grid;grid-template-columns:minmax(96px,.85fr) minmax(88px,.7fr) minmax(160px,1.45fr);gap:8px;margin:0}.admin-cron__detail-drawer .admin-cron__run-facts div{min-width:0;display:grid;gap:2px}.admin-cron__detail-drawer .admin-cron__run-facts dt{color:color-mix(in srgb,var(--text) 44%,transparent);font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.admin-cron__detail-drawer .admin-cron__run-facts dd{margin:0;color:color-mix(in srgb,var(--text) 72%,transparent);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.admin-cron__output pre{min-height:120px;max-height:280px;overflow:auto;padding:12px;border:1px solid var(--admin-soft-border);border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent);white-space:pre-wrap;word-break:break-word}.admin-cron__preview-section{min-width:0}.admin-cron__preview{display:grid;gap:16px;min-width:0}.admin-cron__preview-heading,.admin-cron__preview-card-header,.admin-cron__preview-result-title,.admin-cron__preview-customer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.admin-cron__preview-heading>div,.admin-cron__preview-card-header>div,.admin-cron__preview-customer-header>div{min-width:0}.admin-cron__preview-heading h4{margin:0 0 6px;color:var(--text);font-size:18px;line-height:1.2;font-weight:800}.admin-cron__preview-heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;flex-wrap:wrap}.admin-cron__preview-statuses{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-cron__preview-icon-action.ant-btn{flex:0 0 auto;width:34px;height:34px;border:1px solid color-mix(in srgb,#ff4d4f 36%,var(--admin-soft-border));background:color-mix(in srgb,#ff4d4f 8%,transparent);box-shadow:0 8px 18px color-mix(in srgb,#ff4d4f 10%,transparent)}.admin-cron__preview-icon-action.ant-btn:hover,.admin-cron__preview-icon-action.ant-btn:focus-visible{border-color:color-mix(in srgb,#ff4d4f 68%,var(--admin-soft-border));background:color-mix(in srgb,#ff4d4f 14%,transparent)}.admin-cron__preview-meta,.admin-cron__preview-summary,.admin-cron__preview-result-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.admin-cron__preview-meta div,.admin-cron__preview-summary div,.admin-cron__preview-result-list dl div{min-width:0;padding:10px;border:1px solid var(--admin-soft-border);border-radius:10px;background:color-mix(in srgb,var(--panel) 82%,transparent)}.admin-cron__preview-meta dt,.admin-cron__preview-summary dt,.admin-cron__preview-result-list dt{color:var(--muted);font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.admin-cron__preview-meta dd,.admin-cron__preview-summary dd,.admin-cron__preview-result-list dd{min-width:0;margin:4px 0 0;color:var(--text);font-weight:750;overflow-wrap:anywhere}.admin-cron__preview-summary dd{font-size:20px;line-height:1.15}.admin-cron__preview-note{margin:0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.admin-cron__preview-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--admin-soft-border);border-radius:14px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.admin-cron__preview-card-header>span,.admin-cron__preview-result-title>span,.admin-cron__preview-result-title .ant-tag{flex:0 0 auto}.admin-cron__preview-card-header>span{color:var(--muted);font-size:12px;line-height:1.3}.admin-cron__preview-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0}.admin-cron__preview-result-list{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0}.admin-cron__preview-result-list h6{margin:0;color:var(--muted);font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.admin-cron__preview-result-scroll{min-height:0;max-height:620px;overflow-y:auto;overflow-x:hidden;padding-inline-end:4px;overscroll-behavior:contain}.admin-cron__preview-result-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px;border-radius:12px}.admin-cron__preview-result-list ul,.admin-cron__preview-sales,.admin-cron__preview-customers{display:grid;gap:10px;margin:0;padding:0;list-style:none}.admin-cron__preview-result-list li{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--admin-soft-border);border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-cron__preview-result-list dl{grid-template-columns:1fr;gap:8px}.admin-cron__preview-result-list code,.admin-cron__preview-raw pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.admin-cron__preview-result-list code{display:inline-block;max-width:100%;color:var(--text);white-space:normal;overflow-wrap:anywhere}.admin-cron__preview-raw{min-width:0;border-top:1px solid var(--admin-soft-border);padding-top:10px}.admin-cron__preview-raw summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700}.admin-cron__preview-raw summary:hover,.admin-cron__preview-raw summary:focus-visible{color:var(--accent)}.admin-cron__preview-raw pre{max-height:260px;margin:10px 0 0;overflow:auto;padding:12px;border:1px solid var(--admin-soft-border);border-radius:10px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.admin-cron__preview-operations .admin-users__row-actions{justify-content:flex-start}.admin-cron__preview-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:16px;min-width:0}.admin-cron__preview-grid h4{margin:0 0 10px}.admin-cron__preview-sales button{width:100%;display:grid;gap:5px;min-width:0;text-align:left;padding:12px;border:1px solid var(--admin-soft-border);border-radius:12px;background:transparent;color:var(--text);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.admin-cron__preview-sales button:hover,.admin-cron__preview-sales button:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,var(--admin-soft-border));background:color-mix(in srgb,var(--accent) 6%,transparent)}.admin-cron__preview-sales button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.admin-cron__preview-sales strong,.admin-cron__preview-customer-header strong{color:var(--text);overflow-wrap:anywhere}.admin-cron__preview-sales span,.admin-cron__preview-sales em,.admin-cron__preview-customers span,.admin-cron__preview-customer-panel>span{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-cron__preview-sales em{font-style:normal;font-weight:700}.admin-cron__preview-detail{align-content:start}.admin-cron__weekly-table-wrap{width:100%;min-width:0;overflow-x:auto}.admin-cron__weekly-table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed;font-size:12px}.admin-cron__weekly-table th,.admin-cron__weekly-table td{padding:10px 8px;border-bottom:1px solid var(--admin-soft-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.admin-cron__weekly-table th{color:var(--muted);background:color-mix(in srgb,var(--text) 4%,transparent)}.admin-cron__weekly-table th:nth-child(1){width:14%}.admin-cron__weekly-table th:nth-child(2){width:14%}.admin-cron__weekly-table th:nth-child(3){width:15%}.admin-cron__weekly-table th:nth-child(4){width:10%}.admin-cron__weekly-table th:nth-child(5){width:17%}.admin-cron__weekly-table th:nth-child(6){width:23%}.admin-cron__weekly-table th:nth-child(7){width:7%}.admin-cron__weekly-table td strong,.admin-cron__weekly-table td span{display:block;line-height:1.45}.admin-cron__weekly-table td span{margin-top:3px;color:var(--muted)}.admin-cron__weekly-mobile-list{display:none}.admin-cron__weekly-follow-up{margin-top:16px;padding:14px 0;border-top:1px solid var(--admin-soft-border);border-bottom:1px solid var(--admin-soft-border)}.admin-cron__weekly-follow-up p{margin:6px 0 0;color:var(--muted);line-height:1.55}.admin-cron__prompt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--muted);font-size:13px}.admin-cron__prompt-tabs{margin:-8px 0 16px}.admin-cron__prompt-tabs .ant-tabs-nav{margin-bottom:0}.admin-cron__prompt-actions{justify-content:flex-end}.admin-cron__preview-customers li{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--admin-soft-border);border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-cron__preview-customers p,.admin-cron__preview-customer-panel p{margin:0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.admin-cron__preview-customer-panel{display:grid;gap:4px;min-width:0;padding-top:10px;border-top:1px solid var(--admin-soft-border)}.admin-cron__preview-customer-panel a,.admin-cron__preview-result-list a{width:fit-content;max-width:100%;overflow-wrap:anywhere}@media (max-width: 900px){.admin-cron__preview-delivery-grid,.admin-cron__preview-grid{grid-template-columns:1fr}.admin-cron__preview-meta,.admin-cron__preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cron__weekly-table-wrap{display:none}.admin-cron__weekly-mobile-list{display:grid;gap:14px}.admin-cron__weekly-mobile-list>li{padding-bottom:14px;border-bottom:1px solid var(--admin-soft-border)}.admin-cron__weekly-mobile-list dl,.admin-cron__weekly-mobile-list dl>div{display:grid;gap:4px}.admin-cron__weekly-mobile-list dl{margin:0;gap:10px}.admin-cron__weekly-mobile-list dt{color:var(--muted);font-size:12px;font-weight:700}.admin-cron__weekly-mobile-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-cron__weekly-mobile-list dd strong,.admin-cron__weekly-mobile-list dd span{display:block;line-height:1.45}.admin-cron__weekly-mobile-list dd span{color:var(--muted)}}@media (max-width: 560px){.admin-cron__preview-heading,.admin-cron__preview-card-header,.admin-cron__preview-customer-header{display:grid}.admin-cron__preview-heading-actions,.admin-cron__preview-statuses{justify-content:flex-start}.admin-cron__preview-meta,.admin-cron__preview-summary{grid-template-columns:1fr}}.admin-cron__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-cron__summary-card.ant-card{min-width:0;min-height:92px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--panel-strong) 98%,transparent),color-mix(in srgb,var(--panel) 94%,transparent)),var(--panel);box-shadow:0 12px 32px #1111110b}.admin-cron__summary-card .ant-card-body{min-height:90px;display:grid;align-content:space-between;gap:6px;padding:14px 16px}.admin-cron__summary-card .ant-statistic{min-width:0}.admin-cron__summary-card .ant-statistic-title,.admin-cron__summary-card small{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;line-height:1.35;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-cron__summary-card .ant-statistic-title{margin-bottom:6px}:root[data-theme=dark] .admin-cron__summary-card .ant-statistic-title{color:color-mix(in srgb,var(--text) 82%,transparent)}.admin-cron__summary-card .ant-statistic-content{min-width:0;overflow:hidden;color:var(--text);font-size:20px;line-height:1.15;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.admin-cron__summary-card--wide-value .ant-statistic-content{font-size:18px}.admin-cron__summary-card--good{border-color:color-mix(in srgb,#0e9f6e 24%,var(--admin-soft-border));background:color-mix(in srgb,#0e9f6e 7%,var(--panel))}.admin-cron__summary-card--warn{border-color:color-mix(in srgb,#f59e0b 32%,var(--admin-soft-border));background:color-mix(in srgb,#f59e0b 8%,var(--panel))}.admin-cron__summary-card--muted{background:color-mix(in srgb,var(--text) 4%,var(--panel))}.admin-cron__worker-health{display:grid;grid-template-columns:minmax(220px,1.2fr) auto minmax(360px,1.5fr);align-items:center;gap:18px;margin-top:10px;padding:14px 16px;border-block:1px solid color-mix(in srgb,#0e9f6e 24%,var(--admin-soft-border));background:color-mix(in srgb,#0e9f6e 5%,var(--panel))}.admin-cron__worker-health--degraded{border-color:color-mix(in srgb,#f59e0b 34%,var(--admin-soft-border));background:color-mix(in srgb,#f59e0b 7%,var(--panel))}.admin-cron__worker-health-heading{min-width:0;display:flex;align-items:flex-start;gap:10px}.admin-cron__worker-health-heading>div{min-width:0;flex:1 1 auto}.admin-cron__worker-health-heading h3,.admin-cron__worker-health-heading p,.admin-cron__worker-health-modes,.admin-cron__worker-health-modes dd{margin:0}.admin-cron__worker-health-heading h3{color:var(--text);font-size:15px;line-height:1.25}.admin-cron__worker-health-heading p,.admin-cron__worker-health-modes dt,.admin-cron__worker-health-role small{color:var(--muted);font-size:12px;line-height:1.35}.admin-cron__worker-health-heading p{margin-top:4px}.admin-cron__worker-health-modes,.admin-cron__worker-health-roles{display:flex;align-items:center;gap:18px}.admin-cron__worker-health-modes div,.admin-cron__worker-health-role{display:grid;gap:2px}.admin-cron__worker-health-modes dd,.admin-cron__worker-health-role strong{color:var(--text);font-size:13px;font-weight:700}.admin-cron__worker-health-roles{justify-content:flex-end}.admin-cron__worker-health-role{min-width:88px}.admin-cron__worker-health-role span{color:var(--text);font-size:12px;font-weight:650}.admin-cron__table-panel{margin-top:10px;overflow:hidden;border-color:color-mix(in srgb,var(--text) 9%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 98%,transparent),color-mix(in srgb,var(--panel) 99%,transparent)),var(--panel);box-shadow:0 14px 34px #1111110e,inset 0 1px color-mix(in srgb,#ffffff 58%,transparent)}.admin-cron__table-panel--loading{overflow:hidden}.admin-cron__table-header-card{min-height:70px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:var(--admin-radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 98%,transparent),color-mix(in srgb,var(--panel) 99%,transparent)),var(--panel);box-shadow:0 12px 30px #1111110b,inset 0 1px color-mix(in srgb,#ffffff 52%,transparent)}.admin-cron__table-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.admin-cron__table-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 99%,transparent),color-mix(in srgb,var(--panel) 97%,transparent)),var(--panel)}.admin-cron__table-header h3,.admin-cron__table-header-card h3,.admin-cron__table-header p,.admin-cron__table-header-card p{margin:0}.admin-cron__table-header h3,.admin-cron__table-header-card h3{color:var(--text);font-size:15px;line-height:1.25;font-weight:700}.admin-cron__table-header p,.admin-cron__table-header-card p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.admin-cron__table.ant-table-wrapper{min-width:0;--admin-cron-table-border: color-mix(in srgb, var(--text) 8%, transparent);--admin-cron-table-head-bg: color-mix(in srgb, var(--panel-strong) 94%, var(--panel));--admin-cron-table-row-bg: color-mix(in srgb, var(--panel) 99%, transparent);--admin-cron-table-row-hover-bg: color-mix(in srgb, var(--accent) 5%, var(--panel));--admin-cron-table-fixed-bg: color-mix(in srgb, var(--panel-strong) 97%, transparent);--admin-cron-table-fixed-shadow: -10px 0 18px rgba(17, 17, 17, .05)}.admin-cron__table .ant-spin-container{min-width:0}.admin-cron__table .ant-table{color:var(--text);background:var(--admin-cron-table-row-bg)}.admin-cron__table .ant-table-container{overflow:hidden;border:1px solid var(--admin-cron-table-border);border-radius:var(--admin-radius-card)}.admin-cron__table .ant-table-thead>tr>th{padding:12px 14px;border-color:var(--admin-cron-table-border);background:linear-gradient(180deg,color-mix(in srgb,var(--admin-cron-table-head-bg) 96%,var(--text) 4%),var(--admin-cron-table-head-bg)),var(--admin-cron-table-head-bg);color:color-mix(in srgb,var(--text) 68%,transparent);font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.25;white-space:nowrap}.admin-cron__table .ant-table-tbody>tr>td{height:62px;padding:12px 14px;border-color:var(--admin-cron-table-border);vertical-align:middle;background:var(--admin-cron-table-row-bg);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-cron__table .ant-table-tbody>tr:hover>td,.admin-cron__table .ant-table-tbody>tr.ant-table-row:hover>td,.admin-cron__table .ant-table-tbody>tr:focus-within>td{border-color:color-mix(in srgb,var(--accent) 13%,var(--admin-cron-table-border));background:var(--admin-cron-table-row-hover-bg)}.admin-cron__table .ant-table-tbody>tr:focus-within>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--accent) 54%,transparent)}.admin-cron__table .ant-table-thead>tr>th.ant-table-cell-fix-end,.admin-cron__table .ant-table-tbody>tr>td.ant-table-cell-fix-end{width:280px;min-width:280px;background:var(--admin-cron-table-fixed-bg);box-shadow:var(--admin-cron-table-fixed-shadow)}.admin-cron__table .ant-table-tbody>tr>td.ant-table-cell-fix-end{padding-inline:10px}.admin-cron__table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.admin-cron__table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-end,.admin-cron__table .ant-table-tbody>tr:focus-within>td.ant-table-cell-fix-end{background:color-mix(in srgb,var(--admin-cron-table-row-hover-bg) 76%,var(--admin-cron-table-fixed-bg))}.admin-cron__table .ant-table-tbody>tr>td.ant-table-cell-fix-end .admin-cron__row-actions{min-width:246px}.admin-cron__table .ant-table-sticky-scroll{height:10px;margin:0 12px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent)}.admin-cron__table .ant-table-sticky-scroll-bar{border-radius:999px;background:color-mix(in srgb,var(--text) 20%,transparent)}:root[data-theme=dark] .admin-cron__table-panel{border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff06,#ffffff04),var(--panel);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0d}:root[data-theme=dark] .admin-cron__table-header-card{border-color:#ffffff1c;background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--panel);box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff0d}:root[data-theme=dark] .admin-cron__table-header{border-bottom-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0b,#ffffff06),var(--panel)}:root[data-theme=dark] .admin-cron__table.ant-table-wrapper{--admin-cron-table-border: rgba(255, 255, 255, .09);--admin-cron-table-head-bg: color-mix(in srgb, var(--panel-strong) 90%, #000000);--admin-cron-table-row-bg: color-mix(in srgb, var(--panel) 96%, #000000);--admin-cron-table-row-hover-bg: color-mix(in srgb, #2448ff 10%, var(--panel));--admin-cron-table-fixed-bg: color-mix(in srgb, var(--panel-strong) 94%, #000000);--admin-cron-table-fixed-shadow: -12px 0 22px rgba(0, 0, 0, .28)}:root[data-theme=dark] .admin-cron__table .ant-table-thead>tr>th{background:linear-gradient(180deg,color-mix(in srgb,var(--admin-cron-table-head-bg) 92%,#ffffff 3%),var(--admin-cron-table-head-bg)),var(--admin-cron-table-head-bg);color:color-mix(in srgb,var(--text) 70%,transparent)}:root[data-theme=dark] .admin-cron__table .ant-table-sticky-scroll{background:#ffffff0f}:root[data-theme=dark] .admin-cron__table .ant-table-sticky-scroll-bar{background:#fff3}.admin-cron__task-copy strong{color:var(--text);font-size:13px;font-weight:700}.admin-cron__task-copy span,.admin-cron__meta-text,.admin-cron__date-text,.admin-cron__last-run{display:inline-block;max-width:100%;color:color-mix(in srgb,var(--text) 64%,transparent);overflow-wrap:anywhere}.admin-cron__date-text,.admin-cron__last-run{font-variant-numeric:tabular-nums}.admin-cron__row-actions{flex-wrap:nowrap;gap:6px;box-sizing:border-box}.admin-cron__row-action.admin-users__row-action{width:30px;min-width:30px;min-height:30px;padding:0;color:color-mix(in srgb,var(--text) 66%,transparent);font-weight:650}.admin-cron__row-action.admin-users__row-action[data-tooltip]:before,.admin-cron__row-action.admin-users__row-action[data-tooltip]:after{display:block}.admin-cron__row-action.admin-users__row-action[data-tooltip]:after{top:auto;right:auto;bottom:calc(100% + 8px);left:50%;z-index:70;transform:translate(-50%,4px)}.admin-cron__row-action.admin-users__row-action[data-tooltip]:before{top:auto;right:auto;bottom:calc(100% + 3px);left:50%;z-index:71;transform:translate(-50%,4px) rotate(45deg)}.admin-cron__row-action.admin-users__row-action[data-tooltip]:hover:after,.admin-cron__row-action.admin-users__row-action[data-tooltip]:focus-visible:after{transform:translate(-50%)}.admin-cron__row-action.admin-users__row-action[data-tooltip]:hover:before,.admin-cron__row-action.admin-users__row-action[data-tooltip]:focus-visible:before{transform:translate(-50%) rotate(45deg)}.admin-cron__action-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:750}.admin-cron__action-icon--play{font-size:12px;transform:translate(1px)}.admin-cron__row-action--danger.admin-users__row-action:hover{border-color:color-mix(in srgb,#ef4444 34%,var(--admin-soft-border));background:color-mix(in srgb,#ef4444 8%,transparent);color:#cc3b3b}.admin-cron__empty-state{min-height:96px;padding:26px 20px;text-align:center}.admin-cron__empty-state.ant-empty{margin:0;color:var(--muted)}.admin-cron__empty-state .ant-empty-image{height:44px;margin-bottom:8px;opacity:.72}.admin-cron__empty-state strong{color:var(--text);font-size:15px}.admin-cron__empty-state span{display:block;margin-top:6px;color:var(--muted);font-size:13px}.admin-cron__table-skeleton.ant-skeleton{padding:18px}.admin-cron__table-skeleton .ant-skeleton-paragraph{margin:0}@media (max-width: 900px){.admin-cron__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cron__table-header{align-items:stretch;flex-direction:column}.admin-cron__worker-health{grid-template-columns:1fr}.admin-cron__worker-health-roles{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 560px){.admin-cron__summary-grid{grid-template-columns:1fr}.admin-cron__summary-card{min-height:82px}}.admin-cron__drawer{width:min(720px,100vw)}.admin-cron__drawer-title{min-width:0;display:grid;gap:3px}.admin-cron__drawer-title h3,.admin-cron__drawer-title p{margin:0}.admin-cron__drawer-title p{color:var(--muted);font-size:12px;line-height:1.4}.admin-cron__drawer .admin-users__drawer-body{padding:14px 16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,#2448ff 5%,transparent),transparent 32%),color-mix(in srgb,var(--panel) 98%,transparent)}.admin-cron__form{grid-template-columns:1fr;gap:12px}.admin-cron__form-section{display:grid;gap:12px;padding:14px;border:1px solid var(--admin-soft-border);border-radius:var(--admin-radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--panel-strong) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent)),var(--panel);box-shadow:0 12px 30px #11111109}.admin-cron__form-section-header{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px}.admin-cron__form-section-header h4,.admin-cron__form-section-header p{margin:0}.admin-cron__form-section-header h4{color:var(--text);font-size:14px;line-height:1.25;font-weight:750}.admin-cron__form-section-header p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.admin-cron__form-step{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#2448ff 18%,var(--admin-soft-border));border-radius:999px;background:color-mix(in srgb,#2448ff 7%,var(--panel));color:color-mix(in srgb,var(--accent) 76%,var(--text));font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.admin-cron__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-cron__form-grid--single,.admin-cron__form-field--wide{grid-column:1 / -1}.admin-cron__drawer .admin-users__field span{color:color-mix(in srgb,var(--text) 62%,transparent);font-weight:650}.admin-cron__required{color:#cc3b3b;font-style:normal}.admin-cron__drawer .admin-users__field select,.admin-cron__drawer .admin-users__field input{width:100%;box-sizing:border-box}.admin-cron__drawer .admin-users__field input::placeholder{color:color-mix(in srgb,var(--text) 34%,transparent)}.admin-cron__drawer .admin-users__field select{min-height:42px;height:42px;padding:0 14px;border:1px solid var(--admin-soft-border);border-radius:21px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text);font-size:13px;line-height:1.2}.admin-cron__drawer .admin-users__field input:focus,.admin-cron__drawer .admin-users__field select:focus{border-color:color-mix(in srgb,#2448ff 44%,var(--admin-soft-border));box-shadow:0 0 0 3px color-mix(in srgb,#2448ff 10%,transparent);outline:none}.admin-cron__field-help{color:var(--muted);font-size:11px;line-height:1.35}.admin-cron__enabled-toggle{min-height:42px;align-self:end;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--admin-soft-border);border-radius:21px;background:color-mix(in srgb,var(--panel) 98%,transparent);color:var(--text);font-size:13px;cursor:pointer}.admin-cron__enabled-toggle input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:#2448ff}.admin-cron__enabled-toggle span{display:grid;gap:2px}.admin-cron__enabled-toggle strong{color:var(--text);font-size:13px;line-height:1.15;font-weight:750}.admin-cron__enabled-toggle small{color:var(--muted);font-size:11px;line-height:1.25}@media (max-width: 720px){.admin-cron__form-grid{grid-template-columns:1fr}.admin-cron__detail-drawer .admin-cron__runs li{grid-template-columns:1fr;align-items:stretch}.admin-cron__detail-drawer .admin-cron__run-facts{grid-template-columns:1fr}.admin-cron__detail-drawer .admin-cron__runs .admin-users__row-actions{justify-content:flex-start}}.admin-cron__antd-drawer-root .ant-drawer-mask{background:color-mix(in srgb,var(--text) 16%,transparent)}.admin-cron__antd-drawer-root .ant-drawer-content-wrapper{width:min(736px,100vw)!important;max-width:100vw}.admin-cron__antd-drawer-root .ant-drawer-section{background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:-12px 0 32px #11111114,inset 1px 0 0 var(--border)}.admin-cron__antd-drawer-root .ant-drawer-header,.admin-cron__antd-drawer-root .ant-drawer-footer{padding:16px 18px;border-color:color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--panel) 98%,transparent)}.admin-cron__antd-drawer-root .ant-drawer-body{padding:14px 16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,#2448ff 5%,transparent),transparent 32%),color-mix(in srgb,var(--panel) 98%,transparent)}.admin-cron__antd-drawer-root .ant-drawer-close{width:34px;height:34px;border-radius:999px;color:var(--muted)}.admin-cron__run-console-drawer-header.ant-drawer-header{display:flex;align-items:center;gap:14px}.admin-cron__run-console-drawer-title.ant-drawer-title{order:1;min-width:0;flex:1 1 auto}.admin-cron__antd-drawer-root .ant-form-item-label>label{color:color-mix(in srgb,var(--text) 62%,transparent);font-size:12px;font-weight:650}.admin-cron__antd-drawer-root .ant-input,.admin-cron__antd-drawer-root .ant-input-number,.admin-cron__antd-drawer-root .ant-input-number-input{width:100%;color:var(--text);background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}.admin-cron__antd-drawer-root .ant-select{width:100%}.admin-cron__antd-drawer-root .ant-select .ant-select-selector{min-height:42px;border-radius:21px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}.admin-cron__antd-drawer-root .ant-select-single .ant-select-selector{align-items:center}.admin-cron__antd-drawer-root .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-cron__antd-drawer-root .ant-select .ant-select-arrow{color:var(--text)}.admin-cron__antd-drawer-root .ant-input::placeholder{color:color-mix(in srgb,var(--text) 34%,transparent)}.admin-cron__antd-drawer-actions{display:flex;justify-content:flex-end;gap:10px}.admin-cron__antd-drawer-actions .ant-btn-primary{border:0;color:#fff;background:linear-gradient(135deg,#2448ff,#a965de 44%,#e88fb8 82%,#f7c2c9);box-shadow:none}.admin-cron__antd-drawer-actions .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{filter:brightness(1.04);background:linear-gradient(135deg,#2448ff,#a965de 44%,#e88fb8 82%,#f7c2c9)}.admin-cron__form-drawer-section{overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 99%,transparent),color-mix(in srgb,var(--panel-strong) 96%,transparent)),var(--panel)}.admin-cron__form-drawer-header.ant-drawer-header{min-height:84px;display:flex;align-items:flex-start;gap:14px;padding:18px 28px 16px;border-bottom:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--panel) 99%,transparent)}.admin-cron__form-drawer-title.ant-drawer-title{order:1;min-width:0;flex:1 1 auto}.admin-cron__form-drawer-title .admin-cron__drawer-title{gap:5px}.admin-cron__form-drawer-title .admin-cron__drawer-title h3{color:var(--text);font-size:19px;line-height:1.15;font-weight:780;letter-spacing:0}.admin-cron__form-drawer-title .admin-cron__drawer-title p{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:13px;line-height:1.45;font-weight:560}.admin-cron__form-drawer-close.ant-drawer-close{order:2;width:36px;height:36px;margin-inline-start:auto;margin-inline-end:0;margin-top:-2px;border:1px solid transparent;border-radius:999px;color:color-mix(in srgb,var(--text) 56%,transparent);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.admin-cron__form-drawer-close.ant-drawer-close:hover,.admin-cron__form-drawer-close.ant-drawer-close:focus-visible{border-color:color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.admin-cron__form-drawer-body.ant-drawer-body{padding:22px 28px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 54%,transparent),transparent 210px),color-mix(in srgb,var(--panel) 99%,transparent);scrollbar-gutter:stable}.admin-cron__form-drawer-body .admin-cron__form{display:grid;gap:16px}.admin-cron__form-drawer-body .admin-cron__form-section{gap:16px;padding:18px;border-color:color-mix(in srgb,var(--text) 8%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 86%,transparent),color-mix(in srgb,var(--panel) 98%,transparent)),var(--panel);box-shadow:0 1px color-mix(in srgb,#ffffff 54%,transparent) inset,0 16px 38px #1111110b}.admin-cron__form-drawer-body .admin-cron__form-section-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.admin-cron__form-section-heading{min-width:0}.admin-cron__form-section-actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.admin-cron__form-drawer-body .admin-cron__form-section-header h4{font-size:15px;font-weight:780}.admin-cron__form-drawer-body .admin-cron__form-section-header p{color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12.5px}.admin-cron__form-drawer-body .admin-cron__form-step{width:30px;height:30px;border-color:color-mix(in srgb,#2448ff 16%,var(--admin-soft-border));background:color-mix(in srgb,#2448ff 8%,var(--panel-strong));color:color-mix(in srgb,#2448ff 62%,var(--text));box-shadow:0 6px 16px color-mix(in srgb,#2448ff 8%,transparent)}.admin-cron__form-drawer-body .admin-cron__schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.admin-cron__form-drawer-body .ant-form-item{margin-bottom:0}.admin-cron__form-drawer-body .ant-form-item-label{padding-bottom:7px}.admin-cron__form-drawer-body .ant-form-item-label>label{height:auto;color:color-mix(in srgb,var(--text) 62%,transparent);font-size:12px;line-height:1.2;font-weight:720}.admin-cron__form-drawer-body .ant-input,.admin-cron__form-drawer-body .ant-input-number,.admin-cron__form-drawer-body .ant-picker,.admin-cron__form-drawer-body .ant-select .ant-select-selector,.admin-cron__form-drawer-body .admin-cron__form-select.ant-select{min-height:44px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;color:var(--text);background:color-mix(in srgb,var(--panel-strong) 96%,transparent);box-shadow:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.admin-cron__form-drawer-body .ant-input,.admin-cron__form-drawer-body .ant-input-number-input{padding-inline:16px}.admin-cron__form-drawer-body .ant-picker{width:100%;height:44px;padding:0 16px;display:inline-flex;align-items:center}.admin-cron__form-drawer-body .ant-picker .ant-picker-input{height:42px;display:inline-flex;align-items:center}.admin-cron__form-drawer-body .ant-picker .ant-picker-input>input{height:42px;color:var(--text);font-weight:520}.admin-cron__form-drawer-body .ant-picker .ant-picker-suffix{color:color-mix(in srgb,var(--text) 42%,transparent)}.admin-cron__form-drawer-body .ant-input-number-input{height:42px;color:var(--text)}.admin-cron__form-drawer-body .ant-select-single .ant-select-selector,.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selection-wrap,.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selection-search,.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-input,.admin-cron__form-drawer-body .admin-cron__form-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-placeholder,.admin-cron__form-drawer-body .admin-cron__form-select-content{height:44px;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1}.admin-cron__form-drawer-body .admin-cron__form-select.ant-select-single .ant-select-selector{height:44px;min-height:44px;display:flex;align-items:center;padding:0}.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selection-wrap{flex:1 1 auto!important;min-width:0;display:flex!important;align-items:center!important;padding-inline:16px 44px!important}.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selection-search{display:flex!important;align-items:center!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-input{padding:0;color:var(--text)}.admin-cron__form-drawer-body .ant-input:hover,.admin-cron__form-drawer-body .ant-input-number:hover,.admin-cron__form-drawer-body .ant-picker:hover,.admin-cron__form-drawer-body .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.admin-cron__form-drawer-body .admin-cron__form-select.ant-select:not(.ant-select-disabled):hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--admin-soft-border));background:color-mix(in srgb,var(--panel-strong) 99%,transparent)}.admin-cron__form-drawer-body .ant-input:focus,.admin-cron__form-drawer-body .ant-input-focused,.admin-cron__form-drawer-body .ant-input-number-focused,.admin-cron__form-drawer-body .ant-picker-focused,.admin-cron__form-drawer-body .ant-select-focused .ant-select-selector,.admin-cron__form-drawer-body .admin-cron__form-select.ant-select-focused{border-color:color-mix(in srgb,#2448ff 44%,var(--admin-soft-border));box-shadow:0 0 0 3px color-mix(in srgb,#2448ff 10%,transparent)}.admin-cron__form-drawer-body .ant-input::placeholder{color:color-mix(in srgb,var(--text) 34%,transparent)}.admin-cron__form-drawer-body .ant-select .ant-select-placeholder,.admin-cron__form-drawer-body .ant-select .ant-select-arrow,.admin-cron__form-drawer-body .admin-cron__form-select-suffix{color:color-mix(in srgb,var(--text) 42%,transparent)}.admin-cron__form-drawer-body .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-cron__form-drawer-body .admin-cron__form-select-content{color:var(--text);font-weight:520}.admin-cron__form-drawer-body .admin-cron__form-select.ant-select,.admin-cron__form-select.ant-select{position:relative;width:100%;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:0!important;line-height:1!important}.admin-cron__form-drawer-body .admin-cron__form-select.ant-select-single{align-items:stretch!important;padding-block:0!important;padding-inline:0!important}.admin-cron__form-drawer-body .admin-cron__form-select.ant-select-single .ant-select-selector{flex:1 1 auto;min-width:0;width:100%;border:0!important;height:44px!important;min-height:44px!important;background:transparent!important;box-shadow:none!important;padding:0!important}.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selection-wrap,.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selection-search,.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-input,.admin-cron__form-drawer-body .admin-cron__form-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-placeholder,.admin-cron__form-drawer-body .admin-cron__form-select-content{height:44px!important;min-height:44px!important;max-height:44px;line-height:1!important}.admin-cron__form-drawer-body .admin-cron__form-select-content,.admin-cron__form-drawer-body .admin-cron__form-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-placeholder{position:relative;flex:1 1 auto;min-width:0;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center;color:var(--text)}.admin-cron__form-drawer-body .admin-cron__form-select-content{flex:1 1 100%;width:100%;padding-inline:44px;box-sizing:border-box;justify-content:center!important;text-align:center}.admin-cron__form-drawer-body .admin-cron__form-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-placeholder{top:0!important;bottom:0!important;inset-block:0!important;inset-inline:16px 0!important;flex:none;min-width:0;margin:0!important;padding:0!important;align-self:stretch;justify-content:flex-start;overflow:hidden;transform:none!important}.admin-cron__form-drawer-body .admin-cron__form-select-input{position:absolute;top:0;right:0;bottom:0;left:0;height:44px;min-height:44px;width:100%;min-width:0;display:flex;align-items:center;line-height:1;opacity:0}.admin-cron__form-drawer-body .admin-cron__form-select .ant-select-arrow{flex:0 0 44px!important;width:44px!important;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:0;position:static!important;inset-inline-end:auto}.admin-cron__form-drawer-body .admin-cron__form-select-suffix{position:absolute;inset-inline-end:0;top:0;flex:0 0 44px!important;width:44px!important;height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline-end:0}.admin-cron__form-select-popup.ant-select-dropdown{overflow:hidden;padding:6px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 18px 42px #11111124}.admin-cron__form-select-popup .ant-select-item{min-height:34px;border-radius:10px;color:color-mix(in srgb,var(--text) 72%,transparent);font-size:13px;font-weight:560}.admin-cron__form-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}.admin-cron__form-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,#2448ff 10%,transparent);color:var(--text);font-weight:720}.admin-cron__form-drawer-body .ant-input-status-error,.admin-cron__form-drawer-body .ant-input-number-status-error,.admin-cron__form-drawer-body .ant-select-status-error .ant-select-selector{border-color:color-mix(in srgb,#ef4444 64%,var(--admin-soft-border));background:color-mix(in srgb,#ef4444 4%,var(--panel-strong))}.admin-cron__form-drawer-body .ant-form-item-explain{margin-top:6px;font-size:12px;line-height:1.35}.admin-cron__form-drawer-body .admin-cron__timeout-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.admin-cron__form-drawer-body .admin-cron__timeout-help{width:18px;height:18px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;color:color-mix(in srgb,var(--text) 42%,transparent);cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.admin-cron__form-drawer-body .admin-cron__timeout-help:hover,.admin-cron__form-drawer-body .admin-cron__timeout-help:focus-visible{background:color-mix(in srgb,#2448ff 10%,transparent);color:color-mix(in srgb,#2448ff 68%,var(--text))}.admin-cron__form-drawer-body .admin-cron__timeout-help:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#2448ff 14%,transparent)}.admin-cron__form-drawer-body .admin-cron__field-help{display:block;margin-top:7px;color:color-mix(in srgb,var(--text) 50%,transparent)}.admin-cron__form-drawer-body .admin-cron__enabled-toggle{min-height:38px;align-self:center;padding:7px 12px;border-color:color-mix(in srgb,var(--text) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 92%,transparent)}.admin-cron__form-drawer-body .admin-cron__form-section-actions .admin-cron__enabled-toggle{white-space:nowrap}.admin-cron__form-drawer-body .admin-cron__enabled-toggle:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--admin-soft-border));background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}.admin-cron__form-drawer-footer.ant-drawer-footer{padding:16px 28px 18px;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--panel) 99%,transparent);box-shadow:0 -12px 28px #1111110b}.admin-cron__form-drawer-footer .admin-cron__antd-drawer-actions{align-items:center;gap:12px}.admin-cron__form-drawer-footer .ant-btn{min-width:88px;min-height:40px;border-radius:999px;font-weight:650}.admin-cron__form-drawer-footer .ant-btn-default{border-color:color-mix(in srgb,var(--text) 10%,transparent);color:color-mix(in srgb,var(--text) 76%,transparent);background:color-mix(in srgb,var(--panel-strong) 86%,transparent);box-shadow:none}.admin-cron__form-drawer-footer .ant-btn-default:not(:disabled):hover{border-color:color-mix(in srgb,var(--text) 16%,transparent);color:var(--text);background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}.admin-cron__form-drawer-footer .ant-btn-primary{padding-inline:24px;background:linear-gradient(135deg,#3456ff,#9d65dc 52%,#de7fb0);box-shadow:0 12px 24px color-mix(in srgb,#2448ff 16%,transparent)}.admin-cron__form-drawer-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:linear-gradient(135deg,#2e50ff,#965bd8 52%,#d978aa);filter:none}:root[data-theme=dark] .admin-cron__form-drawer-section{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#000000),color-mix(in srgb,var(--panel-strong) 88%,#000000)),var(--panel)}:root[data-theme=dark] .admin-cron__form-drawer-header.ant-drawer-header,:root[data-theme=dark] .admin-cron__form-drawer-footer.ant-drawer-footer{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--panel) 92%,#000000)}:root[data-theme=dark] .admin-cron__form-drawer-body.ant-drawer-body{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 38%,#000000),transparent 220px),color-mix(in srgb,var(--panel) 92%,#000000)}:root[data-theme=dark] .admin-cron__form-drawer-title .admin-cron__drawer-title p,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-section-header p{color:color-mix(in srgb,var(--text) 62%,transparent)}:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-section{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-strong) 74%,#000000),color-mix(in srgb,var(--panel) 88%,#000000)),var(--panel);box-shadow:0 1px color-mix(in srgb,#ffffff 6%,transparent) inset,0 16px 38px #0000002e}:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-step{border-color:color-mix(in srgb,#7aa2ff 24%,transparent);background:color-mix(in srgb,#2448ff 14%,transparent);color:#b7c9ff;box-shadow:none}:root[data-theme=dark] .admin-cron__form-drawer-body .ant-input,:root[data-theme=dark] .admin-cron__form-drawer-body .ant-input-number,:root[data-theme=dark] .admin-cron__form-drawer-body .ant-picker,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select .ant-select-selector,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__enabled-toggle{border-color:color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--panel-strong) 78%,#000000)!important}:root[data-theme=dark] .admin-cron__form-drawer-body .ant-input:hover,:root[data-theme=dark] .admin-cron__form-drawer-body .ant-input-number:hover,:root[data-theme=dark] .admin-cron__form-drawer-body .ant-picker:hover,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select:not(.ant-select-disabled):hover .ant-select-selector,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select:not(.ant-select-disabled):hover,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__enabled-toggle:hover{border-color:color-mix(in srgb,#7aa2ff 34%,transparent);background:color-mix(in srgb,var(--panel-strong) 86%,#000000)!important}:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select-focused .ant-select-selector,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select-open .ant-select-selector,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select-focused,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select-open,:root[data-theme=dark] .admin-cron__form-drawer-body .ant-picker-focused{border-color:color-mix(in srgb,#7aa2ff 46%,transparent);background:color-mix(in srgb,var(--panel-strong) 88%,#000000)!important;box-shadow:0 0 0 3px color-mix(in srgb,#7aa2ff 11%,transparent)}:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select-content{color:color-mix(in srgb,var(--text) 88%,transparent)}:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select .ant-select-arrow,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select-suffix{color:color-mix(in srgb,var(--text) 58%,transparent)}:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select-open .ant-select-arrow,:root[data-theme=dark] .admin-cron__form-drawer-body .admin-cron__form-select.ant-select-open .admin-cron__form-select-suffix{color:#b7c9ff}:root[data-theme=dark] .admin-cron__form-select-popup.ant-select-dropdown{border-color:color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--panel-strong) 76%,#000000);box-shadow:0 18px 42px #00000057,0 1px color-mix(in srgb,#ffffff 6%,transparent) inset}:root[data-theme=dark] .admin-cron__form-select-popup .ant-select-item{color:color-mix(in srgb,var(--text) 74%,transparent)}:root[data-theme=dark] .admin-cron__form-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,#7aa2ff 12%,transparent);color:color-mix(in srgb,var(--text) 92%,transparent)}:root[data-theme=dark] .admin-cron__form-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,#7aa2ff 18%,transparent);color:#dce6ff}:root[data-theme=dark] .admin-cron__form-select-popup .ant-select-item-option-selected .ant-select-item-option-state{color:#b7c9ff}:root[data-theme=dark] .admin-cron__form-drawer-footer .ant-btn-default{border-color:color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--panel-strong) 76%,#000000)}@media (max-width: 720px){.admin-cron__form-drawer-header.ant-drawer-header,.admin-cron__form-drawer-body.ant-drawer-body,.admin-cron__form-drawer-footer.ant-drawer-footer{padding-inline:18px}.admin-cron__form-drawer-body .admin-cron__form-section{padding:16px}.admin-cron__form-drawer-body .admin-cron__form-section-header{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-cron__form-drawer-body .admin-cron__form-section-actions{grid-column:2;justify-content:flex-start}.admin-cron__form-drawer-body .admin-cron__schedule-grid{grid-template-columns:1fr}}.admin-cron__antd-modal-root .ant-modal-mask{background:color-mix(in srgb,var(--text) 16%,transparent)}.admin-cron__antd-modal-root .ant-modal-content{overflow:hidden;border:1px solid var(--border);border-radius:var(--admin-radius-card);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,#2448ff 4%,transparent),transparent 32%),color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 22px 54px #11111124}.admin-cron__antd-modal-root .ant-modal-header,.admin-cron__antd-modal-root .ant-modal-footer{border-color:color-mix(in srgb,var(--text) 8%,transparent);background:transparent}.admin-cron__antd-modal-root .ant-modal-title{color:var(--text);font-weight:750}.admin-cron__antd-modal-root .ant-modal-close{border-radius:999px;color:var(--muted)}.admin-cron__modal-form{display:grid;gap:12px}.admin-cron__modal-form .ant-alert{border-radius:16px;background:color-mix(in srgb,var(--panel-strong) 92%,transparent)}.admin-cron__modal-form .ant-form-item{margin-bottom:0}.admin-cron__antd-modal-root .ant-form-item-label>label{color:color-mix(in srgb,var(--text) 62%,transparent);font-size:12px;font-weight:650}.admin-cron__antd-modal-root .ant-input,.admin-cron__antd-modal-root .ant-select .ant-select-selector{color:var(--text);background:color-mix(in srgb,var(--panel-strong) 98%,transparent)}.admin-cron__antd-modal-root .ant-select{width:100%}.admin-cron__antd-modal-root .ant-btn-primary{border:0;color:#fff;background:linear-gradient(135deg,#2448ff,#a965de 44%,#e88fb8 82%,#f7c2c9);box-shadow:none}.admin-cron__antd-modal-root .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{filter:brightness(1.04);background:linear-gradient(135deg,#2448ff,#a965de 44%,#e88fb8 82%,#f7c2c9)}.admin-cron__weekly-run-modal-root .ant-modal-content,.admin-cron__weekly-run-modal-root .ant-modal-container{overflow:hidden;border:1px solid var(--border);border-radius:var(--admin-radius-card);color:var(--text);background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.admin-cron__weekly-run-modal-root .ant-modal-header,.admin-cron__weekly-run-modal-root .ant-modal-body,.admin-cron__weekly-run-modal-root .ant-modal-footer{background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.admin-cron__weekly-run-modal-root .ant-modal-title{color:var(--text);font-weight:750}.admin-cron__weekly-run-modal-root .ant-select,.admin-cron__weekly-run-modal-root .ant-picker{width:100%}.admin-cron__weekly-run-form{display:grid;gap:14px}.admin-cron__weekly-run-form .ant-form-item{margin-bottom:0}.admin-cron__weekly-run-summary{padding-block:14px;border-block:1px solid var(--border)}.admin-cron__weekly-run-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-cron__weekly-run-summary .ant-descriptions-item-label{min-width:128px;color:var(--muted)}.admin-cron__weekly-run-summary .ant-descriptions-item-content,.admin-cron__weekly-run-confirm-address{min-width:0;overflow-wrap:anywhere;color:var(--text)}.admin-cron__weekly-run-confirm-address{margin:16px 0 0;font-weight:650}@media (max-width: 640px){.admin-cron__weekly-run-modal-root .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.admin-cron__weekly-run-modal-root .ant-segmented-item-label{display:grid;min-height:42px;place-items:center;padding-block:6px;line-height:1.25;white-space:normal}.admin-cron__weekly-run-summary .ant-descriptions-item-label{min-width:104px}}.admin-cron__antd-drawer .admin-users__field select{width:100%;min-height:42px;height:42px;box-sizing:border-box;padding:0 14px;border:1px solid var(--admin-soft-border);border-radius:21px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text);font-size:13px;line-height:1.2}.admin-cron__antd-drawer .admin-users__field select:focus{border-color:color-mix(in srgb,#2448ff 44%,var(--admin-soft-border));box-shadow:0 0 0 3px color-mix(in srgb,#2448ff 10%,transparent);outline:none}.admin-cron__enabled-toggle .ant-switch{flex:0 0 auto}.admin-cron__row-action.ant-btn{width:30px;min-width:30px;height:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--admin-soft-border);color:color-mix(in srgb,var(--text) 66%,transparent);background:color-mix(in srgb,var(--panel-strong) 88%,transparent);box-shadow:none}.admin-cron__row-action.ant-btn:hover,.admin-cron__row-action.ant-btn:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--text) 18%,transparent);background:var(--admin-hover-bg)}.admin-cron__row-action.ant-btn-dangerous:hover,.admin-cron__row-action.ant-btn-dangerous:focus-visible{border-color:color-mix(in srgb,#ef4444 34%,var(--admin-soft-border));background:color-mix(in srgb,#ef4444 8%,transparent);color:#cc3b3b}.admin-cron__row-action.ant-btn .anticon{font-size:15px}.admin-cron__detail-drawer .admin-cron__runs .admin-users__row-actions{width:100%;justify-content:flex-end}.admin-cron__detail-run-action-wrap{display:inline-flex}.admin-cron__detail-run-action.ant-btn{width:32px;min-width:32px;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--admin-soft-border);border-radius:999px;color:color-mix(in srgb,var(--text) 66%,transparent);background:color-mix(in srgb,var(--panel-strong) 88%,transparent);box-shadow:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.admin-cron__detail-run-action.ant-btn:not(:disabled):hover,.admin-cron__detail-run-action.ant-btn:not(:disabled):focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent) 28%,var(--admin-soft-border));background:var(--admin-hover-bg);box-shadow:0 0 0 3px color-mix(in srgb,#2448ff 8%,transparent)}.admin-cron__detail-run-action.ant-btn:disabled{border-color:color-mix(in srgb,var(--text) 7%,transparent);color:color-mix(in srgb,var(--text) 28%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-cron__detail-run-action.ant-btn .anticon{font-size:15px}.admin-cron__action-tooltip-inner{min-height:28px;width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;white-space:nowrap}.admin-cron__row-actions .ant-btn[disabled]{color:color-mix(in srgb,var(--text) 28%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent)}.admin-cron__status-tag.ant-tag{min-height:24px;display:inline-flex;align-items:center;margin:0;border-radius:999px;font-size:12px;font-weight:650;line-height:1;text-transform:lowercase}:root[data-theme=dark] .admin-cron__status-tag.ant-tag-success{border-color:color-mix(in srgb,#22c55e 34%,transparent);background:color-mix(in srgb,#22c55e 14%,transparent);color:#8ee9ad}:root[data-theme=dark] .admin-cron__status-tag.ant-tag-processing{border-color:color-mix(in srgb,#60a5fa 34%,transparent);background:color-mix(in srgb,#60a5fa 13%,transparent);color:#a9d4ff}:root[data-theme=dark] .admin-cron__status-tag.ant-tag-default{border-color:color-mix(in srgb,var(--text) 18%,transparent);background:color-mix(in srgb,var(--text) 7%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent)}.admin-cron__descriptions.ant-descriptions{margin-bottom:14px}.admin-cron__descriptions .ant-descriptions-header{margin-bottom:10px}.admin-cron__descriptions .ant-descriptions-title{color:var(--text);font-size:14px;font-weight:750}.admin-cron__descriptions .ant-descriptions-view{overflow:hidden;border-color:var(--admin-soft-border);border-radius:16px;background:color-mix(in srgb,var(--panel) 98%,transparent)}.admin-cron__descriptions .ant-descriptions-row>th,.admin-cron__descriptions .ant-descriptions-row>td{border-color:var(--border);color:var(--text);font-size:13px}.admin-cron__descriptions .ant-descriptions-item-label{width:132px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:color-mix(in srgb,var(--text) 62%,transparent);font-weight:700}.admin-cron__descriptions .ant-descriptions-item-content{background:color-mix(in srgb,var(--panel) 98%,transparent)}.admin-cron__detail-section{display:grid;gap:10px}.admin-cron__detail-section h4,.admin-cron__output h4,.admin-cron__preview h5{margin:0;color:var(--text);font-size:14px;line-height:1.25;font-weight:750}.admin-cron__console-tabs.ant-tabs{color:var(--text)}.admin-cron__console-tabs>.ant-tabs-nav{margin-bottom:14px}.admin-cron__console-tabs>.ant-tabs-nav:before{border-color:var(--border)}.admin-cron__console-tabs .ant-tabs-tab{padding:8px 0}.admin-cron__console-tabs .ant-tabs-tab-btn{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:13px;font-weight:700}.admin-cron__console-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:color-mix(in srgb,var(--accent) 78%,var(--text))}.admin-cron__console-tabs .ant-tabs-ink-bar{height:3px;border-radius:999px;background:linear-gradient(135deg,#2448ff,#a965de 60%,#e88fb8)}.admin-cron__console-tabs .ant-tabs-content-holder{min-width:0}.admin-cron__console-tabs section[aria-label="Run status"],.admin-cron__console-tabs section[aria-label="Run steps"],.admin-cron__console-tabs section[aria-label="Raw logs"],.admin-cron__console-tabs section[aria-label="Sales email summary"]{display:grid;gap:12px}.admin-cron__timeline{display:grid;gap:0;width:100%;min-width:0;margin:4px 0 0;padding:0;list-style:none}.admin-cron__timeline-entry{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;width:100%;min-width:0;padding-bottom:14px}.admin-cron__timeline-entry:not(:last-child):after{content:"";position:absolute;inset-inline-start:19px;inset-block-start:22px;inset-block-end:0;border-inline-start:2px solid color-mix(in srgb,var(--text) 12%,transparent)}.admin-cron__timeline-entry-dot{z-index:1;grid-column:1;justify-self:center;align-self:start;width:16px;height:16px;margin-top:14px;box-sizing:border-box;border:2px solid var(--ant-color-primary);border-radius:50%;background:var(--panel)}.admin-cron__timeline-entry[data-status=success] .admin-cron__timeline-entry-dot{border-color:var(--ant-color-success)}.admin-cron__timeline-entry[data-status=error] .admin-cron__timeline-entry-dot{border-color:var(--ant-color-error)}.admin-cron__timeline-entry[data-status=warning] .admin-cron__timeline-entry-dot{border-color:var(--ant-color-warning)}.admin-cron__timeline-entry>.admin-cron__timeline-item{grid-column:2;width:100%;min-width:0}.admin-cron__timeline-item{width:100%;min-width:0;display:grid;gap:10px;padding:12px 14px;border:1px solid var(--admin-soft-border);border-radius:18px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);box-shadow:0 10px 24px #11111109}.admin-cron__timeline-item-summary{width:100%;min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) 132px 96px 120px;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-cron__timeline-item-summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 68%,transparent);outline-offset:4px;border-radius:12px}.admin-cron__timeline-item strong{min-width:0;color:var(--text);font-size:14px;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cron__timeline-status-tag.ant-tag{--admin-cron-step-status: color-mix(in srgb, var(--text) 58%, transparent);--admin-cron-step-status-bg: color-mix(in srgb, var(--text) 7%, transparent);--admin-cron-step-status-border: color-mix(in srgb, var(--text) 10%, transparent);flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:22px;min-width:86px;justify-content:flex-start;justify-self:start;margin:0;padding-inline:9px;border-color:var(--admin-cron-step-status-border);border-radius:999px;background:var(--admin-cron-step-status-bg);color:var(--admin-cron-step-status);font-size:11px;font-weight:720;line-height:1;letter-spacing:.01em}.admin-cron__timeline-status-tag[data-status=success]{--admin-cron-step-status: oklch(.55 .15 145);--admin-cron-step-status-bg: oklch(.96 .035 145);--admin-cron-step-status-border: oklch(.88 .08 145)}:root[data-theme=dark] .admin-cron__timeline-status-tag[data-status=success]{--admin-cron-step-status: oklch(.78 .14 145);--admin-cron-step-status-bg: oklch(.28 .045 145);--admin-cron-step-status-border: oklch(.42 .08 145)}.admin-cron__timeline-status-tag[data-status=failed],.admin-cron__timeline-status-tag[data-status=timed_out]{--admin-cron-step-status: oklch(.55 .18 28);--admin-cron-step-status-bg: oklch(.96 .035 28);--admin-cron-step-status-border: oklch(.88 .08 28)}:root[data-theme=dark] .admin-cron__timeline-status-tag[data-status=failed],:root[data-theme=dark] .admin-cron__timeline-status-tag[data-status=timed_out]{--admin-cron-step-status: oklch(.78 .16 28);--admin-cron-step-status-bg: oklch(.28 .045 28);--admin-cron-step-status-border: oklch(.42 .08 28)}.admin-cron__timeline-status-tag[data-status=running]{--admin-cron-step-status: oklch(.54 .14 250);--admin-cron-step-status-bg: oklch(.96 .03 250);--admin-cron-step-status-border: oklch(.88 .07 250)}:root[data-theme=dark] .admin-cron__timeline-status-tag[data-status=running]{--admin-cron-step-status: oklch(.78 .13 250);--admin-cron-step-status-bg: oklch(.28 .04 250);--admin-cron-step-status-border: oklch(.42 .075 250)}.admin-cron__timeline-status-tag[data-status=skipped]{--admin-cron-step-status: color-mix(in srgb, var(--text) 50%, transparent);--admin-cron-step-status-bg: color-mix(in srgb, var(--text) 5%, transparent);--admin-cron-step-status-border: color-mix(in srgb, var(--text) 10%, transparent)}.admin-cron__timeline-status-dot{width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}.admin-cron__timeline-item-summary>span,.admin-cron__timeline-item-summary>time{color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px;line-height:1.35;white-space:nowrap}.admin-cron__timeline-item-summary>time{text-align:right}.admin-cron__timeline-item-details{display:grid;gap:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.admin-cron__timeline-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:color-mix(in srgb,var(--text) 55%,transparent);font-size:12px;line-height:1.35}.admin-cron__timeline-item-meta code{max-width:100%;padding:2px 6px;border-radius:7px;background:color-mix(in srgb,var(--text) 6%,transparent);color:color-mix(in srgb,var(--text) 62%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.admin-cron__timeline-item-details p,.admin-cron__timeline-item-details small{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-cron__timeline-item-details p{margin:0}.admin-cron__timeline-json-summary{display:grid;gap:8px;color:color-mix(in srgb,var(--text) 68%,transparent);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.admin-cron__json-kv{display:grid;gap:6px;margin:0}.admin-cron__json-kv-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:start;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.admin-cron__json-kv-row:last-child{border-bottom:0}.admin-cron__json-kv-row dt{margin:0;color:color-mix(in srgb,var(--text) 46%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.admin-cron__json-kv-row dd{min-width:0;margin:0;color:color-mix(in srgb,var(--text) 70%,transparent)}.admin-cron__json-list{display:grid;gap:8px}.admin-cron__json-list-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.admin-cron__json-list-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--accent) 88%,var(--text));font-size:11px;font-weight:700}.admin-cron__json-value{display:inline-block;max-width:100%;padding:2px 6px;border-radius:7px;background:color-mix(in srgb,var(--text) 5%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap}.admin-cron__timeline-item-details small{color:color-mix(in srgb,var(--text) 46%,transparent)}.admin-cron__timeline-item-details .admin-users__row-action{justify-self:start}@media (max-width: 760px){.admin-cron__timeline-item-summary{grid-template-columns:minmax(0,1fr) max-content}.admin-cron__timeline-item-summary>span,.admin-cron__timeline-item-summary>time{grid-column:1 / -1}.admin-cron__timeline-item-summary>time{text-align:left}.admin-cron__json-kv-row{grid-template-columns:1fr;gap:3px}}.admin-cron__output section[aria-label="Raw logs"] pre{margin:0}.admin-cron__identity-refresh{display:grid;gap:16px}.admin-cron__identity-summary{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px}.admin-cron__identity-summary .ant-statistic{min-width:0;padding:10px 12px;border:1px solid var(--ant-color-border-secondary);border-radius:6px}@media (max-width: 720px){.admin-cron__identity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.markdown-body{color:var(--text)}.assistant-rich-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.assistant-memory-proposal{box-sizing:border-box;width:100%;min-width:0;margin:8px 0;padding:14px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel-strong) 96%,var(--bg));color:var(--text);box-shadow:0 10px 24px #0f172a0f;transition:border-color .16s ease,box-shadow .16s ease}.assistant-memory-proposal__header,.assistant-memory-proposal__footer,.assistant-memory-proposal__file-row{display:flex;align-items:center}.assistant-memory-proposal__header{align-items:flex-start;gap:10px}.assistant-memory-proposal__icon,.assistant-memory-proposal__state-icon{flex:0 0 auto;display:inline-grid;place-items:center;color:#fff}.assistant-memory-proposal__icon{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#2448ff,#9c62dc 56%,#ed9cba);box-shadow:0 8px 18px #2448ff2e}.assistant-memory-proposal__icon .sidebar-icon,.assistant-memory-proposal__state-icon .sidebar-icon{width:18px;height:18px}.assistant-memory-proposal__heading{min-width:0;flex:1;display:grid;gap:2px}.assistant-memory-proposal__heading strong,.assistant-memory-proposal__state-copy strong{color:var(--text);font-size:14px;line-height:1.3;font-weight:760}.assistant-memory-proposal__heading span,.assistant-memory-proposal__state-copy span{color:var(--muted);font-size:11px;line-height:1.4}.assistant-memory-proposal__badge{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,#2448ff 9%,var(--panel-strong));color:color-mix(in srgb,#2448ff 82%,var(--text));font-size:10px;line-height:1;font-weight:760}.assistant-memory-proposal__summary{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:color-mix(in srgb,var(--text) 88%,transparent);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.assistant-memory-proposal__file-row{min-width:0;gap:8px;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.35}.assistant-memory-proposal__filename{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--text) 70%,transparent);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.assistant-memory-proposal__details{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.assistant-memory-proposal__reason h4{margin:0 0 5px;color:var(--muted);font-size:11px;line-height:1.3;font-weight:760}.assistant-memory-proposal__reason p{color:color-mix(in srgb,var(--text) 82%,transparent);font-size:12px;line-height:1.55}.assistant-memory-proposal__reason p,.assistant-memory-proposal__content{overflow-wrap:anywhere;word-break:break-word}.assistant-memory-proposal__content{margin-top:12px;color:var(--text);font-size:13px;line-height:1.55;-webkit-user-select:text;user-select:text}.assistant-memory-proposal__content:first-child{margin-top:0}.assistant-memory-proposal__content h1,.assistant-memory-proposal__content h2,.assistant-memory-proposal__content h3{margin:12px 0 6px;font-size:14px;line-height:1.4}.assistant-memory-proposal__editor{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:760}.assistant-memory-proposal__editor textarea{box-sizing:border-box;width:100%;min-height:220px;resize:vertical;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--text) 12%);border-radius:6px;padding:12px 13px;background:color-mix(in srgb,var(--panel-strong) 98%,var(--bg));color:var(--text);font:inherit;font-size:13px;line-height:1.6;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.assistant-memory-proposal__editor textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.assistant-memory-proposal__editor textarea:disabled{cursor:wait;opacity:.72}.assistant-memory-proposal__feedback{margin:10px 0 0;font-size:11px;line-height:1.4;font-weight:700}.assistant-memory-proposal__feedback--success{color:#16835b}.assistant-memory-proposal__feedback--error{color:#d92d20}.assistant-memory-proposal__footer{justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent);color:var(--muted);font-size:11px;line-height:1.3}.assistant-memory-proposal__actions,.assistant-memory-proposal__edit-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.assistant-memory-proposal__edit,.assistant-memory-proposal__cancel,.assistant-memory-proposal__save{min-height:30px;border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.2;font-weight:760;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.assistant-memory-proposal__edit,.assistant-memory-proposal__cancel{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:transparent;color:color-mix(in srgb,var(--text) 78%,transparent)}.assistant-memory-proposal__edit:hover,.assistant-memory-proposal__cancel:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text)}.assistant-memory-proposal__save{border:1px solid var(--accent);background:var(--accent);color:#fff}.assistant-memory-proposal__save:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 86%,#000000)}.assistant-memory-proposal__save:disabled,.assistant-memory-proposal__cancel:disabled,.assistant-memory-proposal__edit:disabled{cursor:not-allowed;opacity:.48}.assistant-memory-proposal__edit:focus-visible,.assistant-memory-proposal__cancel:focus-visible,.assistant-memory-proposal__save:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:2px}.assistant-memory-proposal__toggle{min-width:88px;height:30px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;border:0;padding:0;background:transparent;color:var(--accent);box-shadow:none;font-size:11px;font-weight:760;cursor:pointer}.assistant-memory-proposal__toggle .sidebar-icon{width:14px;height:14px;transition:transform .16s ease}.assistant-memory-proposal__toggle[aria-expanded=true] .sidebar-icon{transform:rotate(180deg)}.assistant-memory-proposal__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:3px}.assistant-memory-proposal--pending,.assistant-memory-proposal--error{min-height:66px;display:flex;align-items:center;gap:10px}.assistant-memory-proposal__state-icon{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--panel-strong));color:var(--accent)}.assistant-memory-proposal--error .assistant-memory-proposal__state-icon{background:color-mix(in srgb,#d92d20 10%,var(--panel-strong));color:#d92d20}.assistant-memory-proposal__state-copy{min-width:0;display:grid;gap:2px}:root[data-theme=dark] .assistant-memory-proposal{border-color:#ffffff1f;background:color-mix(in srgb,var(--panel-strong) 96%,#111827);box-shadow:0 12px 30px #0000003d}:root[data-theme=dark] .assistant-memory-proposal__badge{background:#93c5fd24;color:#bfdbfe}:root[data-theme=dark] .assistant-memory-proposal__editor textarea{border-color:#ffffff29;background:color-mix(in srgb,var(--panel-strong) 92%,#0b0f19)}@media (max-width: 640px){.assistant-memory-proposal{width:100%;padding:12px}.assistant-memory-proposal__footer{align-items:flex-start;flex-direction:column}.assistant-memory-proposal__actions,.assistant-memory-proposal__edit-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.assistant-memory-proposal__editor textarea{min-height:180px}}@media (prefers-reduced-motion: reduce){.assistant-memory-proposal,.assistant-memory-proposal__editor textarea,.assistant-memory-proposal__edit,.assistant-memory-proposal__cancel,.assistant-memory-proposal__save,.assistant-memory-proposal__toggle,.assistant-memory-proposal__toggle .sidebar-icon{transition:none}}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote{margin:0}.markdown-body p+p,.markdown-body p+ul,.markdown-body p+ol,.markdown-body ul+p,.markdown-body ol+p,.markdown-body table+p,.markdown-body pre+p,.markdown-body p+pre{margin-top:12px}.markdown-body a{color:color-mix(in srgb,var(--accent) 72%,#4f7cff);text-decoration:none}.assistant-rich-content__external-link{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-weight:650;vertical-align:baseline}.assistant-rich-content__external-link-shell{position:relative;display:inline-flex;max-width:100%;vertical-align:baseline}.assistant-rich-content__link-preview{position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;display:grid;grid-template-columns:76px minmax(0,1fr);width:min(300px,calc(100vw - 32px));min-height:76px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:8px;background:var(--panel-strong);box-shadow:0 10px 28px color-mix(in srgb,#111827 18%,transparent);color:var(--text);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.assistant-rich-content__external-link-shell:hover .assistant-rich-content__link-preview,.assistant-rich-content__external-link-shell:focus-within .assistant-rich-content__link-preview{opacity:1;transform:translateY(0)}.assistant-rich-content__link-preview>img,.assistant-rich-content__link-preview-fallback{width:76px;height:76px}.assistant-rich-content__link-preview>img{display:block;object-fit:cover;background:color-mix(in srgb,var(--text) 5%,var(--panel))}.assistant-rich-content__link-preview-fallback{display:grid;place-items:center;background:color-mix(in srgb,var(--text) 5%,var(--panel))}.assistant-rich-content__link-preview-fallback .assistant-rich-content__external-link-icon{width:28px;height:28px;flex-basis:28px;font-size:13px}.assistant-rich-content__link-preview-copy{display:grid;align-content:center;gap:5px;min-width:0;padding:10px 12px}.assistant-rich-content__link-preview-copy strong,.assistant-rich-content__link-preview-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.assistant-rich-content__link-preview-copy strong{-webkit-line-clamp:2;font-size:13px;font-weight:650;line-height:1.35}.assistant-rich-content__link-preview-copy>span{-webkit-line-clamp:1;color:var(--muted);font-size:11px;line-height:1.3}.assistant-rich-content__external-link:hover{color:color-mix(in srgb,var(--accent) 88%,#2f6dd4);text-decoration:underline;text-underline-offset:3px}.assistant-rich-content__external-link>span:last-child{min-width:0;overflow-wrap:anywhere}.assistant-rich-content__external-link-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:var(--accent);font-size:14px;font-weight:800;line-height:1;text-decoration:none}.assistant-rich-content__external-link-icon .anticon{font-size:14px}.assistant-rich-content__external-link-icon img{display:block;width:16px;height:16px;object-fit:contain}.assistant-rich-content__external-link-icon--xiaohongshu{width:28px;flex:0 0 28px;color:#e42342;font-size:9px;font-weight:700;white-space:nowrap}.assistant-rich-content__external-link-icon--douyin,.assistant-rich-content__external-link-icon--tiktok,.assistant-rich-content__external-link-icon--x{color:#111}.assistant-rich-content__external-link-icon--instagram{color:#c13584}.assistant-rich-content__external-link-icon--youtube{color:red}.assistant-rich-content__external-link-icon--facebook{color:#1877f2}.assistant-rich-content__external-link-icon--linkedin{color:#0a66c2}.assistant-rich-content__external-link-icon--reddit{color:#ff4500}.assistant-rich-content p,.assistant-rich-content li{text-align:justify;text-justify:inter-word;overflow-wrap:anywhere}.assistant-rich-content__sources{position:relative;display:inline-block;max-width:100%;margin-left:6px;vertical-align:1px;line-height:1;text-align:left}.assistant-rich-content__sources-pill{max-width:100%;box-sizing:border-box;overflow:hidden}.assistant-rich-content__sources-list.is-end{left:auto;right:0}.assistant-rich-content__sources-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 3px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted, inherit);font:inherit;font-size:11.5px;font-weight:600;line-height:16px;cursor:pointer;white-space:nowrap}.assistant-rich-content__sources-pill:hover,.assistant-rich-content__sources.is-open .assistant-rich-content__sources-pill{background:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.assistant-rich-content__sources-marks{display:inline-flex}.assistant-rich-content__sources-marks>span{display:inline-flex}.assistant-rich-content__sources-marks>span+span{margin-left:-5px}.assistant-rich-content__sources-marks .assistant-rich-content__external-link-icon,.assistant-rich-content__sources-avatar{width:16px;height:16px;flex:0 0 16px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--bg-strong, var(--bg, #fff))}.assistant-rich-content__sources-name{max-width:120px;overflow:hidden;text-overflow:ellipsis}.assistant-rich-content__sources-list .assistant-rich-content__sources-avatar,.assistant-rich-content__sources-list>a>.assistant-rich-content__external-link-icon:first-child{width:24px;height:24px;flex:0 0 24px;border-radius:50%;box-shadow:none}.assistant-rich-content__sources-item{display:grid;flex:1;min-width:0}.assistant-rich-content__sources-item>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-rich-content__sources-item>b{font-weight:600}.assistant-rich-content__sources-item>span{color:var(--muted);font-size:11.5px}.assistant-rich-content__sources-list{position:absolute;z-index:20;left:0;top:calc(100% + 4px);display:grid;gap:2px;min-width:220px;max-width:min(360px,80vw);box-sizing:border-box;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--bg-strong, var(--panel-strong, #fff));box-shadow:0 8px 24px #0000001f;line-height:1.4}.assistant-rich-content__sources-list:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px}.assistant-rich-content__sources-list a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;color:var(--text);font-size:12.5px;text-decoration:none}.assistant-rich-content__sources-list a:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.assistant-rich-content__table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 22%,transparent) transparent}.assistant-rich-content__table-scroll::-webkit-scrollbar{height:6px}.assistant-rich-content__table-scroll::-webkit-scrollbar-track{background:transparent}.assistant-rich-content__table-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--text) 20%,transparent)}.assistant-rich-content__table-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text) 32%,transparent)}.markdown-body table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:10px;font-size:14px;overflow:hidden;border-radius:14px;background:var(--markdown-table-bg);box-shadow:inset 0 0 0 1px var(--markdown-table-border)}.markdown-body thead{background:var(--markdown-table-head-bg)}.markdown-body th,.markdown-body td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--markdown-table-border);vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.assistant-rich-content__table-scroll>.assistant-rich-content__table{min-width:100%;width:max-content;table-layout:auto}.assistant-rich-content__table-scroll th,.assistant-rich-content__table-scroll td{min-width:96px;overflow-wrap:break-word;word-break:normal}.assistant-rich-content__table-scroll th:first-child,.assistant-rich-content__table-scroll td:first-child{min-width:48px}.markdown-body tr:last-child td{border-bottom:none}.markdown-body pre{overflow-x:visible;padding:12px;border-radius:12px;background:var(--markdown-code-bg);color:var(--markdown-code-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;user-select:text;-webkit-user-select:text}.markdown-body pre code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;user-select:text;-webkit-user-select:text}.assistant-chart{display:grid;min-width:0;gap:8px;margin-top:12px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--assistant-subtle-bg) 72%,transparent);box-shadow:inset 0 0 0 1px var(--assistant-card-border)}.assistant-chart__header{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--text)}.assistant-chart__heading{display:grid;min-width:0;gap:2px}.assistant-chart__heading strong,.assistant-chart__heading span{min-width:0;overflow-wrap:anywhere;white-space:normal}.assistant-chart__heading span{color:var(--assistant-subtle-text);font-size:12px}.assistant-chart__heading{flex:1 1 auto}.assistant-chart__views{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border-radius:9px;background:color-mix(in srgb,var(--text) 6%,transparent)}.assistant-chart__view{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:0;border-radius:7px;color:var(--assistant-subtle-text);background:transparent;font-size:12px;font-weight:500;cursor:pointer}.assistant-chart__view[aria-pressed=true]{color:var(--text);background:var(--panel-strong, var(--panel, #fff));box-shadow:0 1px 2px #0000001f;font-weight:700}.assistant-chart__view:focus-visible{outline:2px solid #1e55ff;outline-offset:1px}@media (max-width: 520px){.assistant-chart__header{flex-wrap:wrap}.assistant-chart__heading{flex-basis:100%}}.assistant-chart__download{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid transparent;border-radius:999px;color:var(--assistant-subtle-text);background:transparent}.assistant-chart__download:hover,.assistant-chart__download:focus-visible{color:var(--text);border-color:var(--assistant-card-border);background:var(--assistant-card-bg)}.assistant-chart__download .sidebar-icon{width:18px;height:18px}.assistant-chart__quote-action{position:relative}.assistant-chart__keyboard-picker:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden}.assistant-chart__keyboard-picker:focus-visible{position:absolute;z-index:5;top:12px;right:52px;background:var(--panel-strong, var(--panel, #fff))}.assistant-chart__quote-action:after{content:attr(data-tooltip);position:absolute;z-index:4;top:calc(100% + 5px);right:0;padding:5px 8px;border-radius:5px;background:var(--text, #30333b);color:var(--panel, #fff);font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden}.assistant-chart__quote-action:hover:after,.assistant-chart__quote-action:focus-visible:after{opacity:1;visibility:visible}.assistant-chart__svg{width:100%;height:auto;overflow:visible}.assistant-chart__direct{width:100%;min-width:0;min-height:260px;opacity:0;transition:opacity .16s ease}.assistant-chart__direct--ready{opacity:1}.assistant-chart__direct-shell{position:relative;min-width:0;min-height:260px;border-radius:14px;background:transparent}.assistant-chart__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;gap:10px;min-height:260px;border-radius:14px;color:var(--assistant-subtle-text);font-size:13px;font-weight:700;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 7%,transparent) 50%,transparent 100%),color-mix(in srgb,var(--assistant-subtle-bg) 82%,transparent);background-size:220% 100%,100% 100%;animation:assistant-chart-loading-sweep 1.35s ease-in-out infinite}.assistant-chart__loading-pulse{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#0046fd,#ff7eb6);box-shadow:0 12px 28px color-mix(in srgb,#0046fd 28%,transparent);animation:assistant-chart-loading-pulse 1.2s ease-in-out infinite}@keyframes assistant-chart-loading-sweep{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}@keyframes assistant-chart-loading-pulse{0%,to{transform:scale(.88);opacity:.65}50%{transform:scale(1);opacity:1}}.assistant-chart__axis{stroke:var(--assistant-chart-axis-line);stroke-width:1}.assistant-chart__line{fill:none;stroke:#0046fd;stroke-width:3}.assistant-chart__bar{fill:url(#assistant-chart-bar-gradient)}.assistant-chart__point{fill:#8b5cf6}.assistant-chart__label{fill:var(--assistant-chart-axis-text);font-size:12px;font-weight:500}.assistant-html-sandbox{margin-top:12px;border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--assistant-subtle-bg) 72%,transparent);box-shadow:inset 0 0 0 1px var(--assistant-card-border)}.assistant-html-sandbox__frame{display:block;width:100%;min-height:420px;border:0;background:transparent}.assistant-query-plan{--qp-black: #000000;--qp-cream: #F4F3EC;--qp-blue: #1E55FF;--qp-green: #13FF8E;--qp-sky: #CCE3FF;--qp-pure: #FFFFFF;--qp-grey-40: #ADADAD;--qp-grey-70: #515151;box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:grid;gap:14px;margin-top:12px;padding:0;border-radius:16px;color:var(--qp-black);background:var(--qp-cream);overflow:hidden;box-shadow:0 16px 36px color-mix(in srgb,var(--qp-black) 8%,transparent)}.assistant-query-plan__header,.assistant-query-plan__preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.assistant-query-plan__header{padding:18px 18px 14px;background:linear-gradient(90deg,color-mix(in srgb,var(--qp-sky) 30%,transparent),transparent 44%),var(--qp-cream)}.assistant-query-plan__heading{display:grid;gap:6px;min-width:0}.assistant-query-plan__status{display:inline-flex;align-items:center;gap:8px;color:var(--qp-grey-70);font-size:12px;font-weight:800}.assistant-query-plan__status span{width:8px;height:8px;border-radius:999px;background:var(--qp-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--qp-green) 16%,transparent)}.assistant-query-plan h3,.assistant-query-plan h4,.assistant-query-plan p{margin:0}.assistant-query-plan h3{color:var(--qp-black);font-size:18px;line-height:1.38;letter-spacing:0}.assistant-query-plan__meta{display:flex;flex-wrap:wrap;gap:8px}.assistant-query-plan__meta span{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;color:var(--qp-blue);background:color-mix(in srgb,var(--qp-sky) 34%,var(--qp-pure));font-size:12px;font-weight:800}.assistant-query-plan__count{flex:0 0 auto;padding:8px 11px;border-radius:999px;color:var(--qp-black);background:var(--qp-pure);font-size:12px;font-weight:800;box-shadow:0 6px 18px color-mix(in srgb,var(--qp-black) 7%,transparent)}.assistant-query-plan__section-title,.assistant-query-plan__preview-header p{color:var(--qp-grey-70);font-size:12px;line-height:1.35}.assistant-query-plan__section{display:grid;gap:10px;margin:0 16px;padding:14px;border-radius:14px;background:var(--qp-pure);box-shadow:0 10px 22px color-mix(in srgb,var(--qp-black) 5%,transparent)}.assistant-query-plan__section--preview{margin-bottom:16px}.assistant-query-plan__section-title{display:inline-flex;align-items:center;gap:7px;font-weight:800}.assistant-query-plan__steps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.assistant-query-plan__steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:flex-start;flex:1 1 230px;padding:9px 10px;border-radius:13px;background:color-mix(in srgb,var(--qp-cream) 48%,var(--qp-pure));box-shadow:none}.assistant-query-plan__steps li>span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;color:var(--qp-pure);background:var(--qp-blue);font-size:12px;font-weight:800}.assistant-query-plan__steps p{color:color-mix(in srgb,var(--qp-black) 82%,transparent);font-size:13px;line-height:1.55}.assistant-query-plan__keywords{display:grid;gap:10px}.assistant-query-plan__keyword-row{display:grid;grid-template-columns:minmax(76px,104px) minmax(0,1fr);gap:12px;align-items:flex-start;padding:4px 0}.assistant-query-plan__keyword-row:first-child{padding-top:0}.assistant-query-plan__keyword-label{padding-top:4px;color:var(--qp-black);font-size:13px;font-weight:800}.assistant-query-plan__chips{display:flex;flex-wrap:wrap;gap:6px}.assistant-query-plan__chip{display:inline-flex;width:fit-content;min-width:0;max-width:100%;align-items:center;padding:5px 10px;border-radius:999px;color:var(--qp-blue);background:color-mix(in srgb,var(--qp-sky) 34%,var(--qp-pure));font-size:12px;font-weight:700;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qp-blue) 12%,transparent)}.assistant-query-plan__keyword-row--excluded .assistant-query-plan__chip:not(.assistant-query-plan__chip--more){color:var(--qp-grey-70);background:color-mix(in srgb,var(--qp-black) 5%,var(--qp-pure));box-shadow:none}.assistant-query-plan__chip--muted{color:var(--qp-grey-70);background:color-mix(in srgb,var(--qp-black) 5%,var(--qp-pure))}.assistant-query-plan__chip--more{border:0;color:var(--qp-blue);background:color-mix(in srgb,var(--qp-sky) 32%,var(--qp-pure));white-space:nowrap;cursor:pointer}.assistant-query-plan__chip--more:hover{color:var(--qp-pure);background:var(--qp-blue)}.assistant-query-plan__view-toggle{display:inline-flex;flex:0 0 auto;gap:4px;padding:4px;border-radius:999px;background:var(--qp-pure);box-shadow:0 6px 16px color-mix(in srgb,var(--qp-black) 6%,transparent)}.assistant-query-plan__view-button{border:0;border-radius:999px;padding:6px 10px;color:var(--qp-grey-70);background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.assistant-query-plan__view-button--active{color:var(--qp-pure);background:var(--qp-blue);box-shadow:0 6px 16px color-mix(in srgb,var(--qp-blue) 22%,transparent)}.assistant-query-plan__work-list{display:grid;width:100%;min-width:0;gap:8px}.assistant-query-plan__work-card{display:grid;width:100%;height:100%;grid-template-areas:"cover content action";gap:14px;align-items:center;min-height:118px;min-width:0;border:0;border-radius:8px;padding:0 12px 0 0;overflow:hidden;background:var(--qp-pure);box-shadow:0 2px 10px color-mix(in srgb,var(--qp-black) 7%,transparent);transition:box-shadow .16s ease}.assistant-query-plan__work-card:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--qp-black) 9%,transparent)}.assistant-query-plan__work-card-link{color:inherit!important;text-decoration:none}.assistant-query-plan__work-card-link:focus-visible{outline:2px solid var(--qp-blue);outline-offset:2px}.assistant-query-plan__work-card-link:hover .assistant-query-plan__title-link,.assistant-query-plan__work-card-link:hover .assistant-query-plan__external-action{color:var(--qp-blue)!important}.assistant-query-plan__work-list--list .assistant-query-plan__work-card{grid-template-columns:156px minmax(0,1fr) 36px}.assistant-query-plan__work-list--list .assistant-query-plan__work-card--no-cover{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"content action";height:auto;min-height:88px;padding-left:12px}.assistant-query-plan__work-list--grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:auto;align-items:start;gap:10px}.assistant-query-plan__work-list--grid .assistant-query-plan__work-card{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"cover cover" "content action";align-content:space-between;align-items:center;padding:0}.assistant-query-plan__work-list--grid .assistant-query-plan__work-card--no-cover{grid-template-areas:"content action";align-self:start;height:auto;min-height:0}.assistant-query-plan__cover{grid-area:cover;align-self:stretch;min-width:0}.assistant-query-plan__cover{position:relative;width:100%;height:100%;min-height:118px;overflow:hidden;background:color-mix(in srgb,var(--qp-cream) 76%,var(--qp-pure))}.assistant-query-plan__cover img{display:block;width:100%;height:100%;min-height:118px;object-fit:cover}.assistant-query-plan__cover-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:118px;padding:12px;color:var(--qp-grey-70);background:color-mix(in srgb,var(--qp-cream) 72%,var(--qp-pure));font-size:12px;font-weight:700;text-align:center}.assistant-query-plan__cover-loading{display:grid;place-items:center;width:100%;height:100%;min-height:118px;overflow:hidden;background:color-mix(in srgb,var(--qp-cream) 68%,var(--qp-pure))}.assistant-query-plan__cover-loading:before{width:42%;height:7px;border-radius:4px;background:color-mix(in srgb,var(--qp-grey-40) 32%,transparent);content:"";opacity:.65}.assistant-query-plan__work-content{grid-area:content;display:grid;align-content:center;gap:6px;min-width:0;padding:12px 0}.assistant-query-plan__rank{color:var(--qp-blue);font-size:12px;font-weight:800}.assistant-query-plan__work-meta{display:flex;align-items:center;gap:8px;min-width:0}.assistant-query-plan__platform-inline{max-width:100%;border-radius:6px;padding:3px 6px;overflow:hidden;color:var(--qp-grey-70);background:color-mix(in srgb,var(--qp-cream) 74%,var(--qp-pure));font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.assistant-query-plan__platform{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:4px 7px;border-radius:6px;overflow:hidden;color:var(--qp-pure);background:color-mix(in srgb,var(--qp-black) 78%,transparent);font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.assistant-query-plan__work-card h4{display:-webkit-box;min-height:2.7em;min-width:0;max-width:100%;color:var(--qp-black);font-size:15px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.assistant-query-plan__title-link{display:block;min-width:0;max-width:100%;overflow:hidden;color:inherit!important;text-decoration:none}.assistant-query-plan__author{min-height:1.35em;min-width:0;overflow:hidden;color:var(--qp-grey-70);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.assistant-query-plan__external-action{grid-area:action;display:inline-grid;place-items:center;justify-self:center;align-self:center;width:36px;height:36px;border-radius:8px;color:var(--qp-black)!important;background:color-mix(in srgb,var(--qp-cream) 74%,var(--qp-pure));font-size:16px;text-decoration:none;transition:color .14s ease,background-color .14s ease}.assistant-query-plan__work-list--grid .assistant-query-plan__cover{width:100%;aspect-ratio:16 / 9}.assistant-query-plan__work-list--grid .assistant-query-plan__cover,.assistant-query-plan__work-list--grid .assistant-query-plan__cover img,.assistant-query-plan__work-list--grid .assistant-query-plan__cover-loading,.assistant-query-plan__work-list--grid .assistant-query-plan__cover-fallback{width:100%;height:100%;min-height:0}.assistant-query-plan__work-list--grid .assistant-query-plan__work-content{min-height:112px;padding:12px 0 12px 12px}.assistant-query-plan__work-list--grid .assistant-query-plan__work-card--no-cover .assistant-query-plan__work-content{min-height:96px}.assistant-query-plan__work-list--grid .assistant-query-plan__external-action{margin-right:12px}.assistant-query-plan__show-all{justify-self:center;border:0;border-radius:999px;padding:8px 14px;color:var(--qp-blue);background:color-mix(in srgb,var(--qp-sky) 26%,var(--qp-pure));font:inherit;font-size:12px;font-weight:900;cursor:pointer}.assistant-query-plan__show-all:hover{color:var(--qp-pure);background:var(--qp-blue)}@media (max-width: 640px){.assistant-query-plan__section{margin-inline:8px;padding:10px}.assistant-query-plan__preview-header{align-items:stretch;flex-direction:column}.assistant-query-plan__view-toggle{align-self:flex-start}.assistant-query-plan__work-list--list .assistant-query-plan__work-card{grid-template-columns:104px minmax(0,1fr) 32px;gap:8px;min-height:104px;padding-right:8px}.assistant-query-plan__work-list--list .assistant-query-plan__work-card--no-cover{grid-template-columns:minmax(0,1fr) 32px;min-height:88px}.assistant-query-plan__work-list--list .assistant-query-plan__cover,.assistant-query-plan__work-list--list .assistant-query-plan__cover img,.assistant-query-plan__work-list--list .assistant-query-plan__cover-loading,.assistant-query-plan__work-list--list .assistant-query-plan__cover-fallback{height:104px;min-height:104px}.assistant-query-plan__work-list--list .assistant-query-plan__work-content{gap:4px;padding-block:8px}.assistant-query-plan__work-list--list .assistant-query-plan__external-action{width:32px;height:32px}.assistant-query-plan__work-list--grid{grid-template-columns:minmax(0,1fr)}}.assistant-files{display:grid;gap:6px;margin-top:12px}.assistant-files--pending{max-width:320px}.assistant-files__item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:12px;background:var(--assistant-card-bg);box-shadow:inset 0 0 0 1px var(--assistant-card-border)}.assistant-files__item--attachment{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.assistant-files__item--pending{justify-content:flex-start;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--assistant-subtle-bg) 92%,transparent)}.assistant-files__pending-spinner{width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,var(--text) 16%,transparent);border-top-color:var(--text);animation:assistant-files-spin .9s linear infinite}.assistant-files__pending-copy{display:inline-flex;align-items:center;color:var(--assistant-subtle-text);font-size:13px;line-height:1.3;font-weight:700}.assistant-files__item--image{position:relative;display:grid;gap:0;background:transparent;box-shadow:none;padding:6px;width:min(100%,1120px);max-width:100%;justify-self:start}.assistant-files__item--image-ready{width:fit-content}.assistant-rich-content__video-block{display:grid;justify-items:start;gap:8px}.assistant-markdown-video{position:relative;display:block;width:fit-content;max-width:100%;margin:10px 0;line-height:0;background:transparent;contain:layout paint;isolation:isolate;transform:translateZ(0);backface-visibility:hidden}.assistant-markdown-video__surface{display:block;width:fit-content;max-width:100%;line-height:0;background:transparent}.assistant-markdown-video__preview{display:block;width:auto;height:auto;min-width:220px;max-width:100%;max-height:min(70vh,640px);object-fit:contain;border-radius:0;background:transparent;transform:translateZ(0);backface-visibility:hidden}.assistant-markdown-video__preview:fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border-radius:0!important;object-fit:contain!important;background:#000!important}.assistant-markdown-video__preview:-webkit-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border-radius:0!important;object-fit:contain!important;background:#000!important}.assistant-markdown-video__preview:fullscreen::backdrop{background:#000}.assistant-markdown-video__preview:-webkit-full-screen::backdrop{background:#000}.assistant-files__attachment-icon{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;position:relative;background:linear-gradient(180deg,#4f74f7,#365fdc);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #253d952e}.assistant-files__attachment-icon:before{content:"";position:absolute;top:9px;right:11px;bottom:11px;left:11px;border-radius:12px;background:#ffffff29}.assistant-files__attachment-icon:after{content:"";position:absolute;top:9px;right:11px;width:14px;height:14px;border-radius:4px;background:#ffffffd1;clip-path:polygon(0 0,100% 0,100% 100%)}.assistant-files__attachment-icon--pdf{background:linear-gradient(180deg,#ef5350,#d84343)}.assistant-files__attachment-icon--sheet{background:linear-gradient(180deg,#26a96c,#1d8d59)}.assistant-files__attachment-icon--doc{background:linear-gradient(180deg,#4f74f7,#365fdc)}.assistant-files__attachment-icon--deck{background:linear-gradient(180deg,#ff9f43,#f07f21)}.assistant-files__attachment-icon--archive{background:linear-gradient(180deg,#8c6bff,#6b4de6)}.assistant-files__attachment-icon-ext{position:relative;z-index:1;min-width:0;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;font-weight:800;letter-spacing:0}.assistant-files__attachment-copy{min-width:0;display:grid;gap:8px}.assistant-files__attachment-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-decoration:none;font-size:16px;font-weight:500;letter-spacing:-.01em}.assistant-files__attachment-title:hover{color:var(--text)}.assistant-files__attachment-meta{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--muted);font-size:12px;line-height:1.2}.assistant-files__attachment-meta>span:first-child{opacity:.9}.assistant-files__attachment-actions{display:inline-flex;align-items:center;gap:12px}.assistant-files__attachment-action{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:color-mix(in srgb,var(--text) 62%,transparent);background:transparent;text-decoration:none;cursor:pointer;transition:color .14s ease,transform .14s ease,opacity .14s ease}.assistant-files__attachment-action:hover{color:var(--text);transform:translateY(-1px)}.assistant-files__attachment-action:disabled{cursor:default;opacity:.72;transform:none}.assistant-files__attachment-action--loading{color:var(--text)}.assistant-files__attachment-spinner{width:16px;height:16px;border-radius:999px;border:1.8px solid color-mix(in srgb,var(--text) 18%,transparent);border-top-color:currentColor;animation:assistant-files-attachment-spin .8s linear infinite}@keyframes assistant-files-attachment-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.assistant-files__image-frame{position:relative;width:min(100%,1120px);max-width:100%}.assistant-files__image-frame--ready{width:fit-content}.assistant-files__copy{min-width:0;display:grid;gap:6px;flex:1 1 auto}.assistant-files__link,.assistant-files__name{min-width:0;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-files__link{text-decoration:none;color:color-mix(in srgb,var(--accent) 72%,#4f7cff)}.assistant-files__image-actions{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;gap:8px;opacity:0;pointer-events:none;transition:opacity .16s ease}.assistant-files__image-frame:hover .assistant-files__image-actions,.assistant-files__image-frame:focus-within .assistant-files__image-actions{opacity:1;pointer-events:auto}.assistant-files__action-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--assistant-card-border);background:color-mix(in srgb,var(--panel-strong) 94%,transparent);color:var(--text);text-decoration:none}.assistant-files__image-surface{border:0;padding:0;display:block;width:100%;max-width:100%;background:transparent;cursor:zoom-in}.assistant-files__image-surface--ready{width:fit-content}.assistant-files__preview-shell{position:relative;width:100%;max-width:min(100%,1120px);min-height:180px;border-radius:8px;overflow:hidden;background:var(--assistant-subtle-bg);box-shadow:inset 0 0 0 1px var(--assistant-card-border)}.assistant-files__preview-shell--loading{width:100%;min-width:0;min-height:240px;max-height:320px;aspect-ratio:16 / 9}.assistant-files__preview-shell--ready{width:fit-content}.assistant-files__preview{display:block;width:100%;max-width:min(100%,1120px);height:auto;min-height:180px;max-height:320px;object-fit:contain;border-radius:8px;background:var(--assistant-subtle-bg)}.assistant-files__preview--hidden{visibility:hidden}.assistant-files__preview-shell--ready .assistant-files__preview{width:auto}.assistant-files__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border-radius:8px;z-index:3}.assistant-files__loading-copy{display:inline-flex;align-items:center;justify-content:center;color:var(--text);font-size:15px;line-height:1.3;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 0 rgba(0,0,0,.18);animation:assistant-files-loading-pulse 1.4s ease-in-out infinite}.assistant-files__loading-dots{display:inline-flex;align-items:center}.assistant-files__loading-dots span{display:inline-block;min-width:4px;animation:assistant-files-loading-dot 1.1s infinite ease-in-out}.assistant-files__loading-dots span:nth-child(2){animation-delay:.16s}.assistant-files__loading-dots span:nth-child(3){animation-delay:.32s}@keyframes assistant-files-loading-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes assistant-files-loading-dot{0%,80%,to{opacity:.24;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes assistant-files-spin{to{transform:rotate(360deg)}}.assistant-files__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:var(--text);font-size:15px;font-weight:700;letter-spacing:-.01em;z-index:1}.assistant-files__loading--inline{position:static;inset:auto;min-width:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--assistant-subtle-bg) 96%,transparent);flex:0 0 auto;align-self:center;font-size:11px}.assistant-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:32px;background:#06070ad1}.assistant-image-lightbox__panel{position:relative;width:fit-content;max-width:min(92vw,1400px);max-height:88vh;display:grid;place-items:center}.assistant-image-lightbox__close{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#222;color:#fff;cursor:pointer}.assistant-rich-content__image-button{display:inline-block;max-width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.assistant-rich-content__image-button:focus-visible,.assistant-image-lightbox__close:focus-visible{outline:2px solid #1e55ff;outline-offset:3px}.assistant-image-lightbox__image{display:block;max-width:100%;max-height:88vh;border-radius:18px;background:#111}@media (max-width: 960px){.assistant-files__image-actions{opacity:1;pointer-events:auto}.assistant-rich-content__table{display:block;font-size:12px;border-radius:0;background:transparent;box-shadow:none}.assistant-rich-content__table thead{display:none}.assistant-rich-content__table tbody{display:grid;gap:10px}.assistant-rich-content__table .assistant-rich-content__table-row{display:grid;border-radius:12px;overflow:hidden;background:var(--assistant-card-bg);box-shadow:inset 0 0 0 1px var(--assistant-card-border)}.assistant-rich-content__table .assistant-rich-content__table-cell{display:grid;grid-template-columns:minmax(78px,92px) minmax(0,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid var(--assistant-card-border)}.assistant-rich-content__table .assistant-rich-content__table-cell:last-child{border-bottom:none}.assistant-rich-content__table .assistant-rich-content__table-cell:before{content:attr(data-label);font-weight:700;color:var(--assistant-subtle-text);overflow-wrap:anywhere;word-break:break-word}.assistant-rich-content__pre{padding:10px;font-size:12px;line-height:1.45}}.assistant-rich-content__markdown-image{display:block;width:auto;height:auto;max-width:100%;max-height:min(60vh,480px);object-fit:contain}.auth-page,.auth-page *{box-sizing:border-box}@keyframes auth-aurora-drift{0%{transform:translate3d(-4%,-3%,0) scale(1.02)}50%{transform:translate3d(4%,3%,0) scale(1.07)}to{transform:translate3d(-4%,-3%,0) scale(1.02)}}.auth-page{position:relative;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:36px 20px;background:radial-gradient(circle at 14% 18%,var(--auth-glow-a) 0%,transparent 28%),radial-gradient(circle at 78% 20%,var(--auth-glow-b) 0%,transparent 32%),linear-gradient(135deg,var(--auth-bg-start) 0%,var(--auth-bg-end) 100%)}.auth-page--oem-login-background{background:var(--oem-login-background) center / cover no-repeat}.auth-page--oem-login-background .auth-page__aurora{top:0;right:0;bottom:0;left:0;background:#0f172a33;filter:none;animation:none}.auth-page__aurora{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:radial-gradient(circle at 18% 22%,var(--auth-glow-a) 0%,transparent 20%),radial-gradient(circle at 68% 26%,var(--auth-glow-b) 0%,transparent 18%),radial-gradient(circle at 32% 72%,var(--auth-glow-b) 0%,transparent 18%);filter:blur(18px);animation:auth-aurora-drift 20s ease-in-out infinite;pointer-events:none}.auth-page__content{position:relative;z-index:1;display:grid;width:min(486px,100%);gap:14px}.auth-page__content .auth-card{width:100%}.auth-page__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:12px;line-height:1.45}.auth-page__legal a{color:var(--text-muted);font-weight:700;text-underline-offset:3px}.auth-page__legal a:hover{color:var(--accent)}.auth-page__legal a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-page__legal-disabled{color:var(--muted);font-weight:700}.auth-card{position:relative;z-index:1;width:min(486px,100%);display:grid;gap:18px;padding:32px 36px;border:1px solid transparent;border-radius:22px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:0 24px 70px #0f172a29}.auth-card--embedded{width:min(420px,100%);margin:0}.auth-card__top-right{position:absolute;top:12px;right:12px;z-index:2}.auth-card__brand-mark{width:68px;height:68px;display:grid;place-items:center;justify-self:center;border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 100%,transparent);box-shadow:0 12px 28px #0f172a1a}.auth-card__logo{width:50px;height:50px;object-fit:contain}.auth-card__title{margin:0;text-align:center;font-size:26px;line-height:1.05;font-weight:700;letter-spacing:-.03em;color:var(--text)}.auth-card__status{margin:16px 0 0;text-align:center;font-size:16px;line-height:1.5;color:var(--text-muted)}.auth-card__field{display:grid;gap:8px;font-size:13px;color:var(--text);font-weight:600}.auth-card__field-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.auth-card__field-heading a,.password-reset-card__back{color:var(--accent);font-weight:700;text-decoration:none}.auth-card__field-heading a:hover,.password-reset-card__back:hover{text-decoration:underline;text-underline-offset:3px}.password-reset-card__help{margin:-6px 0 0;color:var(--text-muted);font-size:14px;line-height:1.55;text-align:center}.password-reset-card__form{display:grid;gap:18px}.password-reset-card__success{margin:0;padding:11px 13px;border:1px solid color-mix(in srgb,#16865c 28%,transparent);border-radius:8px;background:color-mix(in srgb,#dff8ec 88%,var(--panel-strong));color:#116846;font-size:14px;line-height:1.5}.password-reset-card__back{justify-self:center;font-size:14px}.password-reset-card__requirements{display:grid;gap:7px;margin:-6px 0 0;padding:0;list-style:none}.password-reset-card__requirements li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:var(--text-muted);font-size:12px;line-height:1.45}.password-reset-card__requirements li[data-met=true]{color:#16865c}.password-reset-card__requirements svg{margin-top:1px}:root[data-site-mode=oem] .auth-card__field-heading a,:root[data-site-mode=oem] .password-reset-card__back{color:var(--brand-primary)}:root[data-theme=dark] .password-reset-card__success{background:color-mix(in srgb,#16865c 18%,var(--panel-strong));color:#8ce0bd}.auth-card__input-wrap{width:100%;box-sizing:border-box;display:block;border:2px solid transparent;border-radius:14px;background:color-mix(in srgb,var(--panel-strong) 98%,transparent) padding-box,linear-gradient(135deg,transparent 0%,transparent 100%) border-box;box-shadow:0 8px 20px #0f172a0f;transition:box-shadow .14s ease,background .14s ease}.auth-card__input-wrap:focus-within{background:linear-gradient(var(--panel-strong),var(--panel-strong)) padding-box,linear-gradient(135deg,#f7c2c9,#ef9fbc 20%,#a965de 58%,#2448ff) border-box;box-shadow:none}.auth-card__input{width:100%;box-sizing:border-box;display:block;padding:12px 15px;font-size:16px;border:0;border-radius:12px;background:transparent;color:var(--text);box-shadow:none;transition:background-color .14s ease}.auth-card__input:focus{outline:none;background:transparent;box-shadow:none}.auth-card__input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--panel-strong) 98%,transparent) inset}.auth-card__input:-webkit-autofill:focus{outline:none;-webkit-box-shadow:0 0 0 1000px var(--panel-strong) inset}.auth-card__input::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.auth-card__privacy,.access-request__privacy{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-muted);font-size:13px;line-height:1.45;font-weight:500}.auth-card__privacy input,.access-request__privacy input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent)}.auth-card__privacy a,.access-request__privacy a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth-card__privacy-link--disabled,.access-request__privacy-link--disabled{color:var(--muted);font-weight:700}.auth-card__submit{height:50px;font-weight:700;color:var(--accent-contrast);background:var(--accent);border-color:transparent;border-radius:999px;font-size:17px;letter-spacing:0;box-shadow:0 6px 18px #0506082e;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.auth-card__submit:hover{background:var(--accent-strong);box-shadow:0 8px 20px #05060838}.auth-card__submit:active{transform:translateY(1px)}:root[data-site-mode=oem] .auth-card__submit{color:var(--brand-primary-contrast);background:var(--brand-primary)}:root[data-site-mode=oem] .auth-card__submit:hover{background:var(--brand-primary-hover)}:root[data-site-mode=oem] .auth-card__submit:active{background:var(--brand-primary-active)}:root[data-site-mode=oem] .auth-card__privacy input,:root[data-site-mode=oem] .access-request__privacy input{accent-color:var(--brand-primary)}:root[data-theme=dark] .auth-card__logo{filter:invert(1) brightness(1.3)}:root[data-brand=insight] .auth-card__logo{width:58px;height:58px;object-fit:contain;filter:none}.inline-notice{margin:0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);background:#ffeeeee0;color:var(--danger);font-size:14px}.access-request__notification.ant-notification-notice{--access-request-text: var(--landing-black, #161616);--access-request-muted: #5f5f5a;--access-request-border: rgba(17, 17, 17, .12);--access-request-shadow: 0 14px 40px rgba(17, 17, 17, .08);--access-request-accent: var(--landing-black, #161616);border:1px solid var(--access-request-border);box-shadow:var(--access-request-shadow)}:root[data-theme=dark] .access-request__notification.ant-notification-notice{--access-request-text: #f4f4ef;--access-request-muted: #aaa9a2;--access-request-border: rgba(244, 244, 239, .14);--access-request-shadow: 0 18px 46px rgba(0, 0, 0, .44);--access-request-accent: #f4f4ef}.access-request__notification .ant-notification-notice-message{color:var(--access-request-text)}.access-request__notification .ant-notification-notice-description,.access-request__notification .ant-notification-notice-close{color:var(--access-request-muted)}.auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#070a1075;z-index:1200}.auth-modal__panel{position:relative;width:min(420px,100%)}.auth-modal__close{display:grid;place-items:center;padding:0;width:32px;height:32px;border-radius:999px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--muted);font-size:18px;line-height:1;z-index:2;box-shadow:none;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.auth-modal__close:hover,.auth-modal__close:active{transform:none}.auth-modal__close:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);box-shadow:none}@media (max-width: 640px){.auth-card__top-right{top:10px;right:10px}.auth-card{width:min(100%,420px);padding:28px 22px 24px;gap:18px}.auth-card__brand-mark{width:60px;height:60px}.auth-card__logo{width:44px;height:44px}.password-reset-card{max-height:calc(100dvh - 32px);overflow-y:auto}}@media (prefers-reduced-motion: reduce){.auth-page__aurora{animation:none}}@keyframes access-request-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes access-request-pulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.28);opacity:1}}.access-request,.access-request *{box-sizing:border-box}.access-request{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 16% 12%,rgba(204,227,255,.9) 0,transparent 28%),radial-gradient(circle at 92% 78%,rgba(30,85,255,.12) 0,transparent 30%),linear-gradient(135deg,#f9f8f0,#f4f3ec 58%,#ebeae2);color:#000}.access-request__shell{width:min(1120px,100%);min-height:min(720px,calc(100vh - 40px));display:grid;grid-template-columns:.74fr 1.26fr;border:1px solid rgba(0,0,0,.12);border-radius:32px;overflow:hidden;background:#ffffffb3;box-shadow:0 28px 80px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.access-request--compact{min-height:100dvh;padding:12px}.access-request--compact .access-request__shell{min-height:min(640px,calc(100dvh - 24px))}.access-request--compact .access-request__brand{padding:24px 28px}.access-request--compact .access-request__logo-row{margin-bottom:0}.access-request--compact .access-request__signal{width:min(260px,100%);margin:16px 0 14px}.access-request--compact .access-request__form-panel{padding:18px 38px}.access-request--compact .access-request__copy{margin:6px 0 10px;line-height:1.42}.access-request--compact .access-request__form,.access-request--compact .access-request__grid-two{gap:8px 10px}.access-request--compact input:where(:not([type=checkbox],[type=radio])),.access-request--compact select,.access-request--compact .access-request__code-button{height:34px}.access-request--compact .ant-select.access-request__industry-select,.access-request--compact .ant-select.access-request__country-select,.access-request--compact .ant-select.access-request__industry-select .ant-select-selector,.access-request--compact .ant-select.access-request__country-select .ant-select-selector,.access-request--compact .access-request__phone--antd{height:34px;min-height:34px}.access-request--compact .ant-select.access-request__industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.access-request--compact .ant-select.access-request__industry-select .ant-select-placeholder,.access-request--compact .ant-select.access-request__industry-select .ant-select-input,.access-request--compact .ant-select.access-request__country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.access-request--compact .ant-select.access-request__country-select .ant-select-placeholder,.access-request--compact .ant-select.access-request__country-select .ant-select-input,.access-request--compact .access-request__phone-country-select.ant-select,.access-request--compact .access-request__phone-country-select .ant-select-selector,.access-request--compact .access-request__phone-country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.access-request--compact .access-request__phone-country-select .ant-select-input,.access-request--compact .access-request__phone-number-input.ant-input{height:32px;min-height:32px;line-height:32px}.access-request--compact h1{font-size:clamp(28px,3.4vw,40px)}.access-request--compact label{gap:5px}.access-request--compact .access-request__agent-region label{min-height:58px;padding:10px 12px}.access-request--compact .access-request__agent-region legend{margin-bottom:12px}.access-request--compact .access-request__agent-region small{margin-top:3px;line-height:1.24}.access-request--compact .access-request__email-line{gap:8px}.access-request__brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:34px;color:#f4f3ec;background:radial-gradient(circle at 80% 8%,rgba(30,85,255,.5),transparent 24%),radial-gradient(circle at 96% 42%,rgba(19,255,142,.14),transparent 22%),linear-gradient(160deg,#000,#151515)}.access-request__brand:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(rgba(244,243,236,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,243,236,.055) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.75),transparent 72%);mask-image:linear-gradient(135deg,rgba(0,0,0,.75),transparent 72%);pointer-events:none}.access-request__brand>*{position:relative;z-index:1}.access-request__brand-content{width:min(330px,100%);display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-self:center}.access-request__logo-row{display:flex;align-items:center;gap:13px;margin-bottom:86px}.access-request__logo-box{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:#f4f3ec}.access-request__logo-box img{width:36px;height:36px;object-fit:contain}:root[data-brand=insight] .access-request__logo-box img{object-fit:contain}.access-request__logo-row strong{display:block;font-size:15px;line-height:1.1}.access-request__logo-row span,.access-request__tag,.access-request__signal-core span{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.access-request__logo-row div>span{color:#f4f3ec94;font-size:10px}.access-request__tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:#f4f3ecad;font-size:11px}.access-request__tag:before{content:"";width:7px;height:7px;border-radius:999px;background:#13ff8e}.access-request__brand-copy{max-width:330px;margin:0;color:#f4f3ecad;font-size:14px;line-height:1.68}.access-request__signal{position:relative;width:min(330px,100%);aspect-ratio:1.08;margin:28px 0 24px;border:1px solid rgba(244,243,236,.12);border-radius:34px;background:radial-gradient(circle at 50% 48%,rgba(30,85,255,.26),transparent 31%),radial-gradient(circle at 64% 68%,rgba(19,255,142,.12),transparent 22%),#f4f3ec0a;overflow:hidden}.access-request__signal:before,.access-request__signal:after{position:absolute;top:38px;right:38px;bottom:38px;left:38px;content:"";border:1px solid rgba(244,243,236,.14);border-radius:999px}.access-request__signal:after{top:72px;right:72px;bottom:72px;left:72px;border-color:#1e55ff57}.access-request__orbit{position:absolute;left:50%;top:50%;width:210px;height:88px;margin:-44px 0 0 -105px;border:1px solid rgba(244,243,236,.18);border-radius:999px;animation:access-request-orbit 9s linear infinite}.access-request__orbit--b{width:250px;height:104px;margin:-52px 0 0 -125px;transform:rotate(58deg);animation-duration:12s;animation-direction:reverse}.access-request__signal-core{position:absolute;left:50%;top:50%;display:grid;width:126px;height:126px;place-items:center;padding:14px;border-radius:999px;color:#000;background:#f4f3ec;transform:translate(-50%,-50%)}.access-request__signal-core span{color:#1e55ff;font-size:10px;font-weight:900}.access-request__signal-core strong{margin-top:-18px;font-size:24px;letter-spacing:-.06em;white-space:nowrap}.access-request__dot{position:absolute;width:10px;height:10px;border-radius:999px;background:#13ff8e;box-shadow:0 0 0 8px #13ff8e1f;animation:access-request-pulse 1.8s ease-in-out infinite}.access-request__dot--a{left:58px;top:88px}.access-request__dot--b{right:62px;bottom:76px;background:#1e55ff;box-shadow:0 0 0 8px #1e55ff21;animation-delay:.5s}.access-request__flow{display:flex;flex-wrap:wrap;gap:8px}.access-request__flow span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(244,243,236,.16);border-radius:999px;color:#f4f3ecc7;background:#f4f3ec0e;font-size:12px;font-weight:650}.access-request__form-panel{display:grid;align-items:center;padding:38px 42px;background:radial-gradient(circle at 94% 6%,rgba(204,227,255,.42),transparent 28%),#ffffffdb}.access-request__form-card{width:min(100%,610px);margin:0 auto}.access-request__kicker{margin:0 0 8px;color:#1e55ff;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.access-request h1{margin:0;color:#000;font-size:clamp(30px,4vw,44px);line-height:1;letter-spacing:-.06em}.access-request__copy{max-width:560px;margin:12px 0 22px;color:#515151;font-size:14px;line-height:1.58}.access-request__copy a{color:#000;font-weight:850;text-decoration:underline;text-underline-offset:3px}.access-request__form{display:grid;gap:13px}.access-request__grid-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.access-request__grid-two--single{grid-template-columns:1fr}.access-request__sales-error{grid-column:1 / -1;margin:-4px 0 0;color:#c62828;font-size:12px;line-height:1.4}.access-request__sales-referral{grid-column:1 / -1;margin:0;padding:10px 12px;border:1px solid #b9d8c2;background:#f4fbf6;color:#205c32;font-size:13px;font-weight:750;line-height:1.45}.access-request__sales-referral--error{border-color:#e3b8b8;background:#fff7f7;color:#9f2424}.access-request label{display:grid;gap:7px;color:#000;font-size:12px;font-weight:800}.access-request__label-with-help{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px}.access-request__help-trigger{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(30,85,255,.35);border-radius:999px;color:#1e55ff;background:#fff;font-size:11px;font-weight:900;line-height:1;cursor:help}.access-request__help-trigger:hover,.access-request__help-trigger:focus-visible{border-color:#1e55ff;outline:none;box-shadow:0 0 0 3px #1e55ff24}.access-request input:where(:not([type=checkbox],[type=radio])),.access-request select{width:100%;height:38px;padding:0 14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;color:#000;background-color:#ffffffd1;outline:none}.access-request .ant-select.access-request__industry-select,.access-request .ant-select.access-request__country-select{width:100%;height:38px}.access-request .ant-select.access-request__industry-select .ant-select-selector,.access-request .ant-select.access-request__country-select .ant-select-selector{height:38px;min-height:38px;padding:0 14px;border:1px solid rgba(0,0,0,.12);border-radius:14px;color:#000;background-color:#ffffffd1}.access-request .ant-select.access-request__industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.access-request .ant-select.access-request__industry-select .ant-select-placeholder,.access-request .ant-select.access-request__industry-select .ant-select-input,.access-request .ant-select.access-request__country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.access-request .ant-select.access-request__country-select .ant-select-placeholder,.access-request .ant-select.access-request__country-select .ant-select-input{height:36px;line-height:36px}.access-request .ant-select.access-request__industry-select .ant-select-input,.access-request .ant-select.access-request__country-select .ant-select-input{border:0;border-radius:0;background:transparent;outline:0;box-shadow:none}.access-request .ant-select.access-request__industry-select.ant-select-focused .ant-select-selector,.access-request .ant-select.access-request__country-select.ant-select-focused .ant-select-selector{border-color:#1e55ff;background-color:#fff;box-shadow:0 0 0 4px #1e55ff1c}.access-request .access-request__country-option,.access-request__country-popup .access-request__country-option{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px}.access-request .access-request__country-flag,.access-request__country-popup .access-request__country-flag{width:22px;height:18px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1}.access-request .access-request__country-name,.access-request__country-popup .access-request__country-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-request .access-request__phone{width:100%}.access-request .access-request__phone--antd{height:38px;display:grid;grid-template-columns:112px minmax(0,1fr);border:1px solid rgba(0,0,0,.12);border-radius:14px;background-color:#ffffffd1;overflow:hidden;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.access-request .access-request__phone--antd:focus-within{border-color:#1e55ff;background-color:#fff;box-shadow:0 0 0 4px #1e55ff1c}.access-request .access-request__phone-country-select.ant-select{width:112px;height:36px}.access-request .access-request__phone-country-select .ant-select-selector{height:36px;min-height:36px;padding:0 24px 0 10px;border:0;border-radius:0;border-right:1px solid rgba(0,0,0,.12);background:#ffffffa3;box-shadow:none;font-size:14px;font-weight:700}.access-request .access-request__phone-country-compact,.access-request__phone-country-popup .access-request__phone-country-option{display:inline-flex;min-width:0;align-items:center;gap:8px}.access-request .access-request__phone-flag,.access-request__phone-country-popup .access-request__phone-flag{width:22px;height:18px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1}.access-request .access-request__phone-country-code,.access-request__phone-country-popup .access-request__phone-country-code{flex:0 0 auto;color:#000;font-weight:700;white-space:nowrap}.access-request .access-request__phone-country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.access-request .access-request__phone-country-select .ant-select-input{height:36px;line-height:36px}.access-request .access-request__phone-country-select .ant-select-input{border:0;border-radius:0;background:transparent;outline:0;box-shadow:none}.access-request .access-request__phone-country-select .ant-select-arrow{right:9px;color:#515151;font-size:10px}.access-request .access-request__phone-country-select.ant-select-focused .ant-select-selector{border-color:#0000001f;background:#fff;box-shadow:none}.access-request .access-request__phone-country-select.ant-select.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border:0;border-right:1px solid rgba(0,0,0,.12);outline:0;box-shadow:none}.access-request .access-request__phone-number-input.ant-input{min-width:0;width:100%;height:36px;min-height:36px;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.access-request .access-request__phone-number-input.ant-input:focus{border:0;background:transparent;box-shadow:none}:root[data-locale=zh-CN] .access-request .access-request__form input:not([type=radio]):not([type=checkbox]),:root[data-locale=zh-CN] .access-request .access-request__form :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),:root[data-locale=zh-CN] .access-request .access-request__form .ant-select-placeholder,:root[data-locale=zh-CN] .access-request .access-request__form .ant-select-input{font-size:14px;font-weight:400;letter-spacing:0}:root[data-locale=zh-CN] .access-request .access-request__form input:not([type=radio]):not([type=checkbox])::placeholder,:root[data-locale=zh-CN] .access-request .access-request__form .ant-select-placeholder{color:#00000061;opacity:1}.access-request input:where(:not([type=checkbox],[type=radio])):focus,.access-request select:focus{border-color:#1e55ff;background-color:#fff;box-shadow:0 0 0 4px #1e55ff1c}.access-request__email-line{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:10px}.access-request__email-line--single{grid-template-columns:minmax(0,1fr)}.access-request__captcha{display:grid;grid-template-columns:minmax(0,1fr) 112px 34px;gap:8px;align-items:end;min-width:0}.access-request__captcha label{display:grid;gap:8px;min-width:0}.access-request__captcha-image{display:flex;align-items:center;justify-content:center;height:40px;overflow:hidden}.access-request__captcha-image img{width:112px;height:40px;object-fit:contain}.access-request__captcha-error{grid-column:1 / -1;margin:0;color:var(--ant-color-error, #c62828);font-size:12px}.access-request__agent-region{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.access-request__agent-region legend{grid-column:1 / -1;margin-bottom:-2px;color:#000;font-size:12px;font-weight:850}.access-request__agent-region label{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:70px;padding:13px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#ffffffc7;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.access-request__agent-region label.is-selected{border-color:#1e55ff9e;background:#1e55ff14;box-shadow:0 0 0 4px #1e55ff14}.access-request__agent-region input{width:16px;height:16px;padding:0;margin-top:2px;accent-color:#1e55ff}.access-request__agent-region strong{display:block;color:#000;font-size:13px;line-height:1.2}.access-request__agent-region small{display:block;margin-top:5px;color:#515151;font-size:11px;font-weight:650;line-height:1.35}.access-request__code-button{height:38px;border:1px solid rgba(30,85,255,.26);border-radius:14px;color:#1e55ff;background:#cce3ff5c;font-size:13px;font-weight:850}.access-request__code-button--sent{color:#000;border-color:#13ff8e66;background:#13ff8e33}.access-request:not(.landing-form-card) .access-request__code-button--sent{color:#000;border-color:#13ff8e66;background:#13ff8e33}.access-request__hint{display:flex;align-items:center;gap:8px;margin:-3px 0 0;color:#515151;font-size:12px;line-height:1.35}.access-request__hint:before{content:"";width:6px;height:6px;border-radius:999px;background:#1e55ff}.access-request__privacy{display:flex;align-items:center;gap:8px;margin:0}.access-request__privacy input{flex:0 0 16px;margin:0}.access-request__submit-section{display:flex;width:100%;flex-direction:column;align-items:center;gap:9px;margin-top:2px}.access-request__submit-note{margin:0;color:#64748b;text-align:center;font-size:12px;line-height:1.4}.access-request__submit{display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:178px;border:0;border-radius:999px;color:#fff;background:#1e55ff;box-shadow:0 15px 30px #1e55ff38;font-size:15px;font-weight:850;text-decoration:none}.access-request:not(.landing-form-card) .access-request__submit-section .access-request__submit{width:100%;height:38px;min-width:0;padding:12px;border-radius:10px;background:linear-gradient(135deg,#5c8ff7,#3b82f6);box-shadow:0 4px 14px #3b82f64d;font-size:14px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.access-request--compact:not(.landing-form-card) .access-request__submit-section .access-request__submit{height:36px}.access-request--compact .access-request__privacy{order:2;font-size:12px}.access-request--compact .access-request__submit-note{order:3}.access-request:not(.landing-form-card) .access-request__submit-section .access-request__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666}.access-request__success-card{width:min(560px,100%);padding:34px;border:1px solid rgba(19,255,142,.32);border-radius:28px;background:radial-gradient(circle at 88% 0%,rgba(19,255,142,.26),transparent 30%),#ffffffe6;box-shadow:0 28px 80px #0000001f}.registration-success{color:var(--text);text-align:left;overflow-wrap:anywhere}.registration-success--embedded{display:grid;gap:18px;padding-top:18px}.registration-success p{margin:0;line-height:1.6}.registration-success__icon{color:var(--accent);font-size:32px;justify-self:center}.registration-success__credentials{display:grid;gap:8px;margin:0;padding-block:16px;border-block:1px solid var(--border)}.registration-success__credentials dt{color:var(--muted);font-size:13px}.registration-success__credentials dd{margin:0 0 8px;font-size:16px;font-weight:600;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.registration-success__manual{box-sizing:border-box;width:100%;min-height:180px;padding:12px;color:var(--text);background:var(--panel-strong);border:1px solid var(--border);border-radius:6px;font:inherit;resize:vertical}.registration-success a{color:var(--accent);text-decoration:underline}.registration-success a:focus-visible,.registration-success__manual:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.registration-success .ant-btn{min-height:44px;height:auto;white-space:normal}@media (max-width: 540px){.registration-success.auth-card{padding:24px 20px}}.access-request__success-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:22px;border-radius:999px;color:#000;background:#13ff8e;font-size:28px;font-weight:900}.access-request__flow--light span{color:#000;border-color:#00000014;background:#f4f3ec9e}.access-request__success-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.access-request__success-actions a,.access-request__success-actions button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 17px;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#000;background:#fff;font-size:13px;font-weight:850;text-decoration:none}.auth-card__eyebrow{margin:-4px 0 -8px;color:var(--text-muted);text-align:center;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.set-password-card__link{width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;text-decoration:none}.auth-card__secondary-action{margin:-4px 0 0;color:var(--text-muted);text-align:center;font-size:13px}.auth-card__secondary-action a{color:var(--text);font-weight:700}.auth-card__support-action{margin:-4px 0 0;text-align:center;font-size:13px}.auth-card__support-action a{color:var(--text-muted);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width: 920px){.access-request__shell{grid-template-columns:1fr}.access-request__logo-row{margin-bottom:38px}}@media (max-width: 640px){.access-request{padding:0}.access-request__shell{border:0;border-radius:0;box-shadow:none}.access-request__brand,.access-request__form-panel{padding:24px 20px}.access-request__grid-two,.access-request__agent-region,.access-request__email-line{grid-template-columns:1fr}.access-request:not(.landing-form-card) .access-request__email-line{grid-template-columns:1fr}.access-request:not(.landing-form-card) .access-request__code-button{width:100%}.access-request__submit{width:100%}}@media (prefers-reduced-motion: reduce){.access-request__orbit,.access-request__dot{animation:none}}.access-request .access-request__audience{grid-column:1 / -1;margin-bottom:16px}.access-request__audience .ant-radio-group{display:flex;width:100%}.access-request .access-request__audience .ant-radio-button-wrapper{display:block;flex:1;height:36px;line-height:34px;color:var(--ant-color-text);text-align:center}.access-request .access-request__audience .ant-radio-button-wrapper-checked{color:var(--ant-color-text-light-solid)}.access-request .access-request__audience input{height:100%;padding:0;border:0;border-radius:0}:root:not([data-site-mode=oem]) :is(.profile-page__save,.profile-page__avatar-action){background:var(--accent);color:var(--accent-contrast)}.profile-page{min-height:100%;padding:24px clamp(20px,5vw,72px) 56px;background:var(--bg);color:var(--text)}.profile-page,.profile-page *{box-sizing:border-box}.profile-page__topbar,.profile-page__hero,.profile-page__content{width:min(960px,100%);margin:0 auto}.profile-page__topbar{display:flex;align-items:center;justify-content:space-between;min-height:40px}.profile-page__back{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:750;text-decoration:none}.profile-page__back .sidebar-icon{width:18px;height:18px}.profile-page__eyebrow,.profile-page__section-heading p,.profile-page__hero-copy>p{margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.profile-page__hero{display:flex;align-items:center;gap:22px;padding:clamp(40px,7vw,76px) 0 46px;border-bottom:1px solid var(--border)}.profile-page__avatar-wrap{position:relative;flex:0 0 auto}.profile-page__avatar{position:relative;display:grid;place-items:center;width:104px;height:104px;padding:0;overflow:hidden;border:0;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,var(--panel-strong));color:var(--accent);font-size:34px;font-weight:800}.profile-page__avatar:hover{transform:none}.profile-page__avatar img{width:100%;height:100%;object-fit:cover}.profile-page__avatar-action{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--bg);border-radius:50%;background:var(--text);color:var(--panel)}.profile-page__avatar-action .sidebar-icon{width:15px;height:15px}.profile-page__file-input{display:none}.profile-page__hero-copy{min-width:0}.profile-page__hero-copy h1{margin:5px 0;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;line-height:1.06}.profile-page__hero-copy span{color:var(--muted);font-size:14px}.profile-page__content{padding-top:40px}.profile-page__section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px}.profile-page__section-heading h2{margin:4px 0 0;font-size:20px;letter-spacing:-.02em}.profile-page__save{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--text);color:var(--panel);font-size:13px;font-weight:800}.profile-page__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.profile-page__form-grid--password{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page__form-grid label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:700}.profile-page__form-grid input{min-height:44px;padding:0 13px;color:var(--text)}.profile-page__form-grid input:disabled{color:var(--muted);background:color-mix(in srgb,var(--panel) 70%,var(--bg))}.profile-page__field-hint{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.profile-page__message{margin:12px 0 0;color:var(--muted);font-size:13px}.profile-page__section-heading--section,.profile-page__section-heading--usage{margin-top:56px}.profile-page__usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.profile-page__usage-item{min-height:148px;padding:22px 20px 20px 0;display:flex;flex-direction:column;gap:7px}.profile-page__usage-item+.profile-page__usage-item{padding-left:20px;border-left:1px solid var(--border)}.profile-page__usage-item>span{color:var(--muted);font-size:12px;font-weight:750}.profile-page__usage-item strong{font-size:18px;letter-spacing:-.02em}.profile-page__usage-item small{margin-top:auto;color:var(--muted);font-size:12px;line-height:1.45}.profile-page__legal-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.profile-page__legal-links a{color:var(--text);font-size:13px;font-weight:750;text-underline-offset:4px}.profile-page__legal-links a:hover{color:var(--accent)}.profile-page__legal-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-page__legal-link--disabled{color:var(--muted);font-size:13px;font-weight:750}.profile-page__spend-total{font-size:20px;letter-spacing:-.03em}.profile-page__spend-description{margin:12px 0 0;color:var(--muted);font-size:13px}.profile-page__spend-list{margin-top:20px;border-top:1px solid var(--border)}.profile-page__spend-list>p{margin:0;padding:18px 0;color:var(--muted);font-size:13px}.profile-page__spend-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;border-bottom:1px solid var(--border)}.profile-page__spend-row>span{display:grid;gap:3px}.profile-page__spend-row small{color:var(--muted);font-size:12px}.profile-page__spend-row>strong{font-size:14px}@media (max-width: 640px){.profile-page{padding:18px 20px 40px}.profile-page__hero{gap:16px;padding:44px 0 34px}.profile-page__avatar{width:78px;height:78px;font-size:26px}.profile-page__form-grid,.profile-page__form-grid--password,.profile-page__usage-grid{grid-template-columns:1fr}.profile-page__usage-item{min-height:0;padding:17px 0}.profile-page__usage-item+.profile-page__usage-item{padding-left:0;border-top:1px solid var(--border);border-left:0}.profile-page__legal-links{flex-direction:column;align-items:flex-start}}.landing-page,.landing-page *{box-sizing:border-box}.landing-page{--landing-black: #1b1b1b;--landing-paper: #f4f3ec;--landing-blue: #1e55ff;--landing-green: #13ff8e;--landing-sky: #cce3ff;--landing-lime: #d5ff62;--landing-grey: #1b1b1b;--landing-grey-muted: rgba(27, 27, 27, .72);--landing-stroke: rgba(27, 27, 27, .14);--landing-font-sans: "Poppins", "Noto Sans SC", "PingFang SC", sans-serif;--landing-font-display: "Plus Jakarta Sans", "Poppins", sans-serif;--landing-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100dvh;background:linear-gradient(rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px),var(--landing-paper);background-size:72px 72px;color:var(--landing-black);font-family:var(--landing-font-sans);font-size:16px;line-height:1.55}.landing-page button,.landing-page input,.landing-page select,.landing-page textarea{font:inherit}.landing-page a{color:inherit;text-decoration:none}.landing-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px clamp(18px,4vw,56px);border-bottom:1px solid var(--landing-stroke);background:#f4f3ece6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-brand{display:flex;align-items:center;gap:14px;min-width:0}.landing-brand-logo-image{display:block;width:92px;height:44px;object-fit:contain;object-position:left center;flex:0 0 auto}:root[data-brand=insight] .landing-brand-image,:root[data-brand=insight] .landing-brand-logo-image{width:138px;height:44px;object-fit:contain}.landing-brand-name{min-width:0;max-width:clamp(96px,18vw,260px);overflow:hidden;color:var(--landing-black);font-size:18px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.landing-brand-mark{padding-left:14px;border-left:1px solid var(--landing-stroke);color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.landing-nav{display:flex;justify-content:center;gap:6px;color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.landing-nav a,.landing-pricing-compact,.landing-login{padding:9px 11px;border:1px solid transparent}.landing-pricing-compact,.landing-login{color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:11px;letter-spacing:.08em}.landing-pricing-compact{display:none}.landing-nav a:hover,.landing-pricing-compact:hover,.landing-login:hover{border-color:var(--landing-black);background:#fff;color:var(--landing-black)}.landing-topbar-actions{justify-self:end;display:flex;align-items:center;gap:10px}.landing-page .landing-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;border:1px solid var(--landing-black);border-radius:4px;background:var(--landing-black);color:#fff;font-weight:700;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.landing-page .landing-button:hover{transform:translateY(-1px);background:var(--landing-blue);color:#fff}.landing-page .landing-button--secondary{background:var(--landing-paper);color:var(--landing-black)}.landing-page .landing-button--secondary:hover{background:var(--landing-green);color:var(--landing-black)}.landing-container{width:min(1440px,calc(100% - 36px));margin:0 auto}.landing-hero{min-height:calc(100dvh - 82px);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:clamp(24px,3vw,44px);align-items:start;padding:clamp(30px,4vw,54px) 0 30px}.landing-hero-copy{display:flex;flex-direction:column;justify-content:flex-start;gap:32px}.landing-kicker{margin:0 0 22px;color:var(--landing-blue);font-family:var(--landing-font-mono);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.landing-hero h1,.landing-section h2,.landing-stage-copy h2,.landing-rail-title{margin:0;font-family:var(--landing-font-display);letter-spacing:0}.landing-hero h1{max-width:820px;font-size:clamp(46px,5.2vw,78px);font-weight:800;line-height:1}.landing-lead{max-width:720px;margin:20px 0 0;color:var(--landing-grey);font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.58}.landing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.landing-trial-note{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--landing-stroke);background:#ffffff94;color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:12px}.landing-hero-index{display:flex;border:1px solid var(--landing-stroke);background:#ffffff73}.landing-hero-index div{flex:1;min-height:82px;padding:16px;border-right:1px solid var(--landing-stroke)}.landing-hero-index div:last-child{border-right:0}.landing-hero-index span,.landing-workflow small,.landing-section-head>span,.landing-video-stats span,.landing-footer{font-family:var(--landing-font-mono);letter-spacing:.12em;text-transform:uppercase}.landing-hero-index span{color:#adadad;font-size:10px}.landing-hero-index strong{display:block;margin-top:12px;font-size:14px;line-height:1.3}.landing-product-stage{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(22px,2.4vw,34px);height:clamp(540px,46vw,720px);padding:clamp(28px,3.4vw,52px) clamp(26px,3.6vw,52px) clamp(24px,3vw,38px);border:1px solid var(--landing-black);background:radial-gradient(circle at 50% 86%,rgba(30,85,255,.25),transparent 32%),linear-gradient(180deg,#1b1b1b,#202020 52%,#171717);color:#fff;overflow:hidden;isolation:isolate}.landing-product-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 76%);mask-image:linear-gradient(180deg,#000 0%,transparent 76%);pointer-events:none}.landing-product-stage:after{content:"";position:absolute;left:-18%;right:-18%;bottom:-16%;height:46%;background:radial-gradient(ellipse at 20% 38%,rgba(30,85,255,.86) 0 18%,transparent 48%),radial-gradient(ellipse at 52% 45%,rgba(119,126,255,.54) 0 18%,transparent 48%),radial-gradient(ellipse at 78% 54%,rgba(255,126,190,.72) 0 17%,transparent 46%);filter:blur(22px);opacity:.9;pointer-events:none;z-index:0}.landing-stage-copy,.landing-ask-input{position:relative;z-index:2}.landing-stage-copy{min-width:0;max-width:520px;margin:0 auto;text-align:center;flex:0 0 auto}.landing-stage-copy h2{color:#fff;font-family:var(--landing-font-sans);font-size:clamp(32px,3.7vw,54px);font-weight:700;line-height:1.02}.landing-stage-copy p{max-width:420px;margin:12px auto 0;color:#f4f3eca3;font-size:15px;line-height:1.45}.landing-ask-input{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:22px;width:min(100%,560px);min-height:224px;margin:clamp(8px,2.6vw,42px) auto 0;padding:24px;border:1px solid rgba(213,255,98,.16);border-radius:30px;background:#262626f0;box-shadow:0 34px 80px #1b1b1b57,inset 0 1px #f4f3ec1a}.landing-ask-text{min-height:0;overflow:hidden;color:var(--landing-paper);font-size:clamp(18px,1.6vw,23px);font-weight:700;line-height:1.32;overflow-wrap:anywhere}.landing-typing-cursor{display:inline-block;width:10px;height:1em;margin-left:3px;transform:translateY(2px);background:var(--landing-green);animation:landing-blink .9s steps(2,start) infinite}@keyframes landing-blink{50%{opacity:0}}.landing-ask-tools{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px}.landing-tool-group{display:flex;align-items:center;gap:10px}.landing-tool-dot,.landing-send{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(213,255,98,.18);border-radius:999px;background:#f4f3ec14;color:#d5ff62eb}.landing-send{border-color:transparent;background:#d5ff62f2;color:var(--landing-black)}.landing-line-icon,.landing-waveform-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.landing-section{padding:clamp(70px,10vw,132px) 0;border-top:1px solid var(--landing-stroke)}.landing-section-head{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);gap:clamp(28px,5vw,86px);align-items:start;margin-bottom:42px}.landing-section-head>span{color:var(--landing-blue);font-size:12px}.landing-section h2{max-width:850px;font-family:var(--landing-font-sans);font-size:clamp(36px,5vw,74px);font-weight:700;line-height:1.02}.landing-section-head p,.landing-section-copy{max-width:760px;margin:22px 0 0;color:var(--landing-grey);font-size:18px;font-weight:500;line-height:1.7}.landing-workflow{display:grid;grid-template-columns:.78fr 1.22fr;border:1px solid var(--landing-black);background:#fff}.landing-workflow-rail{padding:clamp(24px,4vw,44px);background:var(--landing-black);color:#fff}.landing-rail-title{font-family:var(--landing-font-sans);font-size:clamp(30px,4vw,56px);font-weight:800;line-height:1.02}.landing-rail-note{margin:24px 0 0;color:#f4f3eca8;font-size:15px}.landing-rail-action{margin-top:26px}.landing-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--landing-black)}.landing-workflow-item{min-height:220px;padding:clamp(22px,3vw,36px);border-right:1px solid var(--landing-stroke);border-bottom:1px solid var(--landing-stroke)}.landing-workflow-item:nth-child(2n){border-right:0}.landing-workflow-item:nth-last-child(-n+2){border-bottom:0}.landing-workflow-heading{display:flex;align-items:center;gap:14px;margin-bottom:28px}.landing-workflow-tag{font-family:var(--landing-font-mono);color:var(--landing-blue);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.landing-workflow-grid h3{margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.18}.landing-workflow-grid p{margin:0;color:var(--landing-grey);font-size:15px}.landing-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border:1px solid rgba(213,255,98,.35);color:var(--landing-lime);border-radius:999px;background:var(--landing-black);box-shadow:inset 0 0 0 1px #d5ff6214}.landing-icon .landing-line-icon{width:32px;height:32px;stroke-width:2.15}.landing-video-panel{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:520px;border:1px solid var(--landing-black);background:var(--landing-black);color:#fff}.landing-video-screen{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid rgba(244,243,236,.22);background:linear-gradient(120deg,rgba(30,85,255,.22),transparent 45%),radial-gradient(circle at 74% 28%,rgba(19,255,142,.18),transparent 28%),#1b1b1b}.landing-product-video{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.landing-video-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(244,243,236,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,243,236,.055) 1px,transparent 1px);background-size:44px 44px;opacity:.7}.landing-play-core{position:relative;z-index:1;display:grid;place-items:center;width:min(38vw,260px);aspect-ratio:1;border:1px solid rgba(244,243,236,.28);background:#f4f3ec0f}.landing-play-core:before{content:"";width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:36px solid #fff;transform:translate(5px)}.landing-video-caption{position:absolute;left:28px;right:28px;bottom:24px;z-index:2;display:flex;justify-content:space-between;gap:18px;color:#f4f3ecb3;font-family:var(--landing-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.landing-video-panel aside{display:grid;align-content:space-between;gap:24px;padding:28px}.landing-video-panel aside p{margin:0;color:#f4f3ecb8;font-size:15px;line-height:1.7}.landing-video-stat{border-top:1px solid rgba(244,243,236,.2);padding-top:18px}.landing-video-stat span{display:block;color:var(--landing-green);font-family:var(--landing-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.landing-video-stat b{display:block;margin-top:8px;font-size:30px;line-height:1.1}.landing-trial-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1fr);gap:clamp(24px,5vw,76px);align-items:start}.landing-trial-aside{position:sticky;top:110px}.landing-access-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border:1px solid var(--landing-stroke);background:#ffffff7a}.landing-access-step{min-height:106px;padding:16px;border-right:1px solid var(--landing-stroke)}.landing-access-step:last-child{border-right:0}.landing-access-step span{display:block;color:var(--landing-blue);font-family:var(--landing-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.landing-access-step strong{display:block;margin-top:10px;font-size:14px;line-height:1.35}.landing-profile-note{padding:18px;border:1px solid rgba(19,255,142,.45);color:var(--landing-green);font-family:var(--landing-font-mono);font-size:12px;line-height:1.55}.landing-credit-box{display:grid;gap:20px;margin-top:34px;border:1px solid var(--landing-black);background:var(--landing-black);color:#fff;padding:28px}.landing-credit-box strong{font-size:clamp(38px,5vw,66px);line-height:.95}.landing-credit-box span{color:#f4f3ecb8;font-size:15px}.landing-form-card.access-request{min-height:auto;display:block;place-items:initial;padding:0;border:1px solid var(--landing-black);border-radius:0;background:#fff;box-shadow:none;color:var(--landing-black)}.landing-form-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--landing-stroke)}.landing-form-head strong{font-size:20px}.landing-form-head span{color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.landing-form-body{padding:0}.landing-form-card .access-request__form.ant-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px}.landing-form-card .access-request__field--full,.landing-form-card .access-request__hint,.landing-form-card .access-request__actions,.landing-form-card .access-request__agent-region--landing,.landing-form-card .submit-row{grid-column:1 / -1}.landing-form-card .access-request__agent-region--landing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.landing-form-card .access-request__agent-region--landing legend{grid-column:1 / -1;margin:0 0 2px;color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:11px;font-weight:400;letter-spacing:.1em;line-height:1.35}.landing-form-card .access-request__agent-region--landing label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:66px;padding:10px 12px;border:1px solid var(--landing-stroke);border-radius:4px;background:var(--landing-paper)}.landing-form-card .access-request__agent-region--landing label.is-selected{border-color:var(--landing-blue);background:#2448ff0f;box-shadow:inset 0 0 0 1px var(--landing-blue)}.landing-form-card .access-request__agent-region--landing input{width:16px;height:16px;margin-top:2px;accent-color:var(--landing-blue)}.landing-form-card .access-request__agent-region--landing strong{color:var(--landing-black);font-family:var(--landing-font-sans);font-size:14px;font-weight:750;line-height:1.3}.landing-form-card .access-request__agent-region--landing small{margin-top:6px;color:var(--landing-grey);font-family:var(--landing-font-sans);font-size:13px;font-weight:500;line-height:1.35}.landing-form-card .access-request__form .ant-form-item.access-request__field{display:grid;gap:8px;margin-bottom:0}.landing-form-card .access-request__form .ant-form-item .ant-form-item-label{padding:0}.landing-form-card .access-request__form .ant-form-item .ant-form-item-label>label{height:auto;color:var(--landing-grey);font-family:var(--landing-font-mono);font-size:11px;font-weight:400;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.landing-form-card .access-request__form .ant-form-item .ant-form-item-control-input{min-height:0}.landing-form-card .access-request__form .ant-form-item .ant-form-item-control-input-content{display:block}.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;min-height:48px;padding:0 13px;border:1px solid var(--landing-stroke);border-radius:4px;background:var(--landing-paper);color:var(--landing-grey);font-family:var(--landing-font-sans);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy .ant-checkbox{align-self:center;margin-top:0}.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy .ant-checkbox-inner{border:1px solid var(--landing-black);background:#fff}.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy:hover .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner,.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:var(--landing-black)}.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--landing-black);background:var(--landing-black)}.landing-form-card .access-request__form .ant-checkbox-wrapper.access-request__privacy .ant-checkbox+span{min-width:0;padding-inline-start:8px;padding-inline-end:0;overflow-wrap:anywhere}.landing-form-card .access-request__form .access-request__privacy a{color:var(--landing-blue)}.landing-form-card .access-request__form .ant-input{height:48px;min-height:48px;padding:12px 13px;border:1px solid var(--landing-stroke);border-radius:4px;background:var(--landing-paper);color:var(--landing-black);font-family:var(--landing-font-sans);outline:none;transition:border-color .15s ease,background .15s ease}.landing-form-card .access-request__form .ant-input:focus,.landing-form-card .access-request__form .ant-input-focused{border-color:var(--landing-blue);background:#fff;box-shadow:none}.landing-form-card .access-request__form .ant-select.access-request__industry-select,.landing-form-card .access-request__form .ant-select.access-request__country-select{width:100%;height:48px;min-height:48px;padding:0;border:1px solid var(--landing-stroke);border-radius:4px;background:var(--landing-paper);color:var(--landing-black);font-family:var(--landing-font-sans);font-size:16px;box-shadow:none;transition:border-color .15s ease,background .15s ease}.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-selector,.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-selector{width:100%;height:46px;min-height:46px;padding:0 13px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.landing-form-card .access-request__form .ant-select.access-request__industry-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-placeholder,.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-input,.landing-form-card .access-request__form .ant-select.access-request__country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-placeholder,.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-input{height:46px;font-size:16px;line-height:46px}.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-input,.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-selection-search-input,.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-input,.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-selection-search-input{border:0;border-radius:0;background:transparent;outline:0;box-shadow:none}.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-placeholder,.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-placeholder{color:var(--landing-grey-muted)}.landing-form-card .access-request__form .ant-select.access-request__industry-select.ant-select-focused,.landing-form-card .access-request__form .ant-select.access-request__country-select.ant-select-focused{border-color:var(--landing-blue);background:#fff;box-shadow:none}.landing-form-card .access-request__form .ant-select.access-request__industry-select.ant-select-status-error,.landing-form-card .access-request__form .ant-select.access-request__country-select.ant-select-status-error{border-color:#ff4d4f}.landing-form-card .access-request__form .access-request__country-option,.access-request__country-popup .access-request__country-option{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px}.landing-form-card .access-request__form .access-request__country-flag,.access-request__country-popup .access-request__country-flag{width:22px;height:18px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1}.landing-form-card .access-request__form .access-request__country-name,.access-request__country-popup .access-request__country-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-request__industry-popup.ant-select-dropdown,.access-request__country-popup.ant-select-dropdown,.access-request__phone-country-popup.ant-select-dropdown{padding:6px;border:1px solid var(--landing-stroke);border-radius:10px;background:#fff;box-shadow:0 18px 42px #11111124}.access-request__industry-popup .ant-select-item,.access-request__country-popup .ant-select-item,.access-request__phone-country-popup .ant-select-item{min-height:34px;border-radius:6px;color:var(--landing-black);font-size:13px}.access-request__industry-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.access-request__country-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.access-request__phone-country-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--landing-black) 6%,transparent)}.access-request__industry-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.access-request__country-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.access-request__phone-country-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--landing-blue) 12%,transparent);color:var(--landing-black)}.landing-form-card .access-request__form .access-request__phone{width:100%;height:48px;min-height:48px;display:grid;grid-template-columns:108px minmax(0,1fr);border:1px solid var(--landing-stroke);border-radius:4px;background:var(--landing-paper);font-family:var(--landing-font-sans);font-size:16px;overflow:hidden;transition:border-color .15s ease,background .15s ease}.landing-form-card .access-request__form .access-request__phone:focus-within{border-color:var(--landing-blue);background:#fff}.landing-form-card .access-request__form .access-request__phone-country-select.ant-select{width:108px;height:46px;min-height:46px;padding:0;border:0;border-right:1px solid var(--landing-stroke);border-radius:0;background:color-mix(in srgb,var(--landing-paper) 88%,#fff);box-shadow:none;font-family:var(--landing-font-sans);font-size:14px;font-weight:700}.landing-form-card .access-request__form .access-request__phone-country-select.ant-select .ant-select-selector{width:100%;height:46px;min-height:46px;padding:0 24px 0 10px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.landing-form-card .access-request__form .access-request__phone-country-compact,.access-request__phone-country-popup .access-request__phone-country-option{display:inline-flex;min-width:0;align-items:center;gap:8px}.landing-form-card .access-request__form .access-request__phone-country-compact{max-width:100%}.access-request__phone-country-popup .access-request__phone-country-option{width:100%}.landing-form-card .access-request__form .access-request__phone-flag,.access-request__phone-country-popup .access-request__phone-flag{width:22px;height:18px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;line-height:1}.access-request__phone-country-popup .access-request__phone-country-name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-form-card .access-request__form .access-request__phone-country-code,.access-request__phone-country-popup .access-request__phone-country-code{flex:0 0 auto;color:var(--landing-black);font-weight:700;white-space:nowrap}.landing-form-card .access-request__form .access-request__phone-country-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.landing-form-card .access-request__form .access-request__phone-country-select .ant-select-input{height:46px;line-height:46px}.landing-form-card .access-request__form .access-request__phone-country-select .ant-select-input,.landing-form-card .access-request__form .access-request__phone-country-select .ant-select-selection-search-input{border:0;border-radius:0;background:transparent;outline:0;box-shadow:none}.landing-form-card .access-request__form .ant-select.access-request__industry-select .ant-select-selection-search-input,.landing-form-card .access-request__form .ant-select.access-request__country-select .ant-select-selection-search-input,.landing-form-card .access-request__form .access-request__phone-country-select .ant-select-selection-search-input{width:100%;height:100%;padding:0;line-height:normal}.landing-form-card .access-request__form .access-request__phone-country-select .ant-select-arrow{right:9px;color:var(--landing-grey);font-size:10px}.landing-form-card .access-request__form .access-request__phone-country-select.ant-select.ant-select-focused{border:0;border-right:1px solid var(--landing-stroke);border-radius:0;background:#fff;outline:0;box-shadow:none}.landing-form-card .access-request__form .access-request__phone-number-input.ant-input{min-width:0;width:100%;height:46px;min-height:46px;padding:0 13px 0 16px;border:0;border-radius:0;background:transparent;color:var(--landing-black);font-family:var(--landing-font-sans);font-size:16px;font-weight:500;line-height:46px;outline:none;box-shadow:none}.landing-form-card .access-request__form .access-request__phone-number-input.ant-input:focus{border:0;background:transparent;box-shadow:none}.access-request__phone-country-popup.ant-select-dropdown{min-width:280px}.landing-form-card .access-request__code-button.ant-btn{min-width:150px;height:48px;border:1px solid var(--landing-black);border-radius:4px;background:#fff;color:var(--landing-black);font-family:var(--landing-font-sans);font-weight:700;cursor:pointer}.landing-form-card .access-request__code-button.ant-btn:hover:not(:disabled),.landing-form-card .access-request__code-button.ant-btn:focus-visible,.landing-form-card .access-request__code-button.ant-btn:disabled,.landing-form-card .access-request__code-button.ant-btn.ant-btn-loading{border-color:var(--landing-black);color:var(--landing-black);background:var(--landing-sky)}.landing-form-card .access-request__code-button.ant-btn:disabled,.landing-form-card .access-request__code-button.ant-btn.ant-btn-loading{background:#fff;opacity:1}.landing-form-card .access-request__submit.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--landing-black);border-radius:4px;background:var(--landing-black);color:#fff;font-family:var(--landing-font-sans);font-weight:800;box-shadow:none;transition:transform .16s ease,background .16s ease,color .16s ease}.landing-form-card .access-request__submit.ant-btn:hover:not(:disabled),.landing-form-card .access-request__submit.ant-btn:focus-visible{border-color:var(--landing-black);background:var(--landing-blue);color:#fff;transform:translateY(-1px)}.landing-form-card .access-request__submit.ant-btn:disabled,.landing-form-card .access-request__submit.ant-btn.ant-btn-loading{border-color:var(--landing-black);background:#1b1b1b14;color:#1b1b1ba3;box-shadow:inset 0 0 0 1px var(--landing-black);opacity:1}.landing-form-card .submit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:8px;border-top:1px solid var(--landing-stroke)}.landing-form-card .access-request__email-line{grid-template-columns:minmax(0,1fr) auto}.landing-form-card .access-request__email-line--single{grid-template-columns:minmax(0,1fr)}.landing-form-card .submit-row p{max-width:360px;margin:0;color:var(--landing-grey);font-size:13px}.landing-success-modal,.landing-contact-modal{--landing-black: #1b1b1b;--landing-paper: #f4f3ec;--landing-blue: #1e55ff;--landing-stroke: rgba(27, 27, 27, .14);--landing-font-sans: "Poppins", "Noto Sans SC", "PingFang SC", sans-serif}.landing-success-modal .ant-modal-content,.landing-contact-modal .ant-modal-container{overflow:hidden;padding:0;border:1px solid var(--landing-black);border-radius:4px;background:var(--landing-paper);color:var(--landing-black);box-shadow:0 32px 110px #0000004d}.landing-success-modal .ant-modal-header,.landing-contact-modal .ant-modal-header{margin:0;padding:22px 64px 22px 24px;border-bottom:1px solid var(--landing-stroke);background:transparent}.landing-success-modal .ant-modal-title,.landing-contact-modal .ant-modal-title{color:var(--landing-black);font-family:var(--landing-font-sans);font-size:32px;line-height:1.12}.landing-success-modal .ant-modal-close,.landing-contact-modal .ant-modal-close{top:18px;inset-inline-end:20px;width:40px;height:40px;border:1px solid var(--landing-black);border-radius:4px;background:#fff;color:var(--landing-black)}.landing-success-modal .ant-modal-body,.landing-contact-modal .ant-modal-body{padding:24px}.landing-success-modal__steps{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.landing-success-modal__steps li{padding:12px 14px;border:1px solid var(--landing-stroke);background:#fff;font-size:14px;font-weight:700}.landing-success-modal__contact{display:inline-flex;padding:14px 16px;border:1px solid var(--landing-black);background:#fff;color:var(--landing-blue);font-weight:700}.landing-contact-modal .ant-modal-title{font-size:24px;letter-spacing:0}.landing-contact-modal__email{display:flex;align-items:center;gap:16px;font-family:var(--landing-font-sans)}.landing-contact-modal__email a{flex:1;min-width:0;color:var(--landing-blue);font-size:16px;font-weight:500;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.landing-contact-modal__email .ant-btn{flex:0 0 44px;width:44px;height:44px;border-color:var(--landing-black);border-radius:4px;color:var(--landing-black)}.landing-contact-modal__email a:focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px}.landing-contact-modal__feedback{min-height:48px;padding-top:12px;color:var(--landing-black);font-family:var(--landing-font-sans);font-size:12px;line-height:1.5}.landing-contact-modal__feedback p{margin:0}.landing-footer{width:min(1440px,calc(100% - 36px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0 44px;border-top:1px solid var(--landing-stroke);color:var(--landing-grey);font-size:11px}.landing-footer-brand{display:flex;align-items:center;gap:14px;min-width:0}.landing-footer-brand img{display:block;width:72px;height:40px;object-fit:contain;object-position:left center;flex:0 0 auto}:root[data-brand=insight] .landing-footer-brand img{width:112px}.landing-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px 20px}.landing-footer-company{margin:0;font:inherit}.landing-page .landing-footer-contact{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-transform:inherit;cursor:pointer}.landing-footer-links a,.landing-footer-company,.landing-footer-contact{text-decoration:underline;text-underline-offset:4px}.landing-footer-links a:hover,.landing-page .landing-footer-contact:hover{color:var(--landing-blue)}.landing-footer-links a:focus-visible,.landing-footer-contact:focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px}.landing-footer-link--disabled{color:var(--landing-grey-muted)}@media (max-width: 1080px){.landing-topbar{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-pricing-compact{display:inline-flex}.landing-hero,.landing-workflow,.landing-trial-layout{grid-template-columns:1fr}.landing-trial-aside{position:static}.landing-workflow-grid,.landing-workflow-rail{border-left:0;border-right:0}}@media (max-width: 760px){.landing-container,.landing-footer{width:min(100% - 24px,1440px)}.landing-topbar{grid-template-columns:1fr auto;align-items:center;padding:14px 12px;gap:12px}.landing-brand-logo-image{width:78px;height:40px}.landing-brand-name{max-width:min(32vw,152px);font-size:16px}.landing-brand-mark{display:none}.landing-topbar-actions{justify-self:end;gap:8px}.landing-topbar-actions .landing-button{display:none}.landing-pricing-compact,.landing-login{flex:0 0 auto;min-height:40px;padding:9px 6px;border-color:transparent;font-size:10px}.landing-hero{min-height:auto;padding-top:34px;grid-template-columns:1fr}.landing-hero h1{font-size:clamp(42px,13vw,58px)}.landing-hero-index{flex-direction:column}.landing-hero-index div{border-right:0;border-bottom:1px solid var(--landing-stroke)}.landing-hero-index div:last-child{border-bottom:0}.landing-product-stage{height:auto;min-height:auto;padding:14px}.landing-ask-input{min-height:222px;padding:18px;border-radius:26px}.landing-ask-text{font-size:18px}.landing-tool-dot,.landing-send{width:40px;height:40px}.landing-section-head,.landing-video-panel,.landing-form-card .access-request__form.ant-form,.landing-form-card .access-request__grid-two,.landing-form-card .access-request__agent-region--landing{grid-template-columns:1fr}.landing-form-card .access-request__form .ant-form-item-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.landing-form-card .access-request__form .ant-form-item-label,.landing-form-card .access-request__form .ant-form-item-control{width:100%;max-width:100%}.landing-workflow-grid{grid-template-columns:1fr}.landing-workflow-item,.landing-workflow-item:nth-child(2n),.landing-workflow-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--landing-stroke)}.landing-workflow-item:last-child{border-bottom:0}.landing-video-screen{min-height:360px;border-right:0;border-bottom:1px solid rgba(244,243,236,.22)}.landing-product-video{min-height:360px}.landing-form-card .access-request__email-line{grid-template-columns:1fr}.landing-form-card .access-request__code-button{min-height:46px}.landing-form-card .access-request__actions,.landing-form-card .submit-row,.landing-footer{align-items:stretch;flex-direction:column}.landing-access-path{grid-template-columns:1fr}.landing-footer-links{justify-content:flex-start}.landing-access-step{min-height:0;border-right:0;border-bottom:1px solid var(--landing-stroke)}.landing-access-step:last-child{border-bottom:0}.landing-success-modal .ant-modal-title{font-size:26px}}@media (prefers-reduced-motion: reduce){.landing-button,.landing-typing-cursor{transition:none;animation:none}}.legal-page,.legal-page *{box-sizing:border-box}.legal-page{--legal-black: #1b1b1b;--legal-paper: #f4f3ec;--legal-blue: #1e55ff;--legal-muted: rgba(27, 27, 27, .68);--legal-stroke: rgba(27, 27, 27, .16);--legal-font-sans: "Poppins", "Noto Sans SC", "PingFang SC", sans-serif;--legal-font-display: "Plus Jakarta Sans", "Poppins", sans-serif;--legal-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100dvh;background:var(--legal-paper);color:var(--legal-black);font-family:var(--legal-font-sans);letter-spacing:0}.legal-page a{color:inherit}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline:2px solid var(--legal-blue);outline-offset:3px}.legal-topbar{position:sticky;top:0;z-index:10;display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,4vw,56px);border-bottom:1px solid var(--legal-stroke);background:#f4f3ecf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-brand{display:inline-flex;min-width:0;align-items:center;gap:14px;text-decoration:none}.legal-brand img{display:block;width:92px;height:44px;flex:0 0 auto;object-fit:contain;object-position:left center}:root[data-brand=insight] .legal-brand img{width:138px}.legal-brand span{padding-left:14px;border-left:1px solid var(--legal-stroke);font-family:var(--legal-font-mono);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.legal-back-link{padding:9px 0;color:var(--legal-black);font-family:var(--legal-font-mono);font-size:12px;font-weight:700;letter-spacing:0;text-underline-offset:4px}.legal-back-link:hover{color:var(--legal-blue)}.legal-layout{display:grid;width:min(1104px,calc(100% - 36px));grid-template-columns:minmax(210px,280px) minmax(0,760px);justify-content:center;gap:64px;margin:0 auto;padding:64px 0 96px}.legal-contents{position:sticky;top:112px;align-self:start;max-height:calc(100dvh - 144px);overflow-y:auto;padding-right:24px;border-right:1px solid var(--legal-stroke);scrollbar-width:thin}.legal-contents>p{margin:0 0 16px;font-family:var(--legal-font-mono);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.legal-contents ol,.legal-mobile-contents ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.legal-contents a,.legal-mobile-contents a{display:block;color:var(--legal-muted);font-size:12px;line-height:1.45;text-decoration:none}.legal-contents a:hover,.legal-mobile-contents a:hover{color:var(--legal-blue);text-decoration:underline;text-underline-offset:3px}.legal-document{min-width:0}.legal-document-header{padding-bottom:40px;border-bottom:1px solid var(--legal-black)}.legal-product-name{margin:0 0 14px;color:var(--legal-blue);font-family:var(--legal-font-mono);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.legal-document h1{margin:0;font-family:var(--legal-font-display);font-size:46px;font-weight:800;letter-spacing:0;line-height:1.08}.legal-updated{margin:18px 0 0;color:var(--legal-muted);font-family:var(--legal-font-mono);font-size:12px;letter-spacing:0}.legal-introduction{margin-top:40px}.legal-introduction p,.legal-body p{margin:0 0 18px;font-size:15px;letter-spacing:0;line-height:1.75}.legal-introduction p:nth-child(2){font-weight:700}.legal-body h2{scroll-margin-top:112px;margin:56px 0 20px;padding-top:16px;border-top:1px solid var(--legal-stroke);font-family:var(--legal-font-display);font-size:24px;font-weight:800;letter-spacing:0;line-height:1.3}.legal-body a,.legal-introduction a{color:var(--legal-blue);overflow-wrap:anywhere;text-underline-offset:3px}.legal-mobile-contents{display:none}@media (max-width: 780px){.legal-topbar{min-height:72px}.legal-brand img{width:78px;height:38px}.legal-brand span{padding-left:10px;font-size:10px}.legal-back-link{font-size:11px}.legal-layout{display:block;width:min(100% - 36px,760px);padding:42px 0 72px}.legal-contents{display:none}.legal-document h1{font-size:34px}.legal-mobile-contents{display:block;margin:28px 0 0;padding:14px 0;border-top:1px solid var(--legal-stroke);border-bottom:1px solid var(--legal-stroke)}.legal-mobile-contents summary{color:var(--legal-black);cursor:pointer;font-family:var(--legal-font-mono);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.legal-mobile-contents ol{margin-top:16px}.legal-introduction p,.legal-body p{font-size:14px;line-height:1.72}.legal-body h2{margin-top:44px;font-size:21px}}@media (max-width: 420px){.legal-topbar{gap:14px;padding-inline:16px}.legal-brand{gap:8px}.legal-brand img{width:68px}.legal-brand span{padding-left:8px}.legal-layout{width:calc(100% - 32px)}}@keyframes message-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{0%{box-shadow:0 0 #0d7f6366}to{box-shadow:0 0 0 10px #0d7f6300}}@keyframes generating-dot{0%,80%,to{opacity:.24;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@keyframes generating-phrase-glow{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-.5px)}}@keyframes composer-drop-to-dock{0%{opacity:.72;transform:translateY(-34vh) scale(1.015)}68%{opacity:1;transform:translateY(8px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes first-response-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-avatar-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chat-file-spin{to{transform:rotate(360deg)}}@keyframes sidebar-menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sidebar-tab-underline{0%{opacity:0;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}@keyframes sidebar-list-enter{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebar-item-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.skill-management-page{height:100dvh;min-height:0;overflow:hidden;padding:24px;background:radial-gradient(circle at 16% 0%,var(--page-radial-a) 0%,transparent 48%),linear-gradient(180deg,var(--page-gradient-start) 0%,var(--bg) 58%,var(--page-gradient-end) 100%)}.skill-management{width:min(1440px,100%);height:100%;min-height:0;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px}.skill-management,.skill-management *{box-sizing:border-box}.skill-management__topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 10px 26px #1111110a}.skill-management__back-link{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text);box-shadow:0 10px 30px #1111110f;font-size:13px;line-height:1;font-weight:700;text-decoration:none}.skill-management__back-link:hover{transform:translateY(-1px)}.skill-management__title{min-width:0;flex:1}.skill-management__title span{display:block;color:var(--muted);font-size:10px;line-height:1;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.skill-management__title h1{margin:3px 0 0;overflow:hidden;color:var(--text);font-size:20px;line-height:1.1;font-weight:760;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.skill-management__status{min-width:92px;padding:9px 12px;border-radius:15px;background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))}.skill-management__status span,.skill-management__status strong{display:block}.skill-management__status span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.skill-management__status strong{margin-top:3px;color:var(--text);font-size:18px;line-height:1;font-weight:760}.skill-management__notice{padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--text);font-size:12px;line-height:1.35;font-weight:650}.skill-management__grid{min-height:0;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.25fr) minmax(280px,.85fr);gap:12px;align-items:stretch}.skill-management__grid:has(.skill-management__panel[aria-label=Skills][data-collapsed=true]){grid-template-columns:116px minmax(360px,1.45fr) minmax(300px,1fr)}.skill-management__grid:has(.skill-management__panel[aria-label=Agent][data-collapsed=true]){grid-template-columns:minmax(280px,.95fr) 116px minmax(340px,1.2fr)}.skill-management__grid:has(.skill-management__panel[aria-label=Skills][data-collapsed=true]):has(.skill-management__panel[aria-label=Agent][data-collapsed=true]){grid-template-columns:116px 116px minmax(420px,1fr)}.skill-management__panel{min-width:0;min-height:0;height:100%;max-height:100%;display:grid;gap:14px;overflow:hidden;padding:14px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--panel) 98%,transparent);box-shadow:0 12px 32px #1111110d}.skill-management__panel[data-collapsed=true]{align-content:start;gap:0}.skill-management__panel[aria-label=Skills],.skill-management__panel[aria-label=Agent]{grid-template-rows:auto minmax(0,1fr)}.skill-management__panel[aria-label=Skills] .skill-management__stack,.skill-management__panel[aria-label=Agent] .skill-management__stack{min-height:0;overflow:auto;padding-right:2px}.skill-management__panel[aria-label=Skills] .skill-management__stack{align-content:start;gap:9px}.skill-management__panel[aria-label=Test]{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.skill-management__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-management__panel[data-collapsed=true] .skill-management__section-header{align-items:flex-start;flex-direction:column}.skill-management__panel[data-collapsed=true] .skill-management__section-header p{display:none}.skill-management__section-header h2{margin:0;color:var(--text);font-size:15px;line-height:1.25;font-weight:700}.skill-management__section-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35;font-weight:500}.skill-management__stack,.skill-management__form{display:grid;gap:10px}.skill-management__form{min-width:0;align-self:start;padding:10px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--text) 2.5%,var(--panel-strong))}.skill-management__form--inline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.skill-management__lookup{grid-template-columns:1fr;gap:8px;background:transparent}.skill-management__lookup-heading{display:grid;gap:2px}.skill-management__lookup-heading strong{color:var(--text);font-size:12px;line-height:1.2;font-weight:740}.skill-management__lookup-heading small{color:var(--muted);font-size:11px;line-height:1.35;font-weight:560}.skill-management__lookup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.skill-management__mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent)}.skill-management__mode-switch button{min-width:0;min-height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;line-height:1;font-weight:760;box-shadow:none}.skill-management__mode-switch button[aria-pressed=true]{background:var(--panel);color:var(--accent);box-shadow:0 8px 18px #0f172a14}.skill-management__split-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px}.skill-management__field{min-width:0;display:grid;gap:6px;color:var(--text);font-size:12px;line-height:1.3;font-weight:650}.skill-management__field span{color:color-mix(in srgb,var(--text) 76%,transparent)}.skill-management__field input,.skill-management__field select,.skill-management__field textarea,.skill-management__skill-row input,.skill-management__skill-row select{min-width:0;max-width:100%;width:100%;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text);font:inherit;font-weight:540;outline:none}.skill-management__field input,.skill-management__field select,.skill-management__skill-row input,.skill-management__skill-row select{min-height:36px;padding:0 10px}.skill-management__field textarea{min-height:220px;max-width:100%;padding:10px;resize:vertical;line-height:1.45}.skill-management__file-control{min-width:0;min-height:36px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.skill-management__file-button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);font-size:12px;line-height:1;font-weight:700;cursor:pointer}.skill-management__file-name{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.2;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skill-management__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skill-management__field input:focus,.skill-management__field select:focus,.skill-management__field textarea:focus,.skill-management__skill-row input:focus,.skill-management__skill-row select:focus,.skill-management__file-control:focus-within{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.skill-management__primary-action,.skill-management__secondary-action{min-height:34px;padding:0 14px;border-radius:999px;font-size:12px;line-height:1;font-weight:700}.skill-management__primary-action{border:0;background:var(--accent);color:var(--accent-contrast);box-shadow:none}.skill-management__primary-action:not(:disabled):hover{filter:saturate(1.04) brightness(1.01)}.skill-management__secondary-action{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 96%,transparent);color:var(--text)}.skill-management__secondary-action:not(:disabled):hover{background:color-mix(in srgb,var(--text) 4%,var(--panel))}.skill-management__collapse-action{min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--panel) 96%,transparent);color:var(--muted);font-size:11px;line-height:1;font-weight:720}.skill-management__collapse-action:hover{color:var(--text);background:color-mix(in srgb,var(--text) 4%,var(--panel))}.skill-management__primary-action:disabled,.skill-management__secondary-action:disabled{opacity:.52;cursor:not-allowed}.skill-management__detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.skill-management__detail-list div,.skill-management__version-note,.skill-management__check-row{border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--panel) 96%,transparent)}.skill-management__detail-list div{padding:9px}.skill-management__detail-list dt{margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:700}.skill-management__detail-list dd{margin:0;color:var(--text);font-size:12px;font-weight:650;overflow-wrap:anywhere}.skill-management__version-note,.skill-management__empty,.skill-management__inline-warning{margin:0;padding:10px;color:var(--muted);font-size:12px;line-height:1.35;font-weight:600}.skill-management__inline-warning{border:1px solid color-mix(in srgb,#e5484d 24%,var(--border));border-radius:14px;background:color-mix(in srgb,#e5484d 7%,var(--panel));color:color-mix(in srgb,#e5484d 82%,var(--text))}.skill-management__subsection{display:grid;gap:10px}.skill-management__subsection>strong,.skill-management__subsection-header strong{color:var(--text);font-size:13px;line-height:1.2;font-weight:740}.skill-management__subsection-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-management__skill-rows,.skill-management__mcp-list{display:grid;gap:8px}.skill-management__skill-row{display:grid;grid-template-columns:minmax(86px,120px) minmax(0,1fr) minmax(86px,120px) auto;gap:8px;align-items:center}.skill-management__icon-action{min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:14px;background:transparent;color:var(--muted);font-size:12px;line-height:1;font-weight:650}.skill-management__icon-action:hover{color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent)}.skill-management__check-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:10px}.skill-management__check-row input{margin-top:2px;accent-color:var(--accent)}.skill-management__check-row span,.skill-management__check-row small{display:block}.skill-management__check-row strong{color:var(--text);font-size:12px;line-height:1.25}.skill-management__check-row small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.skill-management__save{justify-self:end}.skill-management__test{display:grid;gap:12px}.skill-management__test-status{min-width:124px;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))}.skill-management__test-status span,.skill-management__test-status strong{display:block}.skill-management__test-status span{color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.skill-management__test-status strong{margin-top:4px;max-width:220px;overflow:hidden;color:var(--text);font-size:12px;line-height:1.2;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.skill-management__panel[aria-label=Test] .skill-management__field textarea{min-height:96px}.skill-management__test-thread{min-height:0;max-height:none;display:grid;align-content:start;gap:10px;overflow:auto;padding:10px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--text) 2%,var(--panel-strong))}.skill-management__test-thread .chat-messages{--chat-message-right-offset: 0px;--chat-question-rail-width: 0px;width:100%;max-width:none;margin:0;padding:0;gap:12px}.skill-management__test-thread .chat-question-rail{display:none}.skill-management__test-thread .chat-message__row{grid-template-columns:30px minmax(0,1fr);gap:9px}.skill-management__test-thread .chat-message__row--user{grid-template-columns:minmax(0,1fr);margin-right:0}.skill-management__test-thread .chat-message__avatar{width:30px;height:30px}.skill-management__test-thread .chat-message__avatar-logo{width:15px;height:15px}.skill-management__test-thread .chat-message--assistant .chat-message__content{font-size:13px;line-height:1.55}.skill-management__test-thread .chat-message--user .chat-message__body{max-width:min(360px,100%);padding:9px 13px;border-radius:18px}.skill-management__test-thread .chat-message--assistant-following-user{margin-top:8px}.skill-management__test-message{width:min(92%,420px);display:grid;gap:5px;padding:9px 11px;border:1px solid var(--border);border-radius:15px;background:var(--panel)}.skill-management__test-message--user{justify-self:end;border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.skill-management__test-message--assistant{justify-self:start}.skill-management__test-message span{color:var(--muted);font-size:10px;line-height:1;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.skill-management__test-message p{margin:0;color:var(--text);font-size:12px;line-height:1.45;font-weight:540;overflow-wrap:anywhere;white-space:pre-wrap}.skill-management__test-action{justify-self:end}.skill-management__test-result{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--panel) 96%,transparent)}.skill-management__test-result span{width:fit-content;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--accent);font-size:11px;line-height:1;font-weight:760;text-transform:capitalize}.skill-management__test-result p{margin:0;color:var(--text);font-size:13px;line-height:1.5;font-weight:540;overflow-wrap:anywhere}@media (max-width: 1180px){.skill-management-page{padding:14px}.skill-management__section-header{align-items:stretch;flex-direction:column}.skill-management__grid,.skill-management__split-row,.skill-management__form--inline,.skill-management__detail-list,.skill-management__skill-row{grid-template-columns:1fr}.skill-management__save,.skill-management__test-action{justify-self:stretch}}@media (max-width: 720px){.skill-management__topbar{align-items:stretch;flex-direction:column}.skill-management__status{width:100%}}@keyframes sidebar-run-status-orbit{to{transform:rotate(360deg)}}@keyframes sidebar-run-status-pulse{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes question-locator-pulse{0%{box-shadow:0 0 #2448ff42}to{box-shadow:0 0 0 18px #2448ff00}}.app-shell{display:grid;grid-template-columns:288px 1fr;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.app-shell--desktop-freeze{height:100dvh;min-height:100dvh;overflow:hidden}.app-shell--sidebar-collapsed,.app-shell:has(>.app-shell__sidebar>.chat-sidebar--collapsed){grid-template-columns:92px 1fr}.app-shell__sidebar{min-height:0;overflow:visible;position:relative;z-index:12;border-right:0;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text-inverse);padding:18px 10px 14px;transition:padding .22s cubic-bezier(.22,1,.36,1),background .22s ease}.app-shell__overlay{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0c10186b;z-index:39}.app-shell__drawer{height:100%}.app-shell__workspace{min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--bg);transition:background .22s ease}.app-shell__topbar{background:var(--bg);padding:14px 22px;color:var(--text);transition:background .22s ease,padding .22s ease}.app-shell__main{height:100%;min-height:0;overflow:hidden}.app-shell__main:has(>.chat-page__viewport){position:relative}.chat-scroll-to-bottom{position:absolute;left:50%;bottom:12px;z-index:12;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--panel-strong);color:var(--text);box-shadow:0 4px 14px #00000014;transform:translate(-50%)}.chat-scroll-to-bottom:hover{background:var(--bg-strong);transform:translate(-50%)}.chat-scroll-to-bottom:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:3px}.app-shell__composer{flex:0 0 auto;padding:10px 22px 20px;border-top:none;background:transparent}.app-shell__composer--detached{position:relative}.app-shell__composer--detached:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px;pointer-events:none;opacity:0;background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 64%,transparent) 58%,transparent 100%);transition:opacity .12s ease}.app-shell--message-scrolling .app-shell__composer--detached:before{opacity:1}.chat-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.chat-topbar__title{margin:0;font-size:20px;line-height:1.15}.chat-topbar__subtitle{margin:2px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.chat-topbar__meta{display:flex;align-items:center;gap:7px}.chat-topbar__quota{position:relative;min-width:0;display:block}.chat-topbar__quota-trigger{width:100%;min-width:0;padding:0;border:0;display:grid;gap:3px;background:transparent;color:inherit;text-align:left}.chat-topbar__quota-trigger:disabled{cursor:default}.chat-topbar__quota-copy{display:inline-flex;align-items:center;gap:6px;min-width:0}.chat-topbar__quota-pill{width:fit-content;min-height:28px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);border:1px solid transparent;box-shadow:0 8px 20px #0f172a14;white-space:nowrap;flex:0 0 auto}.chat-topbar__quota-icon-wrap{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.chat-topbar__quota-icon{width:12px;height:12px;color:color-mix(in srgb,var(--text) 82%,transparent)}.chat-topbar__quota-value{margin:0;font-size:12px;line-height:1;font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--text)}.chat-topbar__quota-value small{margin-left:3px;color:var(--muted);font-size:10px;font-weight:500}.chat-topbar__quota-label{margin:0;font-size:10px;line-height:1;color:var(--muted);white-space:nowrap}.chat-topbar__progress{width:100%;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.chat-topbar__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(315deg,#fff8f1,#ef9fbc 18%,#a965de 56%,#2448ff)}.chat-topbar__daily-spend{position:absolute;top:calc(100% + 18px);right:0;z-index:45;width:min(360px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 120px));padding:16px;border-radius:16px;background:var(--panel);box-shadow:0 24px 70px #0f172a2e;overflow:visible}:root[data-theme=dark] .chat-topbar__daily-spend{background:var(--panel-strong);box-shadow:0 24px 70px #0000007a}.chat-topbar__daily-spend-header{display:flex;align-items:center;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-topbar__daily-spend-header strong{color:var(--text);font-size:15px;line-height:1.2;font-weight:750}.chat-topbar__balance-summary{display:grid;gap:3px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-topbar__balance-summary>span{color:var(--muted);font-size:11px}.chat-topbar__balance-summary>strong{color:var(--text);font-size:26px;line-height:1.15;font-weight:750;font-variant-numeric:tabular-nums}.chat-topbar__balance-summary>small{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.chat-topbar__pricing-link{min-height:36px;margin-top:12px;padding:0 10px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--text);background:color-mix(in srgb,var(--panel-strong) 92%,transparent);font-size:12px;font-weight:700;text-decoration:none}.chat-topbar__pricing-link:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.chat-topbar__pricing-link .sidebar-icon{width:15px;height:15px}.chat-topbar__quota-section{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-topbar__quota-section:first-child{padding-top:0}.chat-topbar__quota-section:last-child{padding-bottom:0;border-bottom:0}.chat-topbar__quota-section h3{margin:0;color:var(--text);font-size:12px;line-height:1.3;font-weight:750}.chat-topbar__quota-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.chat-topbar__quota-row strong{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-topbar__quota-row--primary strong{font-size:16px}.chat-topbar__quota-row--total{padding-top:7px;border-top:1px dashed color-mix(in srgb,var(--text) 12%,transparent)}.chat-topbar__quota-note{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.chat-topbar__quota-section--history .daily-points-heatmap{padding-top:2px}.chat-topbar__balance-breakdown{display:grid;gap:0;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-topbar__balance-source{display:grid;gap:4px;padding:9px 0}.chat-topbar__balance-source+.chat-topbar__balance-source{border-top:1px dashed color-mix(in srgb,var(--text) 9%,transparent)}.chat-topbar__balance-source>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.chat-topbar__balance-source strong{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-topbar__balance-source>small{color:var(--muted);font-size:10px;line-height:1.35}.daily-points-heatmap{display:grid;gap:12px;padding-top:14px}.daily-points-heatmap__summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.daily-points-heatmap__summary span{color:var(--muted);font-size:11px}.daily-points-heatmap__summary strong{color:var(--text);font-size:13px;line-height:1.2;font-weight:700;white-space:nowrap}.daily-points-heatmap__plot{display:grid;grid-template-columns:14px auto;justify-content:center;gap:6px}.daily-points-heatmap__weekdays{display:grid;grid-template-rows:repeat(7,13px);gap:4px}.daily-points-heatmap__weekdays span{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:9px;line-height:13px}.daily-points-heatmap__grid{display:grid;grid-template-rows:repeat(7,13px);grid-auto-flow:column;grid-auto-columns:13px;gap:4px}.daily-points-heatmap__day,.daily-points-heatmap__legend i{display:block;width:13px;height:13px;border-radius:3px;background:color-mix(in srgb,var(--text) 9%,transparent)}.daily-points-heatmap__day{position:relative;outline:0;cursor:default}.daily-points-heatmap__day[data-level="1"],.daily-points-heatmap__legend i[data-level="1"]{background:color-mix(in srgb,#1e55ff 28%,var(--panel))}.daily-points-heatmap__day[data-level="2"],.daily-points-heatmap__legend i[data-level="2"]{background:color-mix(in srgb,#1e55ff 48%,var(--panel))}.daily-points-heatmap__day[data-level="3"],.daily-points-heatmap__legend i[data-level="3"]{background:color-mix(in srgb,#1e55ff 72%,var(--panel))}.daily-points-heatmap__day[data-level="4"],.daily-points-heatmap__legend i[data-level="4"]{background:#1e55ff}.daily-points-heatmap__day[data-future=true]{opacity:.3}.daily-points-heatmap__day:not([data-future=true]):hover,.daily-points-heatmap__day:focus-visible{box-shadow:0 0 0 2px var(--panel),0 0 0 4px #1e55ff}.daily-points-heatmap__tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:4;min-width:150px;display:grid;gap:3px;padding:9px 10px;border-radius:8px;background:var(--text);color:var(--panel);box-shadow:0 12px 30px #0f172a33;font-size:11px;line-height:1.35;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.daily-points-heatmap__tooltip strong{font-size:11px;font-weight:700;white-space:nowrap}.daily-points-heatmap__day:hover .daily-points-heatmap__tooltip,.daily-points-heatmap__day:focus-visible .daily-points-heatmap__tooltip{opacity:1;transform:translate(-50%)}.daily-points-heatmap__day:nth-child(-n+28) .daily-points-heatmap__tooltip{left:0;transform:translateY(4px)}.daily-points-heatmap__day:nth-child(n+57) .daily-points-heatmap__tooltip{right:0;left:auto;transform:translateY(4px)}.daily-points-heatmap__day:is(:nth-child(-n+28),:nth-child(n+57)):hover .daily-points-heatmap__tooltip,.daily-points-heatmap__day:is(:nth-child(-n+28),:nth-child(n+57)):focus-visible .daily-points-heatmap__tooltip{transform:translateY(0)}.daily-points-heatmap__legend{display:flex;align-items:center;justify-content:flex-end;gap:5px}.daily-points-heatmap__legend span{color:var(--muted);font-size:9px;line-height:1}.daily-points-heatmap__legend i{width:9px;height:9px;border-radius:2px}.chat-topbar__daily-spend-state{padding:24px 0 18px;color:var(--muted);font-size:13px}@media (prefers-reduced-motion: reduce){.daily-points-heatmap__tooltip{transition:none}}.chat-topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:13px;font-weight:700;border:0;box-shadow:none;overflow:hidden}.chat-topbar__avatar-image{display:block;width:100%;height:100%;min-width:100%;aspect-ratio:1 / 1;border-radius:inherit;border:0;box-shadow:none;object-fit:cover;object-position:center;flex:0 0 auto}.chat-topbar__avatar:has(.chat-topbar__avatar-image),.chat-topbar__account-profile-avatar:has(.chat-topbar__avatar-image),.chat-topbar__account-avatar-preview:has(.chat-topbar__avatar-image){background:transparent}.chat-topbar__avatar--sign-in{width:auto;min-width:76px;padding:0 14px;font-size:14px}.chat-topbar__account,.chat-topbar__notifications{position:relative}.chat-topbar__notifications-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;flex:0 0 32px;box-sizing:border-box;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer}.chat-topbar__notifications-trigger>svg{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;stroke-width:1.9}.chat-topbar__notifications-trigger:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.chat-topbar__notifications-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.chat-topbar__notifications-dot{position:absolute;top:1px;right:1px;width:7px;height:7px;border:2px solid var(--panel-strong);border-radius:999px;background:#ef4444;box-sizing:content-box}.chat-mobile-topbar__notification-button{position:relative;border-color:transparent;background:transparent;box-shadow:none}@keyframes chat-notification-drawer-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.chat-notification-center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:flex;justify-content:flex-end;background:#11182747}.chat-notification-center__drawer{width:min(560px,100vw);height:100dvh;overflow:hidden;border-left:1px solid var(--border);background:var(--panel-strong);color:var(--text);box-shadow:-18px 0 48px #0f172a29;animation:chat-notification-drawer-enter .18s ease-out both}.chat-notification-detail-modal time{display:block;margin-bottom:12px;color:var(--muted);font-size:12px}.chat-notification-detail-modal p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);line-height:1.65}.chat-notification-detail-modal .ant-modal-content{background:var(--panel-strong);border:1px solid var(--border);border-radius:14px}.chat-notification-center__drawer--guide{width:min(900px,100vw)}.chat-notification-center__header,.chat-notification-center__detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:18px 24px;border-bottom:1px solid var(--border)}.chat-notification-center__header h2{margin:0;font-size:24px;line-height:1.2}.chat-notification-center__header p{margin:4px 0 0;color:var(--muted);font-size:13px}.chat-notification-center__header-actions{display:flex;align-items:center;gap:8px}.chat-notification-center__mark-read,.chat-notification-center__icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer}.chat-notification-center__mark-read{min-height:36px;gap:7px;padding:0 12px;border-radius:7px;font:inherit;font-size:12px;font-weight:700}.chat-notification-center__mark-read svg,.chat-notification-center__icon-button svg{width:17px;height:17px}.chat-notification-center__mark-read:disabled{cursor:default;opacity:.45}.chat-notification-center__icon-button{width:36px;height:36px;flex:0 0 36px;padding:0;border-color:transparent;border-radius:7px}.chat-notification-center__mark-read:not(:disabled):hover,.chat-notification-center__icon-button:hover{background:color-mix(in srgb,var(--text) 6%,var(--panel))}.chat-notification-center__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,calc(100% - 48px));margin:20px auto 0;padding:4px;border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent)}.chat-notification-center__tabs button,.chat-notification-center__filters button{border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700}.chat-notification-center__tabs button{min-height:38px}.chat-notification-center__tabs button[aria-selected=true],.chat-notification-center__filters button[aria-pressed=true]{background:var(--panel-strong);color:var(--text);box-shadow:0 3px 10px #0f172a14}.chat-notification-center__filters{display:flex;justify-content:flex-end;margin:16px 24px 0}.chat-notification-center__filters button{min-width:64px;min-height:34px;padding:0 12px}.chat-notification-center__list{display:grid;align-content:start;gap:12px;height:calc(100dvh - 190px);overflow-y:auto;padding:18px 24px 28px;border-top:1px solid var(--border)}.chat-notification-maintenance-modal .ant-modal-body{max-height:min(70dvh,640px);overflow-y:auto}.maintenance-notice{display:grid;gap:14px;color:var(--text);font-size:13px;line-height:1.7}.maintenance-notice h3{margin:8px 0 0;font-size:14px}.maintenance-notice ul{margin:0;padding-left:20px}.chat-notification-detail-modal .ant-modal-header{background:transparent}.chat-notification-detail-modal .ant-modal-title,.chat-notification-detail-modal .ant-modal-close{color:var(--text)}.chat-notification-detail-modal .ant-modal-close{display:inline-flex;align-items:center;justify-content:center}.chat-notification-detail-modal .ant-modal-close:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.chat-notification-center__item-icon--message{background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent)}.chat-notification-center__message-body{max-height:132px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.chat-notification-center__item-actions--end{justify-content:flex-end}.chat-notification-center__item{width:100%;display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;box-shadow:0 8px 22px #0f172a0f;cursor:default}.chat-notification-center__item:hover,.chat-notification-center__item--unread{border-color:color-mix(in srgb,var(--accent) 26%,var(--border));background:color-mix(in srgb,var(--accent) 2.5%,var(--panel))}.chat-notification-center__item:focus-within{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));outline:none}.chat-notification-center__item-icon,.chat-notification-center__detail-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:8px;background:color-mix(in srgb,#f59e0b 14%,var(--panel));color:#a15c00}.chat-notification-center__item-icon svg,.chat-notification-center__detail-icon svg{width:19px;height:19px}.chat-notification-center__item-copy{min-width:0;display:grid;flex:1;gap:7px;color:var(--muted);font-size:13px;line-height:1.55}.chat-notification-center__item-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chat-notification-center__item-meta strong{color:var(--text);font-size:15px}.chat-notification-center__item-meta small{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:11px;font-weight:700}.chat-notification-center__item-copy time{font-size:12px}.chat-notification-center__item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.chat-notification-center__item-detail,.chat-notification-center__item-read-toggle{display:inline-flex;align-items:center;min-height:30px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.chat-notification-center__item-detail{padding:0;color:var(--accent)}.chat-notification-center__item-read-toggle{gap:6px;padding:0 8px;border-radius:6px;color:var(--muted)}.chat-notification-center__item-read-toggle svg{width:15px;height:15px}.chat-notification-center__item-detail:hover,.chat-notification-center__item-detail:focus-visible,.chat-notification-center__item-read-toggle:hover,.chat-notification-center__item-read-toggle:focus-visible{color:var(--accent);outline:none}.chat-notification-center__item-read-toggle:hover,.chat-notification-center__item-read-toggle:focus-visible{background:color-mix(in srgb,var(--accent) 7%,transparent)}.chat-notification-center__empty{margin:72px 0 0;color:var(--muted);font-size:13px;text-align:center}.chat-notification-center__detail-header{justify-content:flex-start}.chat-notification-center__detail-header strong{min-width:0;flex:1;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.chat-notification-center__detail{height:calc(100dvh - 78px);overflow-y:auto;padding:26px 28px 32px}.chat-notification-center__detail-title{display:flex;align-items:flex-start;gap:14px}.chat-notification-center__detail-title>div{min-width:0;display:grid;gap:4px}.chat-notification-center__detail-title span{color:#a15c00;font-size:11px;font-weight:800;text-transform:uppercase}.chat-notification-center__detail-title h2{margin:0;font-size:22px;line-height:1.25}.chat-notification-center__detail-title time{color:var(--muted);font-size:12px}.chat-notification-center__detail-lead{margin:22px 0 0;color:color-mix(in srgb,var(--text) 82%,transparent);font-size:14px;line-height:1.7}.chat-notification-center__guide{margin-top:28px}.chat-notification-center__guide h3{margin:0 0 12px;font-size:16px}.chat-notification-center__guide-shot{position:relative;overflow:hidden;min-height:250px;padding:24px 18px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--bg) 94%,var(--panel))}.chat-notification-center__sample-answer{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:10px;padding:16px;border:1px solid color-mix(in srgb,var(--text) 8%,transparent);border-radius:8px;background:var(--panel-strong);box-shadow:0 8px 22px #0f172a0f}.chat-notification-center__sample-avatar,.chat-notification-center__sample-profile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--text);color:var(--panel-strong);font-size:12px;font-weight:800}.chat-notification-center__sample-answer p{margin:2px 0 16px;color:color-mix(in srgb,var(--text) 78%,transparent);font-size:13px}.chat-notification-center__sample-actions{display:flex;align-items:center;gap:13px;color:var(--muted)}.chat-notification-center__sample-actions>.sidebar-icon{width:16px;height:16px}.chat-notification-center__sample-feedback{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:6px;background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--accent)}.chat-notification-center__sample-feedback .sidebar-icon{width:16px;height:16px}.chat-notification-center__sample-feedback b{font-size:11px}.chat-notification-center__sample-menu{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px}.chat-notification-center__sample-profile svg{width:16px;height:16px}.chat-notification-center__sample-menu>span:last-child{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);color:var(--text);font-size:12px;font-weight:700;box-shadow:0 8px 18px #0f172a14}.chat-notification-center__sample-menu>span:last-child svg{width:16px;height:16px;color:var(--accent)}.chat-notification-center__guide-steps{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none;counter-reset:feedback-step}.chat-notification-center__guide-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 10px;counter-increment:feedback-step}.chat-notification-center__guide-steps li:before{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);content:counter(feedback-step);font-size:12px;font-weight:800}.chat-notification-center__guide-steps strong{font-size:13px}.chat-notification-center__guide-steps span{color:var(--muted);font-size:12px;line-height:1.55}.chat-notification-center__reward-note{display:flex;align-items:center;gap:8px;margin:24px 0 0;color:var(--muted);font-size:12px}.chat-notification-center__reward-note svg{width:16px;height:16px;color:#a15c00}.chat-notification-center__primary{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:0;border-radius:7px;background:var(--accent);color:var(--accent-contrast);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.chat-notification-center__primary svg{width:17px;height:17px}.chat-notification-center__item--guide{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel) 74%)}.chat-notification-center__item-icon--guide{background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent)}.product-guide{display:grid;gap:28px;max-width:790px}.product-guide__eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-guide__heading h2{margin:9px 0 8px;color:var(--text);font-size:clamp(25px,3vw,34px);line-height:1.25}.product-guide__heading p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.product-guide__notice{display:flex;align-items:flex-start;gap:9px;padding:12px 15px;border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--panel));color:var(--muted);font-size:12px;line-height:1.6}.product-guide__notice svg,.product-guide__tip svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.product-guide__scenario{padding:17px 20px;border-left:3px solid var(--accent);border-radius:0 11px 11px 0;background:var(--panel)}.product-guide__scenario>span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-guide__scenario p{margin:8px 0 0;color:var(--text);font-size:14px;line-height:1.7}.product-guide__toc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.product-guide__toc button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:650;text-align:left}.product-guide__toc button:hover{border-color:var(--accent);color:var(--accent)}.product-guide__toc span{color:var(--accent);font-size:11px;font-weight:800}.product-guide__section{scroll-margin-top:18px;padding-top:24px;border-top:1px solid var(--border)}.product-guide__section-head{display:flex;align-items:flex-start;gap:14px}.product-guide__section-head>span{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);color:var(--accent-contrast);font-size:12px;font-weight:800}.product-guide__section-head small{color:var(--accent);font-size:11px;font-weight:750;text-transform:uppercase}.product-guide__section-head h3{margin:2px 0 0;color:var(--text);font-size:20px;line-height:1.35}.product-guide__section-body{margin:13px 0 17px;color:var(--text);font-size:14px;line-height:1.75}.product-guide__figure{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.product-guide__figure img{display:block;width:100%;height:auto}.product-guide__figure--compact img{max-width:440px;margin:0 auto}.product-guide__figure figcaption{padding:9px 12px;border-top:1px solid var(--border);color:var(--muted);font-size:11px;line-height:1.5}.product-guide__tip{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.product-guide__extras{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-guide__extras section{min-width:0;padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.product-guide__extras h3,.product-guide__closing h3{margin:0 0 8px;color:var(--text);font-size:15px}.product-guide__extras p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.product-guide__extras img{display:block;width:100%;height:auto;margin-top:11px;border:1px solid var(--border);border-radius:7px}.product-guide__extras figure{margin:0}.product-guide__extras figure img{max-width:300px}.product-guide__extras figcaption{margin-top:6px;color:var(--muted);font-size:11px}.product-guide__closing{padding:20px;border-radius:13px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.product-guide__closing ul{display:grid;gap:6px;margin:0 0 17px;padding-left:20px;color:var(--text);font-size:12px;line-height:1.6}.product-guide__closing button{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 17px;border:0;border-radius:8px;background:var(--accent);color:var(--accent-contrast);cursor:pointer;font:inherit;font-size:13px;font-weight:750}@media (max-width: 640px){.product-guide{gap:22px}.product-guide__toc{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guide__extras{grid-template-columns:1fr}.product-guide__section-head h3{font-size:18px}}@media (max-width: 640px){.chat-notification-center__drawer{width:100%;border-left:0}.chat-notification-center__header,.chat-notification-center__detail-header{min-height:68px;padding:14px 16px}.chat-notification-center__header h2{font-size:21px}.chat-notification-center__mark-read{width:36px;padding:0;font-size:0}.chat-notification-center__tabs{width:calc(100% - 32px);margin-top:16px}.chat-notification-center__filters{margin:12px 16px 0}.chat-notification-center__list{height:calc(100dvh - 169px);padding:14px 16px 24px}.chat-notification-center__item{padding:15px}.chat-notification-center__detail{height:calc(100dvh - 68px);padding:22px 18px 28px}.chat-notification-center__guide-shot{min-height:230px;padding:18px 12px}.chat-notification-center__sample-feedback b{display:none}}@media (prefers-reduced-motion: reduce){.chat-notification-center__drawer{animation:none}}.chat-topbar__avatar-button{width:32px;min-width:32px;height:32px;padding:0;flex:0 0 32px;border:0;box-shadow:none;cursor:pointer}.chat-topbar__avatar-button.chat-topbar__avatar--sign-in{width:auto;min-width:76px;flex:0 0 auto;white-space:nowrap}.chat-topbar__avatar-button:focus,.chat-topbar__avatar-button:focus-visible{outline:0;box-shadow:none}.chat-topbar__avatar-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chat-topbar__account-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:286px;max-height:calc(100dvh - 96px);border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:var(--shadow);padding:8px;z-index:20;overflow:auto}.chat-topbar__account-profile{display:flex;align-items:center;gap:10px;padding:6px 6px 10px;border-bottom:1px solid var(--border);margin-bottom:6px}.chat-topbar__account-profile-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:14px;font-weight:800;border:0;box-shadow:none;overflow:hidden}.chat-topbar__account-profile-copy{min-width:0;display:grid;gap:2px}.chat-topbar__account-profile-copy strong{overflow:hidden;color:var(--text);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chat-topbar__account-profile-copy span{color:var(--muted);font-size:12px;line-height:1.25}.chat-topbar__account-menu-item{width:100%;border:0;border-radius:9px;background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:34px;box-sizing:border-box;padding:0 10px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.chat-topbar__account-menu-item:hover,.chat-topbar__account-menu-item:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.chat-topbar__account-menu-divider{height:1px;margin:6px 4px;background:color-mix(in srgb,var(--text) 12%,transparent)}.chat-topbar__account-menu-item--danger{color:#b42318}.chat-topbar__account-menu-item--danger:hover{background:#ef444417;color:#b42318}.chat-topbar__account-form{display:grid;gap:10px;padding:2px 4px 4px}.chat-topbar__account-field{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:600}.chat-topbar__account-field input{width:100%;min-width:0;height:34px;box-sizing:border-box;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);padding:0 10px;font:inherit;font-size:13px}.chat-topbar__account-field input:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.chat-topbar__account-field textarea{width:100%;min-width:0;min-height:148px;box-sizing:border-box;resize:vertical;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);padding:10px;font:inherit;font-size:13px;line-height:1.45}.chat-topbar__account-field textarea:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.chat-topbar__account-avatar-editor{position:relative;justify-self:center;width:96px;height:96px;margin:2px 0 4px}.chat-topbar__account-avatar-preview{width:96px;height:96px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);color:color-mix(in srgb,var(--text) 74%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;border:0;box-shadow:none;line-height:1}.chat-topbar__account-avatar-camera{position:absolute;right:2px;bottom:4px;width:28px;height:28px;padding:0;border:2px solid color-mix(in srgb,var(--panel-strong) 96%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 88%,transparent);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0f172a29;cursor:pointer}.chat-topbar__account-avatar-camera:hover{transform:translateY(-1px)}.chat-topbar__account-avatar-camera:focus-visible{border-color:transparent;background:linear-gradient(color-mix(in srgb,var(--text) 88%,transparent),color-mix(in srgb,var(--text) 88%,transparent)) padding-box,linear-gradient(135deg,#f7c2c9,#ef9fbc 20%,#a965de 58%,#2448ff) border-box;outline:none}.chat-topbar__account-avatar-camera .sidebar-icon{width:15px;height:15px}.chat-topbar__account-file-input{display:none}.chat-topbar__account-error{margin:0;color:#b42318;font-size:12px}.chat-topbar__account-actions{display:flex;justify-content:flex-end;gap:8px}.chat-topbar__account-primary,.chat-topbar__account-secondary{height:32px;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.chat-topbar__account-primary{border:0;background:var(--accent);color:var(--accent-contrast)}.chat-topbar__account-primary:disabled{cursor:progress;opacity:.64}.chat-topbar__account-secondary{border:1px solid var(--border);background:transparent;color:var(--text)}.chat-quota-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px}.chat-quota-dialog__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.chat-quota-dialog{position:relative;width:min(440px,100%);padding:22px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:8px;background:var(--panel);color:var(--text);box-shadow:0 24px 64px #0f172a3d}.chat-quota-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chat-quota-dialog__icon{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent)}.chat-quota-dialog__icon .sidebar-icon{width:21px;height:21px}.chat-quota-dialog__close{display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.chat-quota-dialog__close:hover{background:var(--bg-strong);color:var(--text)}.chat-quota-dialog__content{margin-top:18px}.chat-quota-dialog__content h2{margin:0;font-size:22px;line-height:1.25}.chat-quota-dialog__content p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.chat-quota-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.chat-quota-dialog__confirm,.chat-quota-dialog__admin{min-height:40px;padding:0 18px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.chat-quota-dialog__confirm{border:1px solid var(--border);background:var(--panel);color:var(--text)}.chat-quota-dialog__admin{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}:root[data-theme=dark] .chat-quota-dialog__scrim{background:#000000ad}:root[data-theme=dark] .chat-quota-dialog{box-shadow:0 24px 72px #00000094}.chat-memory-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.chat-memory-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0f172a3d;pointer-events:auto;cursor:default}:root[data-theme=dark] .chat-memory-drawer__scrim{background:#0000008a}.chat-memory-drawer{position:absolute;top:14px;right:14px;bottom:14px;width:min(520px,calc(100vw - 28px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:22px;background:var(--panel);color:var(--text);box-shadow:0 28px 72px #0f172a38;pointer-events:auto;overflow:hidden}:root[data-theme=dark] .chat-memory-drawer{border-color:color-mix(in srgb,var(--border) 82%,transparent);box-shadow:0 28px 80px #00000085}.chat-memory-drawer__header,.chat-memory-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.chat-memory-drawer__header{border-bottom:0}.chat-memory-drawer__eyebrow{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chat-memory-drawer__header h2{margin:0;font-size:22px;line-height:1.15}.chat-memory-drawer__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer}.chat-memory-drawer__close:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.chat-memory-drawer__close .sidebar-icon{width:18px;height:18px}.chat-memory-drawer__body{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;padding:18px 20px;overflow:hidden}.chat-memory-drawer__setting{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 14px;border-bottom:0}.chat-memory-drawer__setting-copy{min-width:0;display:grid;gap:4px}.chat-memory-drawer__setting-copy strong{color:var(--text);font-size:14px;line-height:1.25}.chat-memory-drawer__setting-copy span{color:var(--muted);font-size:12px;line-height:1.35}.chat-memory-drawer__switch{flex:0 0 auto;width:36px;height:22px;display:inline-flex;align-items:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 14%,transparent);padding:2px;cursor:pointer;transition:background .16s ease,opacity .16s ease}.chat-memory-drawer__switch span{width:18px;height:18px;border-radius:999px;background:var(--panel);box-shadow:0 2px 8px #0f172a2e;transform:translate(0);transition:transform .16s ease}.chat-memory-drawer__switch--on{background:#1473ff}.chat-memory-drawer__switch--on span{transform:translate(14px)}.chat-memory-drawer__switch:disabled{cursor:progress;opacity:.62}.chat-memory-drawer__files{display:grid;gap:8px;max-height:180px;padding:2px;margin:-2px;overflow-y:auto;scrollbar-width:thin}.chat-memory-drawer__file{width:100%;display:grid;gap:3px;border:1px solid transparent;border-radius:13px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);padding:10px 12px;text-align:left;cursor:pointer}.chat-memory-drawer__file--active{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,#f7c2c9,#ef9fbc 20%,#a965de 58%,#2448ff) border-box}.chat-memory-drawer__file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.chat-memory-drawer__file small,.chat-memory-drawer__empty{margin:0;color:var(--muted);font-size:12px}.chat-memory-drawer__editor{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.chat-memory-drawer__field span{color:var(--muted);font-size:12px;font-weight:800}.chat-memory-drawer__field{min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.chat-memory-drawer__field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-memory-drawer__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px}.chat-memory-drawer__tabs{display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}.chat-memory-drawer__tab{height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:0 12px;font-size:12px;font-weight:800;cursor:pointer}.chat-memory-drawer__tab--active{background:var(--panel);color:var(--text);box-shadow:0 8px 18px #0f172a1a}.chat-memory-drawer__field textarea{width:100%;min-width:0;min-height:0;box-sizing:border-box;resize:none;border:1px solid var(--border);border-radius:16px;background:var(--panel);color:var(--text);padding:14px;font:inherit;font-size:14px;line-height:1.55}.chat-memory-drawer__field textarea:focus{border-color:transparent;background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(135deg,#f7c2c9,#ef9fbc 20%,#a965de 58%,#2448ff) border-box;outline:none}.chat-memory-drawer__loading,.chat-memory-drawer__preview{min-height:0;overflow:auto;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.chat-memory-drawer__loading{display:grid;place-items:center;color:var(--muted);padding:18px}.chat-memory-drawer__preview{padding:14px 16px;font-size:14px;line-height:1.55;scrollbar-width:thin}.chat-memory-drawer__preview :first-child{margin-top:0}.chat-memory-drawer__preview :last-child{margin-bottom:0}.chat-memory-drawer__footer{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.chat-memory-drawer__status{margin:0 auto 0 0;color:var(--muted);font-size:13px;font-weight:700}.chat-memory-drawer__discard,.chat-memory-drawer__save{height:38px;border:0;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800;cursor:pointer}.chat-memory-drawer__discard{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.chat-memory-drawer__save{background:var(--accent);color:var(--accent-contrast)}.chat-memory-drawer__discard:disabled,.chat-memory-drawer__save:disabled{cursor:progress;opacity:.64}.chat-mobile-topbar{display:none}.chat-sidebar{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;--sidebar-bg: var(--sidebar)}.chat-sidebar__actions{flex:0 0 auto;display:grid;gap:12px}.chat-sidebar__actions--mobile{gap:8px}.chat-sidebar__mobile-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-sidebar__mobile-brand{display:flex;align-items:center;gap:10px;min-width:0}.chat-sidebar__chrome{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}.chat-sidebar__brand{display:flex;align-items:center;gap:10px;min-width:0;min-height:36px}.chat-sidebar__brand,.chat-sidebar__mobile-brand{color:inherit;text-decoration:none;cursor:pointer}.chat-sidebar__brand:focus-visible,.chat-sidebar__mobile-brand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chat-sidebar__brand-mark{width:22px;height:22px;object-fit:contain}.chat-sidebar__brand-mark--adaptive{filter:none}:root[data-theme=dark] .chat-sidebar__brand-mark--adaptive{filter:invert(1) brightness(1.3)}:root[data-brand=insight] .chat-sidebar__brand-mark--adaptive,:root[data-brand=insight] .chat-message__avatar-logo{object-fit:contain;filter:none}.chat-sidebar__brand-label{font-size:13px;font-weight:700;letter-spacing:.02em}.sidebar-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:currentColor;flex:0 0 auto}.sidebar-icon svg,.sidebar-icon__image{width:100%;height:100%}.sidebar-icon__image{display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.chat-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50px;color:var(--text-inverse);background:transparent;flex:0 0 auto}.chat-sidebar__toggle:hover{background:#ffffff14}.chat-sidebar__new-button{width:100%;height:42px;display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;font-weight:650;border:none;border-radius:50px;color:#fff;background:linear-gradient(135deg,#2448ff,#a965de 44%,#e88fb8 82%,#f7c2c9)}.chat-sidebar__quick-actions{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;min-width:0}.chat-sidebar__quick-actions--searching{grid-template-columns:42px minmax(0,1fr)}.chat-sidebar__quick-actions .chat-sidebar__new-button{flex:1 1 auto;min-width:0;padding-inline:16px}.chat-sidebar__quick-actions--searching .chat-sidebar__new-button{flex:0 0 42px;width:42px;min-width:42px;justify-content:center;padding-inline:0}.chat-sidebar__new-button--icon-only{gap:0}.chat-sidebar__search{position:relative;width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden;transition:flex-basis .16s ease,background .16s ease,border-color .16s ease}.chat-sidebar__search--open{width:auto;min-width:0;flex:1 1 auto;border-color:var(--border-inverse);background:#ffffff14}.chat-sidebar__search:focus-within{border-color:transparent}.chat-sidebar__search:focus-within:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#f7c2c9,#ef9fbc 20%,#a965de 58%,#2448ff);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.chat-sidebar__search-button{width:40px;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--text-inverse)}.chat-sidebar__search-button:hover{background:#ffffff1a}.chat-sidebar__search-input{min-width:0;width:100%;height:36px;border:0;outline:0;background:transparent;color:var(--text-inverse);font-size:13px;padding:0 12px 0 0}.chat-sidebar__search-input::placeholder{color:var(--muted-inverse)}.chat-sidebar__icon-button{width:40px;min-width:40px;height:40px;padding:0;justify-content:center;margin-inline:auto;border-radius:16px}.chat-sidebar__new-button--collapsed{background:linear-gradient(135deg,#2448ff,#a965de 44%,#e88fb8 82%,#f7c2c9)}.chat-sidebar__new-button:hover{filter:brightness(1.04)}.chat-sidebar__recent{position:relative;min-height:0;overflow:hidden;display:flex;flex-direction:column}.chat-sidebar__list{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:5px;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;animation:sidebar-list-enter .18s cubic-bezier(.22,1,.36,1) both;padding-block:0 8px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 20px),transparent 100%)}.chat-sidebar__list::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){.chat-sidebar__list{animation:none}}.chat-sidebar__month{list-style:none;display:flex;align-items:center;min-height:24px;padding:4px 12px 2px;color:var(--muted-inverse);font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.08em;opacity:1;white-space:nowrap;transform:translate(0);transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1),padding .18s ease}.chat-sidebar__month-label{display:block;min-width:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.chat-sidebar__empty{list-style:none;padding:12px 14px;color:var(--muted-inverse);font-size:12px}.chat-sidebar__loading{list-style:none;padding:12px 14px}.chat-sidebar__loading .loading-line{align-items:flex-start;gap:6px}.chat-sidebar__history-tools{position:relative;min-height:40px;box-sizing:content-box;padding:0 0 8px 4px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.chat-sidebar__history-tabs{min-width:0;display:inline-flex;align-items:center;gap:4px}.chat-sidebar__history-tab{position:relative;min-height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:color-mix(in srgb,var(--muted-inverse) 86%,transparent);font-size:12px;font-weight:680;letter-spacing:0;text-transform:none;transform:translateY(0);transition:color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.chat-sidebar__history-tab--active{color:var(--text-inverse);background:color-mix(in srgb,var(--text-inverse) 8%,transparent)}.chat-sidebar__history-tab:hover{color:color-mix(in srgb,var(--text-inverse) 88%,transparent);background:color-mix(in srgb,var(--text-inverse) 6%,transparent)}.chat-sidebar__history-tab:active{transform:translateY(1px)}.chat-sidebar__history-tab--active:after{content:none}.chat-sidebar__projects-view{min-height:0;overflow-y:auto}.chat-sidebar__recent .chat-sidebar__list[hidden],.chat-sidebar__recent .chat-sidebar__projects-view[hidden],.chat-sidebar__recent .chat-sidebar__history-controls[hidden]{display:none}.chat-sidebar__history-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.chat-sidebar__sort{position:relative;display:flex;justify-content:center}.chat-sidebar__sort-button{width:40px;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--text-inverse)}.chat-sidebar__sort-button:hover,.chat-sidebar__sort-button[aria-expanded=true]{background:color-mix(in srgb,var(--text-inverse) 8%,transparent)}.chat-sidebar__sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:24;width:188px;padding:6px;border-radius:14px;border:1px solid color-mix(in srgb,var(--text-inverse) 10%,transparent);background:#fff;box-shadow:0 8px 24px #0f172a1a}:root[data-theme=dark] .chat-sidebar__sort-menu{border-color:color-mix(in srgb,#ffffff 12%,transparent);background:#101010;box-shadow:0 16px 36px #00000080}.chat-sidebar__sort-menu-label{display:block;padding:7px 10px 5px;color:color-mix(in srgb,#111111 52%,transparent);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}:root[data-theme=dark] .chat-sidebar__sort-menu-label{color:var(--muted)}.chat-sidebar__sort-option{width:100%;min-height:34px;padding:0 10px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;color:#111;font-size:12px;font-weight:500;text-align:left}:root[data-theme=dark] .chat-sidebar__sort-option{color:#fff}.chat-sidebar__sort-option:hover,.chat-sidebar__sort-option--active{background:color-mix(in srgb,#111111 7%,transparent)}:root[data-theme=dark] .chat-sidebar__sort-option:hover,:root[data-theme=dark] .chat-sidebar__sort-option--active{background:color-mix(in srgb,#ffffff 10%,transparent)}.chat-sidebar__sort-option .sidebar-icon{width:14px;height:14px}.chat-sidebar__sort-option-label{display:inline-flex;align-items:center;gap:8px}.chat-sidebar__sort-option-label svg{color:var(--muted);flex-shrink:0}.chat-sidebar__item{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;border:1px solid transparent;border-radius:50px;background:transparent;color:var(--text-inverse);text-align:left;padding:5px 14px;transition:padding-right .14s ease}.chat-sidebar__item-shell{position:relative;animation:sidebar-item-enter .18s cubic-bezier(.22,1,.36,1) both}.chat-sidebar__item-shell:nth-child(2){animation-delay:12ms}.chat-sidebar__item-shell:nth-child(3){animation-delay:24ms}.chat-sidebar__item-shell:nth-child(4){animation-delay:36ms}.chat-sidebar__item-shell:nth-child(5){animation-delay:48ms}.chat-sidebar__item-shell:nth-child(6){animation-delay:60ms}.chat-sidebar__item-row{position:relative;display:flex;align-items:stretch}.chat-sidebar__item-row .chat-sidebar__item{flex:1 1 auto}.chat-sidebar__item:hover,.chat-sidebar__item-shell:hover .chat-sidebar__item,.chat-sidebar__item-shell:focus-within .chat-sidebar__item{background:color-mix(in srgb,var(--text) 5%,transparent)}.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item-shell:hover .chat-sidebar__item,.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item-shell:focus-within .chat-sidebar__item,.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item-row:has(.chat-sidebar__item--active) .chat-sidebar__item{padding-right:40px}.chat-sidebar__item--active{background:color-mix(in srgb,var(--text) 9%,transparent)}:root[data-theme=dark] .chat-sidebar__item:hover,:root[data-theme=dark] .chat-sidebar__item-shell:hover .chat-sidebar__item,:root[data-theme=dark] .chat-sidebar__item-shell:focus-within .chat-sidebar__item{background:#ffffff12}:root[data-theme=dark] .chat-sidebar__item--active{background:#ffffff1a}.chat-sidebar__item-copy{min-width:0;display:grid;gap:2px}.chat-sidebar__rename-input{width:calc(100% - 4px);max-width:calc(100% - 4px);min-width:0;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff14;color:var(--text-inverse);padding:6px 10px;box-sizing:border-box}.chat-sidebar__item-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.chat-sidebar__item-title-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sidebar__item-title-label{min-width:0;display:inline-flex;align-items:center;gap:5px}.chat-sidebar__canvas-signal{display:inline-flex;align-items:center;color:var(--muted-inverse);background:transparent}.chat-sidebar__canvas-signal .sidebar-icon{width:16px;height:16px}.chat-sidebar__canvas-signal .sidebar-icon svg{stroke-width:1.5}.chat-sidebar__canvas-marker{width:16px;height:16px;min-width:16px;justify-content:center}.chat-sidebar__awaiting{flex:none;padding:1px 6px;border-radius:999px;font-size:11px;line-height:16px;font-weight:600;color:#b45309;background:#f59e0b24;white-space:nowrap}:root[data-theme=dark] .chat-sidebar__awaiting{color:#fbbf24;background:#fbbf2429}.chat-sidebar__run-status{width:16px;height:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--muted-inverse)}.chat-sidebar__run-status .sidebar-icon{width:13px;height:13px}.chat-sidebar__run-status--streaming,.chat-sidebar__run-status--recovering{color:#1e55ff}.chat-sidebar__run-status--stalled{color:#e03c3c}.chat-sidebar__run-status--streaming .sidebar-icon,.chat-sidebar__run-status--recovering .sidebar-icon{animation:sidebar-run-status-orbit 1.25s linear infinite}.chat-sidebar__run-status--stalled .sidebar-icon svg{animation:sidebar-run-status-pulse 1.4s ease-in-out infinite}.chat-sidebar__run-status--completed{color:#0f9f6e}.chat-sidebar__run-status--stopped{color:var(--muted-inverse)}.chat-sidebar__run-status--failed{color:#e5484d}.chat-sidebar__item-meta{display:none;align-items:center;gap:8px;width:100%;color:var(--muted-inverse);font-size:11px}.chat-sidebar__item-shell:hover .chat-sidebar__item-meta,.chat-sidebar__item-shell:focus-within .chat-sidebar__item-meta,.chat-sidebar:not(.chat-sidebar--collapsed) .chat-sidebar__item--active .chat-sidebar__item-meta{display:flex}.chat-sidebar__item-cost{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:max-content}.chat-sidebar__item-cost-icon{width:13px;height:13px;opacity:1}.chat-sidebar__item-actions{position:absolute;top:50%;right:6px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .14s ease}.chat-sidebar__item-shell:hover .chat-sidebar__item-actions,.chat-sidebar__item-shell:focus-within .chat-sidebar__item-actions{opacity:1;pointer-events:auto}.chat-sidebar__item-actions--visible{opacity:.42;pointer-events:auto}.chat-sidebar__item--active+.chat-sidebar__item-actions,.chat-sidebar__item-row:has(.chat-sidebar__item--active) .chat-sidebar__item-actions{opacity:1;pointer-events:auto}.chat-sidebar__item-shell:hover .chat-sidebar__item-actions--visible,.chat-sidebar__item-shell:focus-within .chat-sidebar__item-actions--visible{opacity:1}.chat-sidebar__item-more{width:30px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:color-mix(in srgb,var(--text) 7%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .chat-sidebar__item-more{background:#ffffff14;color:#ffffffeb}.chat-sidebar__item-menu{position:fixed;min-width:128px;display:grid;gap:4px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0c0f15fa;box-shadow:0 12px 28px #00000047;z-index:200;animation:sidebar-menu-pop .16s cubic-bezier(.22,1,.36,1) both}.chat-sidebar__item-menu--floating{transform-origin:top left}.chat-sidebar__item-menu-button{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;text-align:left;color:#f8fafc;font-size:13px}.chat-sidebar__item-menu-button>svg{flex:0 0 16px}.chat-sidebar__item-menu-button:hover{background:#ffffff14}.chat-sidebar__item-menu-button--danger{color:#ffb4b4}.chat-sidebar__favorite-indicator{display:inline-flex;align-items:center;justify-content:center;color:#f3b63f;line-height:1}.chat-sidebar__favorite-indicator .sidebar-icon{width:12px;height:12px;stroke-width:2.2}.chat-sidebar__history-hover-card{position:fixed;width:max-content;min-width:148px;max-width:220px;display:grid;gap:5px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0e1118f5;box-shadow:0 14px 28px #00000047;color:#f8fafc;pointer-events:none;z-index:60}.chat-sidebar__history-hover-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;font-weight:700}.chat-sidebar__history-hover-meta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;line-height:1.3;color:#e2e8f0b8}.chat-sidebar__history-hover-separator{opacity:.55}.chat-sidebar__history-hover-canvas{display:inline-flex;align-items:center;gap:4px;color:#f8fafce6}.chat-sidebar__history-hover-cost{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.3;color:#f8fafce6}.chat-sidebar__history-hover-cost-icon{width:12px;height:12px}.chat-sidebar__portal{display:grid;align-content:end;border-top:none;padding-top:0}.chat-sidebar__footer-actions{display:grid;gap:8px}.chat-sidebar__profile-reward{display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;margin-bottom:12px;padding:12px;border:1px solid var(--border-inverse);border-radius:8px;color:var(--text-inverse);background:color-mix(in srgb,var(--text-inverse) 6%,transparent);text-decoration:none}.chat-sidebar__profile-reward>svg{flex:0 0 auto}.chat-sidebar__profile-reward>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.chat-sidebar__profile-reward strong{font-size:13px;font-weight:500}.chat-sidebar__profile-reward small{font-size:12px}.chat-sidebar__profile-reward--compact{justify-content:center;width:40px;min-height:40px;padding:10px}.chat-sidebar__settings-button{width:100%;height:36px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;border:1px solid transparent;border-radius:50px;color:var(--text-inverse);background:transparent;box-shadow:0 10px 24px #0f172a14}.chat-sidebar__settings-popover{position:fixed;left:14px;right:auto;bottom:70px;display:grid;gap:10px;padding:14px;width:min(300px,calc(100vw - 28px));border-radius:14px;border:1px solid var(--border-inverse);background:color-mix(in srgb,var(--sidebar) 92%,black);box-shadow:var(--shadow);z-index:1200}.chat-sidebar__settings-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:999px;background:#ffffff0f}.chat-sidebar__settings-tab{height:30px;border:none;border-radius:999px;background:transparent;color:var(--muted-inverse);font-size:12px;font-weight:600}.chat-sidebar__settings-tab--active{background:#ffffff2e;color:var(--text-inverse)}.chat-sidebar__settings-tab:disabled{opacity:.42;cursor:not-allowed}.chat-sidebar__settings-title{margin:0;font-size:14px}.chat-sidebar__settings-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted-inverse);font-size:12px;line-height:1.5}.chat-sidebar__settings-section{display:grid;gap:12px}.chat-sidebar__settings-block{display:grid;gap:8px}.chat-sidebar__settings-label{font-size:12px;font-weight:700;color:var(--text-inverse)}.chat-sidebar__theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.chat-sidebar__theme-option{height:34px;border:1px solid var(--border-inverse);border-radius:999px;background:transparent;color:var(--muted-inverse);font-size:12px;font-weight:600}.chat-sidebar__theme-option--active{background:#ffffff29;color:var(--text-inverse)}.chat-sidebar__item-copy,.chat-sidebar__item-meta{max-width:none;opacity:1;transform:translate(0);overflow:hidden}.chat-sidebar__brand-label,.chat-sidebar__action-label,.portal-switch__label{max-width:190px;opacity:1;transform:translate(0);overflow:hidden;transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1)}.chat-sidebar--collapsed .chat-sidebar__month{display:none}.chat-sidebar--collapsed .chat-sidebar__item-copy,.chat-sidebar--collapsed .chat-sidebar__item-meta,.chat-sidebar--collapsed .chat-sidebar__brand-label,.chat-sidebar--collapsed .chat-sidebar__action-label,.chat-sidebar--collapsed .portal-switch__label{max-width:0;opacity:0;transform:translate(-6px);pointer-events:none}.chat-sidebar--collapsed .chat-sidebar__new-button,.chat-sidebar--collapsed .chat-sidebar__toggle,.chat-sidebar--collapsed .chat-sidebar__settings-button{width:40px;height:40px;min-width:0;padding-inline:0;margin-inline:auto;display:inline-flex;align-items:center;justify-content:center}.chat-sidebar--collapsed .chat-sidebar__quick-actions{grid-template-columns:40px;justify-content:center;justify-items:center}.chat-sidebar--collapsed .chat-sidebar__quick-actions .chat-sidebar__new-button{flex:0 0 40px}.chat-sidebar--collapsed .chat-sidebar__settings-button{width:40px;min-width:40px;height:40px;justify-content:center;margin-inline:auto;border-radius:16px}.chat-sidebar--collapsed .chat-sidebar__list{grid-auto-rows:40px;align-content:start;gap:8px;justify-items:center}.chat-sidebar--collapsed .chat-sidebar__item-row{width:40px;height:40px;align-items:center;justify-content:center}.chat-sidebar--collapsed .chat-sidebar__item{display:inline-flex;align-items:center;justify-content:center;grid-template-columns:none;justify-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:16px}.chat-sidebar--collapsed .chat-sidebar__item .sidebar-icon{margin:auto}.chat-sidebar--collapsed .chat-sidebar__portal{justify-items:center}.chat-sidebar--collapsed .chat-sidebar__settings-popover{left:102px;bottom:14px;right:auto;width:min(300px,calc(100vw - 116px))}.chat-sidebar--collapsed .chat-sidebar__empty{display:none}.portal-switch{display:grid;gap:8px}.portal-switch a{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;box-sizing:border-box;text-decoration:none;font-size:12px;color:var(--text-inverse);border:1px solid var(--border-inverse);border-radius:50px;padding:6px 10px}.chat-empty{max-width:980px;min-height:calc(100% + 180px);display:grid;grid-template-rows:minmax(0,1fr);margin:0 auto;padding:12px 24px 20px;box-sizing:border-box}.chat-empty__hero{max-width:860px;width:min(100%,860px);justify-self:center;align-self:center;justify-items:center;display:grid;gap:22px}.chat-page__viewport{height:100%;min-height:0;overflow-y:auto;background:var(--bg);padding:0 0 12px;box-sizing:border-box;scrollbar-width:none}.chat-page__viewport--messages{position:relative}.chat-page__viewport--messages:before{content:"";position:sticky;left:0;right:0;z-index:8;display:block;height:28px;pointer-events:none;opacity:0;transition:opacity .12s ease}.chat-page__viewport--messages:before{top:0;margin-bottom:-28px;background:linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 64%,transparent) 58%,transparent 100%)}.app-shell--message-scrolling .chat-page__viewport--messages:before{opacity:1}.chat-page__viewport::-webkit-scrollbar{display:none}.app-shell--creative-mode .chat-page__viewport{padding:14px 18px 18px;background:var(--tars-paper)}.app-shell--creative-mode .app-shell__workspace,.app-shell--creative-mode .app-shell__topbar{background:var(--tars-paper)}.app-shell--creative-mode .app-shell__topbar{background:transparent}.creative-mode-workspace{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:14px;animation:creative-workspace-enter .26s cubic-bezier(.22,1,.36,1) both}.creative-agent-panel{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:22px;background:#ffffffe6;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff9e,0 20px 46px #0f172a14}.creative-agent-panel__body{min-height:0;display:grid;align-content:start;gap:10px;padding:0;border-radius:16px;background:transparent;overflow:auto}.creative-agent-panel__body .chat-messages{--chat-message-right-offset: 0px;--chat-question-rail-width: 0px;width:100%;max-width:none;margin:0;padding:0;gap:12px}.creative-agent-panel__body .chat-question-rail{display:none}.creative-agent-panel__body .chat-message--assistant-following-user{margin-top:8px}.creative-agent-panel__body .chat-message__row{grid-template-columns:28px minmax(0,1fr);gap:9px}.creative-agent-panel__body .chat-message__row--user{grid-template-columns:minmax(0,1fr);margin-right:0}.creative-agent-panel__body .chat-message__avatar{width:28px;height:28px}.creative-agent-panel__body .chat-message__avatar-logo{width:14px;height:14px}.creative-agent-panel__body .chat-message--assistant .chat-message__content{font-size:13px;line-height:1.55}.creative-agent-panel__body .chat-message--user .chat-message__body{max-width:min(280px,100%);padding:9px 13px;border-radius:18px}.creative-agent-panel__composer .chat-composer__shell{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:0 16px 40px #0f172a1a}.creative-agent-panel__composer .chat-composer__input{min-height:84px;color:var(--text);font-size:15px}.creative-agent-panel__composer .chat-composer__input::placeholder{color:color-mix(in srgb,var(--text) 46%,transparent)}.creative-agent-panel__composer .chat-composer__creative-mode{border:1px solid rgba(169,101,222,.22);background:linear-gradient(135deg,#6d78ff14,#a965de12 48%,#ef9fbc1a),#fff;color:#252234;box-shadow:inset 0 0 0 1px #ffffff3d,0 10px 22px #a965de1f}.creative-canvas{position:relative;height:100%;min-height:0;border-radius:22px;overflow:hidden;background:radial-gradient(circle,rgba(17,17,17,.12) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(180deg,#fbfbfa,#f2f2f0);box-shadow:inset 0 0 0 1px #11111114,0 24px 60px #0f172a1a}.creative-canvas__toolbar{position:absolute;left:18px;top:50%;z-index:8;width:44px;padding:7px;border-radius:999px;display:grid;gap:7px;transform:translateY(-50%);background:#ffffffd6;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 42px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.creative-canvas__tool{width:30px;min-width:30px;height:30px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#1111119e}.creative-canvas__tool:hover{background:#11111112;color:#111}.creative-canvas__tool--primary{background:#111;color:#fff}.creative-canvas__tool .sidebar-icon{width:15px;height:15px}.creative-canvas__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.creative-canvas__surface{position:relative;width:1160px;height:620px;min-width:100%;min-height:100%}.creative-canvas__edges{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:1160px;height:620px;overflow:visible;pointer-events:none}.creative-canvas__edge-base,.creative-canvas__edge-flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.creative-canvas__edge-base{stroke:color-mix(in srgb,var(--text) 36%,transparent);stroke-width:1.2;opacity:.34}.creative-canvas__edge-flow{stroke:url(#creative-edge-gradient);stroke-width:1.65;opacity:.72;filter:drop-shadow(0 0 9px rgba(169,101,222,.26));stroke-dasharray:none;animation:creative-edge-glow 3.8s ease-in-out infinite}.creative-canvas__card{position:absolute;z-index:3;display:grid;gap:8px;box-sizing:border-box;padding:14px 16px;border-radius:16px;border:1px solid rgba(17,17,17,.1);background:#ffffffe6;color:#111;box-shadow:0 22px 46px #0f172a1f;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.creative-canvas__card:active{cursor:grabbing}.creative-canvas__card--brief{border-color:#f7c2c961}.creative-canvas__card--insight{border-color:#b7c4ff6b}.creative-canvas__card--idea{border-color:#a965de6b}.creative-canvas__card--prompt{border-color:#ef9fbc6b}.creative-canvas__card--image{padding:10px;gap:9px;background:#ffffffeb}.creative-canvas__card-kicker{color:#11111180;font-size:10px;font-weight:760;letter-spacing:0;text-transform:uppercase}.creative-canvas__card strong{font-size:15px;line-height:1.22}.creative-canvas__card p{margin:0;color:#111111b3;font-size:13px;line-height:1.45}.creative-canvas__image{width:100%;height:112px;border-radius:11px;display:block;object-fit:cover;background:#11111114}:root[data-theme=dark] .app-shell--creative-mode .chat-page__viewport{background:var(--tars-paper)}:root[data-theme=dark] .app-shell--creative-mode .app-shell__workspace,:root[data-theme=dark] .app-shell--creative-mode .app-shell__topbar{background:var(--tars-paper)}:root[data-theme=dark] .app-shell--creative-mode .app-shell__topbar{background:transparent}:root[data-theme=dark] .creative-canvas__edge-base{stroke:#ffffff75;opacity:.32}:root[data-theme=dark] .creative-agent-panel{border-color:#ffffff1a;background:#101012f0;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0a}:root[data-theme=dark] .creative-agent-panel__composer .chat-composer__shell{border-color:#ffffff24;background:#000;box-shadow:0 16px 40px #00000052}:root[data-theme=dark] .creative-agent-panel__composer .chat-composer__input{color:#fff}:root[data-theme=dark] .creative-agent-panel__composer .chat-composer__input::placeholder{color:#ffffff7a}:root[data-theme=dark] .creative-canvas{background:radial-gradient(circle,rgba(255,255,255,.16) 1px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(180deg,#080808,#0c0c0f);box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 60px #00000042}:root[data-theme=dark] .creative-canvas__toolbar{background:#ffffff14;border-color:#ffffff1f;box-shadow:0 18px 42px #0000004d}:root[data-theme=dark] .creative-canvas__tool{color:#ffffffb8}:root[data-theme=dark] .creative-canvas__tool:hover{background:#ffffff1c;color:#fff}:root[data-theme=dark] .creative-canvas__tool--primary{background:#fff;color:#111}:root[data-theme=dark] .creative-canvas__card{border-color:#ffffff1c;background:#1c1c1fe6;color:#fff;box-shadow:0 22px 46px #0000005c}:root[data-theme=dark] .creative-canvas__card--brief{border-color:#f7c2c961}:root[data-theme=dark] .creative-canvas__card--insight{border-color:#b7c4ff6b}:root[data-theme=dark] .creative-canvas__card--idea{border-color:#a965de6b}:root[data-theme=dark] .creative-canvas__card--prompt{border-color:#ef9fbc6b}:root[data-theme=dark] .creative-canvas__card--image{background:#131315e0}:root[data-theme=dark] .creative-canvas__card-kicker{color:#ffffff85}:root[data-theme=dark] .creative-canvas__card p{color:#ffffffc2}:root[data-theme=dark] .creative-canvas__image{background:#ffffff14}@keyframes creative-edge-flow{to{stroke-dashoffset:-160}}@keyframes creative-edge-glow{0%,to{opacity:.48;stroke-width:1.35}50%{opacity:.9;stroke-width:2}}@keyframes creative-workspace-enter{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-empty__title{margin:0;color:var(--text);font-size:30px;font-weight:400;line-height:1.16;letter-spacing:0;text-align:center}.chat-empty__composer-wrap{width:100%}.chat-empty__examples{width:min(100%,760px);display:grid;justify-self:center}.chat-empty__recommended-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chat-empty__recommended-card{position:relative;isolation:isolate;min-height:48px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:color-mix(in srgb,var(--text) 74%,transparent);text-align:left;font-size:13px;font-weight:620;line-height:1.22;box-shadow:0 10px 24px #0f172a0f}.chat-empty__recommended-placeholder{min-height:56px;pointer-events:none;box-shadow:none}.chat-empty__recommended-placeholder:after{content:"";display:block;width:75%;height:12px;margin-top:6px;border-radius:4px;background:color-mix(in srgb,var(--text) 8%,transparent)}.chat-empty__recommended-card:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:var(--accent);content:"";padding:1px;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .14s ease}.chat-empty__recommended-card:hover:before,.chat-empty__recommended-card:focus-visible:before,.chat-empty__recommended-card--selected:before,.chat-empty__recommended-card--selected:hover:before,.chat-empty__recommended-card--selected:active:before,.chat-empty__recommended-card--selected:focus-visible:before,.chat-empty__recommended-card[aria-pressed=true]:before{opacity:1}.chat-empty__recommended-card--selected,.chat-empty__recommended-card--selected:hover,.chat-empty__recommended-card--selected:active,.chat-empty__recommended-card--selected:focus-visible,.chat-empty__recommended-card[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong));color:var(--text);box-shadow:0 10px 24px #0f172a12;transform:none}.chat-empty__recommended-card:hover{border-color:transparent;background:var(--panel-strong);color:var(--text);box-shadow:0 10px 24px #0f172a12;transform:none}:root[data-theme=dark] .chat-empty__recommended-card{border-color:var(--border);background:var(--panel-strong);color:var(--muted);box-shadow:0 16px 34px #0000003d}:root[data-theme=dark] .chat-empty__recommended-card:hover{border-color:transparent;background:var(--panel-strong);color:var(--text);box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 14%,transparent)}:root[data-theme=dark] .chat-empty__recommended-card--selected,:root[data-theme=dark] .chat-empty__recommended-card--selected:hover,:root[data-theme=dark] .chat-empty__recommended-card--selected:active,:root[data-theme=dark] .chat-empty__recommended-card--selected:focus-visible,:root[data-theme=dark] .chat-empty__recommended-card[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong));color:var(--text);box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px 0 var(--border)}.chat-composer-motion{width:100%}.chat-composer-motion--drop{animation:composer-drop-to-dock .56s cubic-bezier(.22,1,.36,1) both}.chat-message-stage{min-height:100%}.chat-message-stage--empty{height:100%}.chat-history-loading{max-width:980px;min-height:100%;margin:0 auto;padding:32px 24px 10px;display:grid;place-items:center}.chat-history-error{display:grid;justify-items:center;gap:12px;color:var(--muted);text-align:center}.chat-history-error .chat-message__state-action{display:inline-flex;align-items:center;gap:6px;margin-left:0}.chat-message-stage--entering{animation:first-response-enter .36s ease-out both}.chat-messages{--chat-message-right-offset: 64px;--chat-question-rail-width: 56px;box-sizing:border-box;width:100%;min-width:0;display:grid;gap:14px;max-width:980px;margin:0 auto;padding:0 24px 0 calc(24px + var(--chat-question-rail-width))}.chat-result-files{display:flex;flex-direction:column;min-height:0;max-width:980px;margin:26px auto 18px;padding:16px 18px;border:0;border-radius:18px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 12px 30px #0f172a0f}.chat-output-rail{display:contents}.chat-result-files__header,.chat-result-files__item,.chat-result-files__actions{display:flex;align-items:center}.chat-result-files__header,.chat-output-section__header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.chat-result-files__header-actions,.chat-output-section__header-actions{display:inline-flex;align-items:center;gap:4px}.chat-result-files__sort{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:color-mix(in srgb,var(--text) 52%,transparent);cursor:pointer;transition:background .16s ease,color .16s ease}.chat-result-files__sort:hover,.chat-result-files__sort:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.chat-result-files__sort .sidebar-icon{width:16px;height:16px;transition:transform .16s ease}.chat-result-files__sort--ascending .sidebar-icon{transform:rotate(180deg)}.chat-result-files h2,.chat-output-section__title{margin:0;color:color-mix(in srgb,var(--text) 48%,transparent);font-size:12px;line-height:1.2;font-weight:720}.chat-result-files__count,.chat-output-section__count{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:color-mix(in srgb,var(--text) 70%,transparent);font-size:11px;font-weight:800;line-height:1.2}.chat-result-files__list{display:grid;gap:8px;flex:0 1 auto;min-height:0;overflow-y:auto;align-content:start}.chat-output-scroll{min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.chat-output-scroll::-webkit-scrollbar{width:6px;height:6px;background:transparent}.chat-output-scroll::-webkit-scrollbar-track,.chat-output-scroll::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}.chat-output-scroll::-webkit-scrollbar-thumb{background:transparent;border:0;border-radius:var(--radius-md)}.chat-output-scroll[data-scrolling=true]{scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}.chat-output-scroll[data-scrolling=true]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 28%,transparent)}.chat-result-files__empty,.chat-output-section__empty{margin:0;padding:14px 12px;border:1px dashed color-mix(in srgb,var(--border) 90%,transparent);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.45}.chat-result-files__item{min-width:0;gap:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--tars-black) 8%,transparent);border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent)}.chat-result-files__preview{position:relative;width:40px;height:40px;flex:0 0 40px;overflow:hidden;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tars-black) 20%,transparent);border-radius:4px;background:color-mix(in srgb,var(--text) 7%,var(--panel))}.chat-result-files__preview img{width:100%;height:100%;display:block;object-fit:cover}.chat-result-files__preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:4px;background:color-mix(in srgb,var(--panel-strong) 92%,var(--text));color:var(--muted);font-size:8px;line-height:1.15;text-align:center;animation:chat-result-preview-pulse .9s ease-in-out infinite alternate}.chat-result-files__preview--failed{align-content:center;gap:1px;padding:2px;color:var(--muted);font-size:7px;line-height:1.1;text-align:center}.chat-result-files__preview--failed button{width:20px;height:20px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:currentColor}.chat-result-files__preview--failed button:hover,.chat-result-files__preview--failed button:focus-visible{background:color-mix(in srgb,var(--tars-black) 8%,transparent);color:var(--text)}.chat-result-files__preview--failed .sidebar-icon{width:12px;height:12px}.chat-result-files__copy{min-width:0;flex:1;display:grid;gap:3px}.chat-result-files__copy strong{overflow:hidden;color:var(--text);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.chat-result-files__meta{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.chat-result-files__meta .sidebar-icon{width:12px;height:12px}.chat-result-files__meta--ready .sidebar-icon{color:#16a34a}.chat-result-files__meta--preparing .sidebar-icon{color:var(--accent)}.chat-result-files__insertion-status{display:inline-flex;align-items:center;color:var(--muted);font-size:10px;font-weight:720;line-height:1.2}.chat-result-files__insertion-status--active{color:var(--tars-signal-blue)}.chat-result-files__insertion-status--failed{color:color-mix(in srgb,var(--text) 68%,transparent)}.chat-result-files__actions{gap:4px}.chat-result-files__actions a,.chat-result-files__actions button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:background .16s ease,color .16s ease}.chat-result-files__actions a:hover,.chat-result-files__actions button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.chat-result-files__actions a:focus-visible,.chat-result-files__actions button:focus-visible,.chat-result-files__preview--failed button:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.chat-result-files__actions .chat-result-files__insert{color:color-mix(in srgb,var(--tars-signal-blue) 82%,var(--text))}.chat-result-files__actions button:disabled{cursor:progress;opacity:.62}.chat-result-files__actions .sidebar-icon{width:16px;height:16px}.chat-result-files__spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:chat-file-spin .7s linear infinite}@keyframes chat-result-preview-pulse{0%{opacity:.72}to{opacity:1}}@media (max-width: 720px){.chat-result-files__preview{width:44px;height:44px;flex-basis:44px}.chat-result-files__preview--failed button{position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:44px;min-width:44px;min-height:44px;padding-top:16px}.chat-result-files__preview--failed>span{position:relative;z-index:1;align-self:start;padding-top:3px;pointer-events:none}.chat-result-files__actions a,.chat-result-files__actions button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){.chat-result-files__spinner,.chat-result-files__preview-loading{animation:none}}@media (min-width: 961px) and (max-width: 1279px){.chat-message-stage--with-results{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:start}.chat-message-stage--with-results .chat-messages,.chat-message-stage--with-results .chat-empty{grid-column:1;grid-row:1}.chat-message-stage--with-results .chat-result-files{position:sticky;top:var(--chat-output-rail-top, 84px);z-index:9;grid-column:2;grid-row:1;width:56px;max-height:calc(100dvh - var(--chat-output-rail-top, 84px) - 24px);margin:0 8px 16px 0;padding:4px;overflow:hidden}.chat-result-files__copy{display:none}.chat-result-files__header{display:flex;justify-content:center;gap:0;margin-bottom:4px}.chat-result-files__header h2,.chat-result-files__count{display:none}.chat-result-files__header-actions{justify-content:center}.chat-result-files__list{justify-items:center;gap:8px}.chat-result-files__item{width:48px;display:grid;justify-items:center;gap:4px;padding:6px 2px}.chat-result-files__item .chat-file-type-icon{width:36px;height:36px;font-size:9px}.chat-result-files__preview{width:36px;height:36px;flex-basis:36px}.chat-result-files__actions{flex-direction:column;gap:2px}.chat-result-files__actions a,.chat-result-files__actions button{width:28px;height:28px}.chat-result-files__empty{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--muted);font-size:0}}@media (min-width: 1280px){.chat-output-rail{position:fixed;top:var(--chat-output-rail-fixed-top, var(--chat-output-rail-top, 84px));right:var(--chat-output-rail-right, 24px);z-index:9;height:auto;min-height:0;max-height:calc(100dvh - var(--chat-output-rail-fixed-top, var(--chat-output-rail-top, 84px)) - 24px);display:flex;flex-direction:column;align-self:start;gap:14px;padding:18px;border-radius:24px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 18px 54px #0f172a1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.chat-output-rail .chat-result-files{position:relative;top:auto;z-index:auto;box-sizing:border-box;width:100%;max-width:100%;min-height:0;max-height:min(42dvh,360px);flex:0 1 auto;padding:0;border-radius:0;background:transparent;box-shadow:none;margin:0;overflow:hidden;grid-column:auto;grid-row:auto;pointer-events:auto}}@media (min-width: 1280px) and (max-width: 1599px){.chat-message-stage--with-results{display:grid;grid-template-columns:minmax(0,1fr) 216px;align-items:start}.chat-message-stage--with-results .chat-messages,.chat-message-stage--with-results .chat-empty{grid-column:1;grid-row:1}.chat-message-stage--with-results .chat-output-rail{grid-column:2;grid-row:1;width:216px;margin:0}.chat-message-stage--with-results .chat-output-rail .chat-result-files{padding:0}.chat-result-files__header{align-items:flex-start;gap:8px;margin-bottom:10px}.chat-result-files h2{font-size:12px}.chat-result-files__count{min-width:24px;height:24px}.chat-result-files__item{align-items:flex-start;gap:8px;padding:8px}.chat-result-files__item .chat-file-type-icon{width:34px;height:34px;flex:0 0 34px;font-size:9px}.chat-result-files__preview{width:34px;height:34px;flex-basis:34px}.chat-result-files__copy{min-width:52px;gap:2px}.chat-result-files__copy strong{font-size:12px}.chat-result-files__actions{position:absolute;right:7px;bottom:6px;gap:0}.chat-result-files__item{position:relative;padding-bottom:34px}.chat-result-files__actions a,.chat-result-files__actions button{width:26px;height:26px}.chat-result-files__empty,.periodic-rail .chat-output-section__empty{padding:10px;font-size:11px}}@media (min-width: 1600px){.chat-page__viewport{--chat-content-left: max(24px, calc(50% - 660px) );--chat-output-rail-right: 24px}.chat-messages{margin-left:var(--chat-content-left);margin-right:0}.app-shell__composer .chat-composer,.app-shell__composer .chat-composer-stack{margin-left:max(24px,calc(50% - 660px));margin-right:0}.app-shell__composer .chat-composer-stack>.chat-composer{margin:0}.chat-message-stage--with-results{display:grid;grid-template-columns:var(--chat-content-left) minmax(0,980px) minmax(0,1fr);align-items:start}.chat-message-stage--with-results .chat-messages{grid-column:2;grid-row:1;width:100%;margin:0}.chat-message-stage--with-results .chat-empty{grid-column:2;grid-row:1;width:100%;margin-left:0;margin-right:0}.chat-message-stage--with-results .chat-output-rail{grid-column:3;grid-row:1;justify-self:start;width:min(320px,calc(100% - 64px));margin:0}.chat-message-stage--with-results .chat-output-rail .chat-result-files{padding:0}}.chat-question-rail{position:sticky;top:180px;z-index:14;align-self:start;grid-column:1;grid-row:1;width:var(--chat-question-rail-width);margin-left:calc(-1 * var(--chat-question-rail-width));padding:10px 0;box-sizing:border-box;overflow:visible}.chat-question-rail__list{position:relative;z-index:1;display:grid;gap:var(--question-rail-gap, 0px);max-height:calc(20 * var(--question-segment-height, 20px) + 19 * var(--question-rail-gap, 0px));margin:0;padding:0;list-style:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.chat-question-rail__list::-webkit-scrollbar{display:none}.chat-question-rail__item{display:flex;height:var(--question-segment-height, 20px)}.chat-question-rail__button{position:relative;display:inline-flex;align-items:center;width:56px;min-width:56px;height:var(--question-segment-height, 20px);border:0;padding:0;background:transparent;color:var(--muted);box-shadow:none;cursor:pointer;overflow:visible}.chat-question-rail__button:hover,.chat-question-rail__button:focus-visible,.chat-question-rail__button--active{color:var(--text)}.chat-question-rail__segment{width:12px;height:4px;display:inline-flex;border-radius:1px;background:color-mix(in srgb,var(--text) 18%,transparent);opacity:1;transform-origin:left center;transition:width .15s ease,background .15s ease,opacity .15s ease}.chat-question-rail__button:hover .chat-question-rail__segment,.chat-question-rail__button:focus-visible .chat-question-rail__segment{background:color-mix(in srgb,var(--text) 46%,transparent);opacity:1}.chat-question-rail__button--active .chat-question-rail__segment{width:12px;background:color-mix(in srgb,var(--text) 62%,transparent);opacity:1}.chat-question-rail:has(.chat-question-rail__item:hover) .chat-question-rail__segment,.chat-question-rail:focus-within .chat-question-rail__segment{width:12px;background:color-mix(in srgb,var(--text) 18%,transparent)}.chat-question-rail__item:hover+.chat-question-rail__item+.chat-question-rail__item+.chat-question-rail__item .chat-question-rail__segment,.chat-question-rail__item:has(+.chat-question-rail__item+.chat-question-rail__item+.chat-question-rail__item:hover) .chat-question-rail__segment,.chat-question-rail__item:has(.chat-question-rail__button:focus-visible)+.chat-question-rail__item+.chat-question-rail__item+.chat-question-rail__item .chat-question-rail__segment,.chat-question-rail__item:has(+.chat-question-rail__item+.chat-question-rail__item+.chat-question-rail__item .chat-question-rail__button:focus-visible) .chat-question-rail__segment{width:22px}.chat-question-rail__item:hover+.chat-question-rail__item+.chat-question-rail__item .chat-question-rail__segment,.chat-question-rail__item:has(+.chat-question-rail__item+.chat-question-rail__item:hover) .chat-question-rail__segment,.chat-question-rail__item:has(.chat-question-rail__button:focus-visible)+.chat-question-rail__item+.chat-question-rail__item .chat-question-rail__segment,.chat-question-rail__item:has(+.chat-question-rail__item+.chat-question-rail__item .chat-question-rail__button:focus-visible) .chat-question-rail__segment{width:30px}.chat-question-rail__item:hover+.chat-question-rail__item .chat-question-rail__segment,.chat-question-rail__item:has(+.chat-question-rail__item:hover) .chat-question-rail__segment,.chat-question-rail__item:has(.chat-question-rail__button:focus-visible)+.chat-question-rail__item .chat-question-rail__segment,.chat-question-rail__item:has(+.chat-question-rail__item .chat-question-rail__button:focus-visible) .chat-question-rail__segment{width:40px}.chat-question-rail:has(.chat-question-rail__item:hover) .chat-question-rail__item:hover .chat-question-rail__segment,.chat-question-rail:focus-within .chat-question-rail__item:has(.chat-question-rail__button:focus-visible) .chat-question-rail__segment{width:52px;background:var(--text)}.chat-question-rail__preview{position:fixed;left:var(--question-preview-left, 12px);top:var(--question-preview-top, 0px);z-index:180;width:min(var(--question-preview-width, 360px),calc(100vw - 24px));max-width:360px;max-height:min(260px,calc(100vh - 24px));box-sizing:border-box;padding:10px 13px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:var(--text);box-shadow:0 12px 32px #0f172a24;font-size:13px;line-height:1.42;overflow:hidden;pointer-events:none;transform:translateY(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chat-question-rail__preview-question,.chat-question-rail__preview-answer{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.chat-question-rail__preview-question{color:var(--text);font-weight:700;-webkit-line-clamp:2}.chat-question-rail__preview-answer{margin-top:6px;color:color-mix(in srgb,var(--text) 58%,transparent);font-weight:520;-webkit-line-clamp:3}.chat-copy-toast{position:fixed;top:calc(72px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:1600;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-width:140px;width:max-content;max-width:min(480px,calc(100vw - 32px));padding:14px 20px;border-radius:14px;background:#111827eb;color:#f8fafc;font-size:15px;font-weight:600;text-align:center;box-shadow:0 14px 32px #0f172a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.chat-copy-toast .sidebar-icon{width:20px;height:20px;flex:0 0 20px;color:#86efac}.chat-copy-toast--error .sidebar-icon{color:#fca5a5}.chat-message{max-width:min(860px,92%);display:grid;gap:8px;scroll-margin-top:48px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 92%,white);box-shadow:var(--shadow);animation:message-enter .18s ease-out both}.chat-message--assistant{justify-self:stretch;max-width:100%;border:none;border-radius:0;background:transparent;box-shadow:none;padding:0 0 6px}.chat-message--assistant-following-user{margin-top:24px}.chat-message__row{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px}.chat-message__row--assistant{padding-right:var(--chat-message-right-offset);box-sizing:border-box}.chat-message__row--user{grid-template-columns:minmax(0,1fr);justify-content:end;align-items:center;overflow:visible;padding-top:1px;margin-right:var(--chat-message-right-offset)}.chat-message__avatar{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--accent-contrast)}.chat-message__avatar--loading{isolation:isolate}.chat-message__avatar-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;background:conic-gradient(from 180deg,#1111110b,#ef9fbc 72deg,#a965de 190deg,#b7c4f6 295deg,#1111110b 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));box-shadow:0 0 0 1px #ffffff14,0 0 14px #a965de38;animation:chat-avatar-ring-spin 1.2s linear infinite;pointer-events:none;z-index:0}.chat-message__avatar-logo{position:relative;width:18px;height:18px;object-fit:contain;filter:invert(1) brightness(1.3);z-index:1}:root[data-theme=dark] .chat-message__avatar-logo{filter:none}.chat-message__body{min-width:0;display:grid;gap:8px}.chat-message__body--assistant{max-width:none}.chat-comment-analysis{width:min(100%,680px);margin-top:14px;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--text)}.chat-composer-stack{display:grid;gap:10px;width:100%;max-width:980px;margin:0 auto;padding:0 24px}.chat-composer-stack>.chat-composer{max-width:none;margin:0;padding:0}.chat-composer-stack--inline{max-width:none;padding:0}.chat-comment-analysis-related{width:100%;padding:8px 0 0;color:var(--text)}.chat-comment-analysis-related h3{margin:0;padding:0 0 10px;font-size:15px;font-weight:650;line-height:1.4}.chat-comment-analysis-related button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 8px;border:0;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:14px;font-weight:450;line-height:1.45;text-align:left}.chat-comment-analysis-related button:hover:not(:disabled),.chat-comment-analysis-related button:focus-visible{outline:none;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--accent-strong)}.chat-comment-analysis-related button:disabled{cursor:not-allowed;opacity:.55}.chat-comment-analysis-related button svg{width:16px;height:16px;flex:0 0 16px;color:currentColor}.chat-comment-analysis--result{padding-top:16px}.chat-comment-analysis__spinner{animation:spin .8s linear infinite}.chat-comment-analysis__content{margin-top:0}.chat-comment-analysis__loading{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.chat-comment-analysis__loading svg{width:15px;height:15px}.chat-comment-analysis__failure{margin:0;color:var(--muted);font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.chat-selection-action-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;pointer-events:none}.chat-selection-actions{position:fixed;pointer-events:auto;box-sizing:border-box;transform:translate(-50%);display:grid;gap:2px;width:196px;max-width:calc(100vw - 24px);padding:4px;border-radius:6px;background:var(--panel-strong);color:var(--text);box-shadow:var(--shadow)}.chat-selection-action{display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:flex-start;gap:6px;height:32px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:inherit;box-shadow:none;font:inherit;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;cursor:pointer}.chat-selection-action:hover,.chat-selection-action:active{background:var(--bg-strong);transform:none}.chat-selection-action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;transform:none}.chat-selection-action>svg{flex:0 0 14px;width:14px;height:14px;color:var(--muted)}.chat-message__selected-text{display:flex;justify-content:flex-end;width:100%}.chat-message__selected-pill{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent);font-size:12px;font-weight:650;line-height:1;outline:none}.chat-message__selected-pill .sidebar-icon{width:14px;height:14px}.chat-message__selected-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:45;width:max-content;max-width:min(420px,calc(100vw - 72px));max-height:180px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:var(--text);box-shadow:0 16px 38px #0f172a26;font-size:13px;font-weight:520;line-height:1.5;overflow:auto;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-message__selected-pill:hover .chat-message__selected-popover,.chat-message__selected-pill:focus-within .chat-message__selected-popover,.chat-message__selected-pill:focus .chat-message__selected-popover{opacity:1;transform:translateY(0)}:root[data-theme=dark] .chat-message__selected-popover{border-color:#ffffff24;background:#1f1f1ff5;box-shadow:0 16px 38px #00000057}.chat-message--assistant .chat-message__content{max-width:none;font-size:15px;line-height:1.8;color:var(--text)}.chat-message--user{justify-self:end;border:none;background:transparent;box-shadow:none;padding:0}.chat-message__content{margin:0;white-space:pre-wrap;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.chat-message__content--inline-loading{display:inline-flex;align-items:center;gap:2px;color:var(--muted)}.chat-message__user-stack{min-width:0;width:min(760px,100%);justify-self:end;display:grid;justify-items:end;gap:8px}.chat-message__user-content-row{min-width:0;max-width:100%;display:flex;align-items:center;justify-content:end;gap:10px}.chat-message__user-files{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(520px,100%)}.chat-message__user-file{max-width:100%;display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:11px 18px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);background:var(--panel);color:var(--text);box-shadow:0 12px 28px #0f172a14;font-size:16px;font-weight:700;line-height:1.25}.chat-message__user-file-main{min-width:0;display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.chat-message__user-file-main:hover .chat-message__user-file-name{text-decoration:underline;text-underline-offset:3px}.chat-message__user-file .sidebar-icon{width:20px;height:20px;flex:0 0 auto;color:var(--muted)}.chat-message__user-file-actions{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-message__user-file-action{width:28px;height:28px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);cursor:pointer;text-decoration:none;transition:background .16s ease,color .16s ease}.chat-message__user-file-action:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.chat-message__user-file-action:disabled{cursor:not-allowed;opacity:.68}.chat-message__user-file-action .sidebar-icon{width:16px;height:16px}.chat-message__user-file-spinner{width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,var(--muted) 28%,transparent);border-top-color:var(--accent);animation:chat-file-spin .78s linear infinite}.chat-file-type-icon{width:24px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#64748b;color:#fff;box-shadow:inset 0 -1px #00000029,0 4px 10px #0f172a24;font-size:8px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.chat-file-type-icon--compact{width:18px;min-width:18px;height:18px;border-radius:5px;font-size:6px;box-shadow:inset 0 -1px #00000024}.chat-file-type-icon__label{min-width:0;max-width:calc(100% - 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-type-icon__label--long{font-size:.8em}.chat-file-type-icon--sheet{background:linear-gradient(135deg,#16a34a,#22c55e)}.chat-file-type-icon--pdf{background:linear-gradient(135deg,#dc2626,#ef4444)}.chat-file-type-icon--doc,.chat-file-type-icon--html{background:linear-gradient(135deg,#2563eb,#38bdf8)}.chat-file-type-icon--deck{background:linear-gradient(135deg,#ea580c,#f59e0b)}.chat-file-type-icon--image{background:linear-gradient(135deg,#7c3aed,#ec4899)}.chat-file-type-icon--archive{background:linear-gradient(135deg,#475569,#94a3b8)}.chat-file-type-icon--text,.assistant-files__attachment-icon--text{background:linear-gradient(135deg,#52525b,#71717a)}.chat-file-type-icon--code,.assistant-files__attachment-icon--code,.assistant-files__attachment-icon--html{background:linear-gradient(135deg,#0f766e,#0891b2)}.chat-file-type-icon--audio,.assistant-files__attachment-icon--audio{background:linear-gradient(135deg,#a21caf,#db2777)}.chat-file-type-icon--video,.assistant-files__attachment-icon--video{background:linear-gradient(135deg,#be123c,#f43f5e)}.chat-file-type-icon--font,.assistant-files__attachment-icon--font,.chat-file-type-icon--ebook,.assistant-files__attachment-icon--ebook{background:linear-gradient(135deg,#a16207,#ca8a04)}.chat-file-type-icon--model,.assistant-files__attachment-icon--model{background:linear-gradient(135deg,#4338ca,#6366f1)}.chat-message__user-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .chat-message__user-file{border-color:color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--panel) 92%,#ffffff 8%);box-shadow:0 14px 32px #00000047}.chat-message__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-message__actions--failed{flex-direction:column;align-items:flex-start;gap:0}.chat-message__state{font-size:12px;color:var(--muted);display:inline-flex;align-items:center}.chat-message__state--loading{gap:2px}.chat-message__loading-phrase{display:inline-flex;align-items:center;animation:generating-phrase-glow 1.4s ease-in-out infinite}.chat-message__state--error{color:var(--muted);gap:10px;flex-wrap:wrap}.chat-message__state--completed{color:var(--muted)}.chat-message__failure{display:grid;gap:7px;min-width:0}.chat-message__failure-detail{max-width:min(680px,100%);margin:0;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.chat-message__state-action{position:relative;z-index:1;min-height:24px;margin-left:10px;border:1px solid color-mix(in srgb,var(--danger) 36%,transparent);border-radius:999px;padding:2px 9px;background:color-mix(in srgb,var(--danger) 6%,transparent);color:inherit;font:inherit;line-height:1;cursor:pointer}.chat-message__state-action:disabled{cursor:progress;opacity:.65}.chat-message__state--waiting{flex-wrap:wrap;gap:6px 10px}.chat-message__state--waiting .chat-message__state-action,.chat-message__state--error .chat-message__state-action{margin-left:0;border-color:color-mix(in srgb,var(--text) 18%,transparent);background:var(--panel)}.chat-message__state--error .chat-message__state-action:hover{border-color:color-mix(in srgb,var(--text) 32%,transparent);background:color-mix(in srgb,var(--text) 6%,var(--panel));color:var(--text)}.chat-message__state-action.chat-message__observation-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex-shrink:0;vertical-align:middle}.chat-message__state--waiting .chat-message__observation-toggle:hover{border-color:color-mix(in srgb,var(--text) 32%,transparent);background:color-mix(in srgb,var(--text) 6%,var(--panel));color:var(--text)}.chat-message__state-action:hover{border-color:color-mix(in srgb,var(--danger) 52%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.chat-message__loading-dots{display:inline-flex;align-items:center}.chat-message__loading-dots span{display:inline-block;min-width:4px;animation:generating-dot 1.1s infinite ease-in-out}.chat-message__loading-dots span:nth-child(2){animation-delay:.16s}.chat-message__loading-dots span:nth-child(3){animation-delay:.32s}.chat-message__status{min-height:18px}.chat-message__tools{display:grid;gap:6px;margin-top:2px}.chat-message__tool-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--text) 68%,transparent)}.chat-message__tool-name{font-weight:600;color:color-mix(in srgb,var(--text) 82%,transparent)}.chat-message__tool-phase{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#0046fd14;color:#375ccf;font-size:11px;text-transform:lowercase}.chat-message__tool-detail{margin:0;padding:2px 8px;border-radius:8px;background:color-mix(in srgb,var(--text) 10%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;max-width:min(100%,540px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__tool-output-rich{width:min(100%,560px)}.chat-message__toolbar{display:inline-flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease}.chat-message__timestamp{font-size:12px;line-height:1;color:color-mix(in srgb,var(--text) 48%,transparent);white-space:nowrap;padding:0 2px}.chat-message:hover .chat-message__toolbar,.chat-message:focus-within .chat-message__toolbar{opacity:1;pointer-events:auto}.chat-message__icon-button{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--text) 58%,transparent);padding:0}.chat-message__action-tooltip{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:12;width:max-content;max-width:180px;transform:translate(-50%,4px);visibility:hidden;opacity:0;pointer-events:none;border-radius:8px;padding:6px 8px;background:var(--text);color:var(--bg);box-shadow:0 8px 20px #1111112e;font-size:11px;font-weight:650;line-height:1.25;white-space:nowrap;transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s ease-out}.chat-message__icon-button:hover .chat-message__action-tooltip,.chat-message__icon-button:focus-visible .chat-message__action-tooltip{transform:translate(-50%);visibility:visible;opacity:1}:root[data-theme=dark] .chat-message__action-tooltip{background:var(--text);color:var(--bg);box-shadow:0 8px 20px #00000057}.chat-message__icon-button .sidebar-icon{position:relative;z-index:1;width:17px;height:17px}.chat-message__icon-button--surface{border-color:transparent;background:transparent;color:#1118279e}:root[data-theme=dark] .chat-message__icon-button--surface:not(.chat-message__icon-button--active){color:color-mix(in srgb,var(--text) 78%,transparent)}:root[data-theme=dark] .chat-message__icon-button--surface:not(.chat-message__icon-button--active):hover{color:color-mix(in srgb,var(--text) 94%,transparent)}.chat-message__mobile-actions{position:relative;z-index:40;isolation:isolate}.chat-message__mobile-menu{position:absolute;min-width:132px;display:grid;gap:4px;padding:6px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;box-shadow:0 14px 32px #0f172a29;z-index:80;isolation:isolate}.chat-message__mobile-menu--assistant{left:0;bottom:calc(100% + 6px)}.chat-message__mobile-menu--user{right:0;top:calc(100% + 6px)}.chat-message__mobile-menu-item{height:34px;padding:0 10px;border:0;border-radius:10px;background:transparent;text-align:left;font-size:13px;color:#111827}.chat-message__mobile-menu-item:hover{background:#0f172a12}:root[data-theme=dark] .chat-message__mobile-menu{border:1px solid rgba(255,255,255,.12);background:#0c0f15;box-shadow:0 12px 28px #00000047}:root[data-theme=dark] .chat-message__mobile-menu-item{color:#f8fafc}:root[data-theme=dark] .chat-message__mobile-menu-item:hover{background:#ffffff14}.chat-message__icon-button:not(.chat-message__icon-button--active):hover{transform:none;background:transparent;color:color-mix(in srgb,var(--text) 88%,transparent)}.chat-message__icon-button.chat-message__icon-button--active{color:var(--tars-signal-blue);border-color:color-mix(in srgb,var(--tars-signal-blue) 25%,transparent);background:color-mix(in srgb,var(--tars-signal-blue) 12%,var(--panel))}.chat-message__icon-button--active .sidebar-icon svg{fill:currentColor}.chat-message--latest-assistant .chat-message__toolbar{justify-content:flex-start;opacity:1;pointer-events:auto}.chat-message__toolbar--user{align-self:center;flex:0 0 auto;justify-content:center;margin-right:0;padding-right:0}.chat-message--user .chat-message__actions{justify-content:flex-end}.chat-message--user .chat-message__body{position:relative;width:fit-content;max-width:min(680px,100%);transform:translateY(1px);border-radius:var(--radius-md);border:1px solid transparent;background:linear-gradient(#edf1f4,#edf1f4) padding-box,linear-gradient(135deg,#2448ff6b,#a965de57 56%,#ef9fbc2e) border-box;padding:10px 22px}.chat-message__user-skills{display:flex;max-width:100%;flex-wrap:wrap;gap:6px;margin-bottom:7px}.chat-message__user-skill{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:3px 8px;border:1px solid color-mix(in srgb,#9552b7 24%,transparent);border-radius:5px;background:color-mix(in srgb,#9552b7 9%,transparent);color:color-mix(in srgb,#6f328d 82%,var(--text));font-size:11px;font-weight:700;line-height:1.3}.chat-message__user-skill .sidebar-icon{width:13px;height:13px;flex:0 0 auto}.chat-message__user-skill>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .chat-message__user-skill{border-color:color-mix(in srgb,#d39ce9 30%,transparent);background:color-mix(in srgb,#d39ce9 12%,transparent);color:#e8c9f4}.chat-message__bubble--collapsible{display:grid}.chat-message__bubble--collapsed .chat-message__content{max-height:10.85em;overflow:hidden}.chat-message__bubble--collapsed:after{content:"";position:absolute;right:1px;bottom:42px;left:1px;height:40px;border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px);background:linear-gradient(180deg,#edf1f400,#edf1f4 82%);pointer-events:none}.chat-message__bubble-collapse-toggle{justify-self:end;position:relative;z-index:1;min-height:26px;margin-top:6px;border:0;border-radius:999px;padding:0 10px;background:#2448ff14;color:#2458ff;font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.chat-message__bubble-collapse-toggle:hover,.chat-message__bubble-collapse-toggle:focus-visible{background:#2448ff21}:root[data-theme=dark] .chat-message--user .chat-message__body{background:linear-gradient(#12151b,#12151b) padding-box,linear-gradient(135deg,#60a5fa6b,#8b5cf657 56%,#f4f4ef24) border-box}:root[data-theme=dark] .chat-message__bubble--collapsed:after{background:linear-gradient(180deg,#12151b00,#12151b 82%)}:root[data-theme=dark] .chat-message__bubble-collapse-toggle{background:#60a5fa24;color:#93c5fd}:root[data-theme=dark] .chat-message__bubble-collapse-toggle:hover,:root[data-theme=dark] .chat-message__bubble-collapse-toggle:focus-visible{background:#60a5fa33}:root[data-theme=dark] .chat-question-rail__segment{background:#ffffff2e}:root[data-theme=dark] .chat-question-rail__button:hover .chat-question-rail__segment,:root[data-theme=dark] .chat-question-rail__button:focus-visible .chat-question-rail__segment{background:#93c5fd;box-shadow:0 3px 8px #60a5fa33}:root[data-theme=dark] .chat-question-rail__button--active .chat-question-rail__segment{background:#93c5fd;box-shadow:0 3px 8px #60a5fa33}:root[data-theme=dark] .chat-question-rail:has(.chat-question-rail__item:hover) .chat-question-rail__button--active .chat-question-rail__segment,:root[data-theme=dark] .chat-question-rail:focus-within .chat-question-rail__button--active:not(:focus-visible) .chat-question-rail__segment{background:#ffffff2e;box-shadow:none}:root[data-theme=dark] .chat-question-rail:has(.chat-question-rail__item:hover) .chat-question-rail__item:hover .chat-question-rail__segment,:root[data-theme=dark] .chat-question-rail:focus-within .chat-question-rail__item:has(.chat-question-rail__button:focus-visible) .chat-question-rail__segment{background:#93c5fd;box-shadow:0 3px 8px #60a5fa33}:root[data-theme=dark] .chat-question-rail__preview{border-color:#ffffff24;background:#1f1f1ff5;box-shadow:0 12px 32px #00000052}:root[data-theme=dark] .chat-question-rail__preview-answer{color:#ffffff9e}.chat-message--user{padding:0;border:none;background:transparent;box-shadow:none}.chat-message--locator-highlight .chat-message__bubble{animation:question-locator-pulse .9s ease-out;border-color:#2448ff94}.chat-message--assistant .chat-message__actions{position:relative;z-index:3;justify-content:flex-start}.chat-feedback-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#11111161}.chat-feedback-dialog{width:min(540px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:8px;background:var(--panel-strong);color:var(--text);box-shadow:0 24px 64px #1113}.chat-feedback-dialog__header,.chat-feedback-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px}.chat-feedback-dialog__footer{justify-content:flex-end;padding:14px 22px 18px;border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--bg) 72%,var(--panel-strong))}.chat-feedback-dialog__header h2{margin:0;font-size:19px;line-height:1.35;letter-spacing:0}.chat-feedback-dialog__close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.chat-feedback-dialog__close:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.chat-feedback-dialog__close:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.chat-feedback-dialog__close .sidebar-icon{width:18px;height:18px}.chat-feedback-dialog__body{display:grid;gap:16px;padding:8px 22px 20px}.chat-feedback-dialog__notice{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--tars-signal-blue) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tars-signal-blue) 5%,var(--panel))}.chat-feedback-dialog__notice p{margin:0;color:var(--text);font-size:13px;line-height:1.55}.chat-feedback-dialog__notice small{color:#155bd7;font-size:12px;font-weight:750;line-height:1.5}.chat-feedback-dialog__field{display:grid;gap:7px;color:color-mix(in srgb,var(--text) 78%,transparent);font-size:13px;font-weight:700}.chat-feedback-dialog__category{min-width:0;margin:0;padding:0;border:0}.chat-feedback-dialog__category-options{display:flex;flex-wrap:wrap;gap:8px}.chat-feedback-dialog__category-help{display:block;margin-top:7px;color:var(--muted);font-size:11px;font-weight:400}.chat-feedback-dialog__category-option{min-height:32px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--text) 15%,transparent);border-radius:999px;background:var(--panel);color:color-mix(in srgb,var(--text) 78%,transparent);cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.chat-feedback-dialog__category-option:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);transform:translateY(-1px)}.chat-feedback-dialog__category-option--selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel));color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 8%,transparent)}.chat-feedback-dialog__category-option:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.chat-feedback-dialog__label{display:inline-flex;align-items:baseline;min-width:0}.chat-feedback-dialog__required{margin-left:3px;color:var(--tars-signal-blue)}.chat-feedback-dialog__optional{margin-left:6px;color:var(--muted);font-weight:400}.chat-feedback-dialog__input-wrap{position:relative;display:block}.chat-feedback-dialog__field input,.chat-feedback-dialog__field textarea{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:7px;background:var(--panel-strong);color:var(--text);font:inherit;font-weight:400;outline:none}.chat-feedback-dialog__field input{height:40px;padding:0 68px 0 12px}.chat-feedback-dialog__field textarea{min-height:116px;padding:11px 12px;resize:vertical;line-height:1.5}.chat-feedback-dialog__field input:focus,.chat-feedback-dialog__field textarea:focus{border-color:var(--tars-signal-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--tars-signal-blue) 12%,transparent)}.chat-feedback-dialog__field input::placeholder,.chat-feedback-dialog__field textarea::placeholder{color:color-mix(in srgb,var(--text) 42%,transparent)}.chat-feedback-dialog__input-wrap>small{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:11px;font-weight:400}.chat-feedback-dialog__file-input{display:none}.chat-feedback-dialog__attach,.chat-feedback-dialog__cancel,.chat-feedback-dialog__submit{min-height:38px;border-radius:7px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.chat-feedback-dialog__attach{width:100%;min-height:52px;justify-content:flex-start;border:1px dashed color-mix(in srgb,var(--text) 18%,transparent);background:var(--bg);color:var(--text);text-align:left}.chat-feedback-dialog__attach:hover{border-color:color-mix(in srgb,var(--tars-signal-blue) 48%,transparent);background:color-mix(in srgb,var(--tars-signal-blue) 4%,var(--bg))}.chat-feedback-dialog__attach:focus-visible,.chat-feedback-dialog__cancel:focus-visible,.chat-feedback-dialog__submit:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.chat-feedback-dialog__attach-icon{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--panel-strong);color:var(--tars-signal-blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.chat-feedback-dialog__attach-icon .sidebar-icon{width:16px;height:16px}.chat-feedback-dialog__attach-copy{min-width:0;display:grid;gap:2px}.chat-feedback-dialog__attach-copy strong{color:var(--text);font-size:13px}.chat-feedback-dialog__attach-copy small{color:var(--muted);font-size:11px;font-weight:400}.chat-feedback-dialog__cancel{border:1px solid color-mix(in srgb,var(--text) 15%,transparent);background:var(--panel-strong);color:var(--text)}.chat-feedback-dialog__cancel:hover{background:color-mix(in srgb,var(--text) 5%,var(--panel-strong))}.chat-feedback-dialog__submit{border:0;background:var(--accent);color:var(--accent-contrast);min-width:82px}.chat-feedback-dialog__submit:hover:not(:disabled){background:var(--accent-strong)}.chat-feedback-dialog__submit:disabled,.chat-feedback-dialog__cancel:disabled{cursor:not-allowed;opacity:.55}.chat-feedback-dialog__error{margin:0;color:var(--danger);font-size:13px}.chat-feedback-dialog__preview{display:grid;grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:8px;border:1px dashed color-mix(in srgb,var(--text) 18%,transparent);border-radius:7px;background:var(--bg)}.chat-feedback-dialog__preview img{width:64px;height:48px;border-radius:5px;object-fit:cover}.chat-feedback-dialog__preview div{min-width:0;display:grid;gap:3px}.chat-feedback-dialog__preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px}.chat-feedback-dialog__preview span{color:var(--muted);font-size:12px;font-weight:400}.chat-feedback-dialog__preview button{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.chat-feedback-dialog__preview button:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.chat-feedback-dialog__preview .sidebar-icon{width:16px;height:16px}.chat-quick-feedback-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.chat-quick-feedback{position:fixed;z-index:1;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:16px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:8px;background:var(--panel-strong);box-shadow:0 18px 48px #0f172a33}.chat-quick-feedback__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.chat-quick-feedback__header>div{display:grid;gap:3px}.chat-quick-feedback__header strong{color:var(--text);font-size:14px}.chat-quick-feedback__header span{color:var(--muted);font-size:11px}.chat-quick-feedback__header>button{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.chat-quick-feedback__header>button:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.chat-quick-feedback__header .sidebar-icon{width:15px;height:15px}.chat-quick-feedback__reasons{display:flex;flex-wrap:wrap;gap:8px}.chat-quick-feedback__reason{padding:7px 11px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:999px;background:var(--panel);color:color-mix(in srgb,var(--text) 78%,transparent);cursor:pointer;font:inherit;font-size:12px}.chat-quick-feedback__reason:hover,.chat-quick-feedback__reason--selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--accent)}.chat-quick-feedback__detail{display:grid;gap:6px;margin-top:14px;color:var(--text);font-size:12px;font-weight:700}.chat-quick-feedback__detail textarea{box-sizing:border-box;width:100%;min-height:74px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;font-weight:400;line-height:1.5;resize:vertical}.chat-quick-feedback__detail textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-color:var(--accent)}.chat-quick-feedback__error{margin:8px 0 0;color:var(--danger);font-size:12px}.chat-quick-feedback__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.chat-quick-feedback__actions button{min-height:34px;padding:0 14px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:7px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.chat-quick-feedback__actions button:last-child{border-color:transparent;background:var(--accent);color:var(--accent-contrast)}.chat-quick-feedback__actions button:disabled{cursor:not-allowed;opacity:.5}.chat-feedback-reward-banner{display:flex;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;border:1px solid rgba(22,119,255,.28);border-radius:7px;background:#1677ff14;color:#155bd7}.chat-feedback-reward-banner>.sidebar-icon{width:18px;height:18px;flex:0 0 18px;margin-top:1px}.chat-feedback-reward-banner>div{display:grid;gap:2px}.chat-feedback-reward-banner strong{font-size:13px;line-height:1.35}.chat-feedback-reward-banner span{color:color-mix(in srgb,var(--text) 76%,#155bd7);font-size:11px;line-height:1.45}.chat-quick-feedback>.chat-feedback-reward-banner{margin:0 0 13px}.chat-experience-feedback{width:min(100%,500px);scroll-margin-top:18px;margin:10px 0 52px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:8px;background:var(--panel-strong);box-shadow:0 6px 18px #0f172a0f}.chat-experience-feedback__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.chat-experience-feedback__heading>div{display:grid;gap:2px}.chat-experience-feedback__heading strong{color:var(--text);font-size:13px;line-height:1.35}.chat-experience-feedback__heading span{color:var(--muted);font-size:11px;line-height:1.4}.chat-experience-feedback__heading>button{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.chat-experience-feedback__heading>button .sidebar-icon{width:15px;height:15px}.chat-experience-feedback__options{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.chat-experience-feedback__options button{min-width:0;min-height:30px;padding:0 12px;border:1px solid color-mix(in srgb,#1677ff 32%,var(--border));border-radius:7px;background:var(--panel);color:#155bd7;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.chat-experience-feedback__options button:hover,.chat-experience-feedback__options button:focus-visible{border-color:#1677ff;background:#1677ff1a;outline:none}.chat-experience-feedback button:disabled{cursor:not-allowed;opacity:.55}.chat-experience-feedback>p{margin:9px 0 0;color:var(--danger);font-size:12px}.chat-experience-feedback__categories{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chat-experience-feedback__category{min-height:29px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 4%,var(--panel));color:color-mix(in srgb,var(--text) 78%,transparent);cursor:pointer;font:inherit;font-size:11px;font-weight:650}.chat-experience-feedback__category:hover,.chat-experience-feedback__category--selected{border-color:#1677ff;background:#1677ff17;color:#155bd7}.chat-experience-feedback__selected{margin-top:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:7px;color:var(--muted);font-size:11px;line-height:1.45}.chat-experience-feedback__selected span{color:var(--text);font-weight:700}.chat-experience-feedback__detail{display:grid;gap:5px;margin-top:9px;color:var(--text);font-size:11px;font-weight:700}.chat-experience-feedback__detail textarea{width:100%;min-height:50px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;font-weight:400;line-height:1.4;resize:vertical}.chat-experience-feedback__attachment{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:7px}.chat-experience-feedback__attachment>button,.chat-experience-feedback__footer button{min-height:30px;padding:0 11px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:7px;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.chat-experience-feedback__attachment>button{display:inline-flex;align-items:center;gap:6px}.chat-experience-feedback__attachment>button .sidebar-icon{width:15px;height:15px}.chat-experience-feedback__attachment>span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--muted);font-size:11px}.chat-experience-feedback__attachment>span>button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.chat-experience-feedback__attachment>span .sidebar-icon{width:13px;height:13px}.chat-experience-feedback__reward{display:flex;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;border-radius:7px;background:#1677ff17;color:#155bd7;font-size:11px;font-weight:700;line-height:1.4}.chat-experience-feedback__reward .sidebar-icon{width:14px;height:14px;flex:0 0 14px}.chat-experience-feedback__footer{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.chat-experience-feedback__footer button:last-child{border-color:transparent;background:#1677ff;color:#fff}.chat-experience-feedback--l2 .chat-experience-feedback__footer button:last-child{width:100%}.chat-experience-feedback__footer button:disabled{cursor:not-allowed;opacity:.5}.chat-feedback-invitation{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(100%,620px);margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,#1677ff 24%,var(--border));border-radius:8px;background:color-mix(in srgb,#1677ff 5%,var(--panel-strong))}.chat-feedback-invitation>.sidebar-icon{width:18px;height:18px;color:#1677ff}.chat-feedback-invitation>div{display:grid;min-width:0;gap:2px}.chat-feedback-invitation strong{color:var(--text);font-size:13px;line-height:1.35}.chat-feedback-invitation span{color:var(--muted);font-size:11px;line-height:1.4}.chat-feedback-invitation__action{min-height:32px;padding:0 11px;border:0;border-radius:7px;background:#1677ff;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.chat-feedback-invitation__close{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.chat-feedback-invitation__close:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.chat-feedback-invitation__close .sidebar-icon{width:14px;height:14px}@media (max-width: 640px){.chat-feedback-modal{align-items:end;padding:0}.chat-feedback-dialog{width:100%;max-height:92dvh;border-radius:8px 8px 0 0}.chat-feedback-dialog__header,.chat-feedback-dialog__body,.chat-feedback-dialog__footer{padding-left:18px;padding-right:18px}.chat-quick-feedback-layer{background:#0000003d}.chat-quick-feedback{inset:auto 0 0!important;width:100%!important;max-height:84dvh!important;border-radius:8px 8px 0 0}.chat-feedback-invitation{grid-template-columns:auto minmax(0,1fr) auto}.chat-feedback-invitation__action{grid-column:1 / -1;width:100%}.chat-feedback-invitation__close{grid-column:3;grid-row:1}}@media (max-width: 420px){.chat-feedback-dialog__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-feedback-dialog__cancel,.chat-feedback-dialog__submit{width:100%}}.chat-message--menu-open{position:relative;z-index:90}.chat-composer{--chat-deep-query-gradient: linear-gradient(135deg, #97abff 0%, #ca8ee7 52%, #ed9dcf 100%);--chat-improve-gradient: linear-gradient(135deg, #4055d8 0%, #8140ad 52%, #a43f70 100%);--chat-composer-mode-gradient: linear-gradient(135deg, #97abff 0%, #ca8ee7 52%, #ed9dcf 100%);display:grid;gap:10px;border:none;border-radius:0;background:transparent;box-shadow:none;max-width:980px;margin:0 auto;padding:0 24px}:root[data-theme=dark] .chat-composer{--chat-improve-gradient: linear-gradient(135deg, #97abff 0%, #ca8ee7 52%, #ed9dcf 100%)}.chat-composer--inline{max-width:none;padding:0}.chat-composer__improve-result{position:relative;z-index:1;width:calc(100% - 48px);box-sizing:border-box;margin:0 auto -12px;padding:14px 16px 16px;border:0;border-radius:18px;background:color-mix(in srgb,var(--accent) 4%,var(--panel-strong));color:var(--text)}.chat-composer__improve-title{margin:0 0 7px;color:color-mix(in srgb,var(--text) 60%,transparent);font-size:11px;font-weight:400;line-height:1.35;letter-spacing:0}.chat-composer__task-status{margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.chat-composer__improve-editor{box-sizing:border-box;width:100%;min-height:180px;max-height:280px;padding:9px 10px;border:0;border-radius:6px;background:color-mix(in srgb,var(--panel-strong) 54%,transparent);overflow-y:auto;resize:none;color:color-mix(in srgb,var(--text) 90%,var(--text-inverse));font-family:inherit;font-size:14px;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.chat-composer__improve-editor:focus{background:color-mix(in srgb,var(--panel-strong) 72%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.chat-composer__improve-actions,.chat-composer__improvement-error{display:flex;align-items:center}.chat-composer__improve-actions{justify-content:flex-end;gap:8px;margin-top:8px}.chat-composer__improve-cancel,.chat-composer__improve-use{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-radius:999px;box-shadow:none;font-size:12px;font-weight:500}.chat-composer__improve-cancel{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--text) 62%,transparent)}.chat-composer__improve-use{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}.chat-composer__improve-use .sidebar-icon{width:13px;height:13px}.chat-composer__improve-cancel:hover,.chat-composer__improve-cancel:focus-visible{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.chat-composer__improve-use:hover,.chat-composer__improve-use:focus-visible{border-color:color-mix(in srgb,var(--accent) 82%,#000000);background:color-mix(in srgb,var(--accent) 88%,#000000)}.chat-composer__improvement-error{justify-content:space-between;gap:12px;min-height:44px;padding:8px 10px 8px 14px;border:1px solid color-mix(in srgb,#dc2626 28%,transparent);border-radius:14px;background:color-mix(in srgb,#dc2626 7%,var(--panel-strong));color:color-mix(in srgb,#dc2626 78%,var(--text));font-size:13px;font-weight:600}.chat-composer__improvement-error button{width:28px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);box-shadow:none}.chat-composer__improvement-error--paused{border-color:var(--border);background:var(--panel-strong);color:var(--muted)}.chat-composer__improvement-error>span{flex:1;min-width:0;overflow-wrap:anywhere}.chat-composer__improvement-error button:hover,.chat-composer__improvement-error button:focus-visible{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.chat-composer__improvement-error button .sidebar-icon{width:14px;height:14px}:root[data-theme=dark] .chat-composer__improve-result{background:color-mix(in srgb,var(--accent) 4%,var(--panel-strong));color:var(--text)}:root[data-theme=dark] .chat-composer__improve-editor{background:color-mix(in srgb,var(--panel-strong) 76%,var(--bg));color:var(--text)}:root[data-theme=dark] .chat-composer__improve-editor:focus{background:color-mix(in srgb,var(--panel-strong) 88%,var(--bg))}:root[data-theme=dark] .chat-composer__improve-cancel{color:var(--muted)}:root[data-theme=dark] .chat-composer__improve-use{color:var(--accent-contrast)}.chat-composer__shell{position:relative;z-index:2;display:grid;gap:10px;border-radius:32px;border:1px solid transparent;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);color:var(--text);box-shadow:0 18px 44px #0f172a1a;padding:16px 18px 12px}.chat-composer--drag-over .chat-composer__shell{border-color:var(--accent);background:var(--panel-strong);box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 14%,transparent)}.chat-composer__shell:focus-within{border-color:var(--accent);background:var(--panel-strong);box-shadow:none}.chat-composer--readonly .chat-composer__shell,.chat-composer--readonly .chat-composer__shell:focus-within{border-color:color-mix(in srgb,var(--text) 8%,transparent);background:color-mix(in srgb,var(--text) 3%,var(--panel));box-shadow:none;cursor:not-allowed}:root[data-theme=dark] .chat-composer__shell{border-color:var(--border);background:var(--bg);box-shadow:0 0 0 1px #ffffff0a}:root[data-theme=dark] .chat-composer__shell:focus-within{border-color:var(--accent);background:var(--bg)}:root[data-theme=dark] .chat-composer--drag-over .chat-composer__shell{border-color:var(--accent);background:var(--bg);box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 16%,transparent)}:root[data-theme=dark] .chat-composer--readonly .chat-composer__shell,:root[data-theme=dark] .chat-composer--readonly .chat-composer__shell:focus-within{border-color:var(--border);background:color-mix(in srgb,var(--text) 4%,var(--panel));box-shadow:none}.chat-composer__input{width:100%;display:block;box-sizing:border-box;resize:none;border:none;outline:none;background:transparent;line-height:24px;max-height:220px;min-height:42px;overflow-y:hidden;padding:8px 0 6px;color:var(--text);font-size:17px;font-family:inherit;caret-color:var(--text);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 26%,transparent) transparent}.chat-composer__selected-text{display:grid;justify-items:start;gap:8px}.chat-composer__selected-pill{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 11px 3px 10px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);font-size:13px;font-weight:650;line-height:1;outline:none}.chat-composer__selected-pill .sidebar-icon{width:14px;height:14px}.chat-composer__selected-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:40;width:max-content;max-width:min(420px,calc(100vw - 72px));max-height:220px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:var(--text);box-shadow:0 18px 44px #0f172a29;font-size:14px;font-weight:520;line-height:1.55;overflow:auto;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-composer__selected-text:hover .chat-composer__selected-popover,.chat-composer__selected-text:focus-within .chat-composer__selected-popover{opacity:1;transform:translateY(0)}:root[data-theme=dark] .chat-composer__selected-popover{border-color:#ffffff24;background:#1f1f1ff5;box-shadow:0 18px 44px #00000057}.chat-composer__selected-remove{width:0;min-width:0;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:inherit;box-shadow:none;overflow:hidden;opacity:0;pointer-events:none;transform:scale(.86);transition:width .12s ease,min-width .12s ease,opacity .12s ease,transform .12s ease}.chat-composer__selected-text:hover .chat-composer__selected-remove,.chat-composer__selected-text:focus-within .chat-composer__selected-remove{width:18px;min-width:18px;opacity:1;pointer-events:auto;transform:scale(1)}.chat-composer__selected-remove .sidebar-icon{width:10px;height:10px}.chat-composer__input::placeholder{color:var(--muted)}.chat-composer--readonly .chat-composer__input,.chat-composer--readonly .chat-composer__input::placeholder{color:color-mix(in srgb,var(--text) 48%,transparent);cursor:not-allowed}.chat-composer__input::-webkit-scrollbar{width:5px}.chat-composer__input::-webkit-scrollbar-track{background:transparent}.chat-composer__input::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--text) 24%,transparent)}.chat-composer__input::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text) 34%,transparent)}:root[data-theme=dark] .chat-composer__input{scrollbar-color:rgba(255,255,255,.28) transparent}:root[data-theme=dark] .chat-composer__input::-webkit-scrollbar-thumb{background:#ffffff42}:root[data-theme=dark] .chat-composer__input::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.chat-composer__controls{display:flex;justify-content:space-between;align-items:center;gap:12px}.chat-composer__actions{min-width:0;display:inline-flex;align-items:center;gap:10px}.chat-composer__tier-control{position:relative;flex:0 0 auto;margin-left:auto;width:200px;max-width:100%;height:38px}.chat-composer__tier{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:0 38px 0 16px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;background:var(--panel-strong);color:var(--text);font:inherit;font-size:13px;font-weight:720;text-overflow:ellipsis;cursor:pointer}.chat-composer__tier-chevron{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.chat-composer__tier:disabled+.chat-composer__tier-chevron{opacity:.65}.chat-composer__controls--with-tier .chat-composer__actions{flex-wrap:wrap}.chat-composer__tier:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.chat-composer__tier:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-composer__tier:disabled{opacity:.65;cursor:default}.chat-composer__add-menu-wrap{position:relative;flex:0 0 auto}.chat-composer__add-menu{position:absolute;left:0;bottom:calc(100% + 10px);z-index:20;width:min(280px,calc(100vw - 40px));display:grid;gap:4px;padding:6px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:8px;background:var(--panel-strong);box-shadow:0 16px 36px #0f172a29}.chat-composer__add-menu>button{width:100%;min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left}.chat-composer__add-menu>button:hover,.chat-composer__add-menu>button:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent)}.chat-composer__add-menu>button>span{display:grid;min-width:0;gap:2px}.chat-composer__add-menu strong,.chat-composer__add-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer__add-menu strong{font-size:13px}.chat-composer__add-menu small{color:var(--muted);font-size:11px}.chat-composer__add-menu .chat-composer__file-limits{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.5}:root[data-theme=dark] .chat-composer__add-menu{box-shadow:0 18px 42px #0000006b}.chat-composer__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chat-composer__attachments{display:flex;flex-wrap:wrap;gap:8px}.chat-composer__upload-tray{display:grid;gap:8px;min-width:0;padding:0 4px}.app-shell__composer .chat-composer__upload-tray{padding:8px;border-radius:8px;background:var(--proto-surface, var(--panel-strong))}.chat-composer__upload-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;color:var(--muted);font-size:12px}.chat-composer__uploads{max-height:168px;overflow-y:auto;padding:2px}.chat-composer__uploads .chat-composer__attachment{box-sizing:border-box;min-width:0;border-radius:8px}.chat-composer__uploads .user-upload-control{flex:1;overflow:hidden}.chat-composer__uploads .chat-composer__attachment-remove,.chat-composer__uploads .chat-composer__attachment-retry{flex-shrink:0}.chat-composer__file-error{margin:0;color:var(--danger-text);font-size:12px;overflow-wrap:anywhere}.chat-composer__attachment{position:relative;max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:6px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);font-size:12px;line-height:1.2;overflow:hidden}.chat-composer__attachment-name{max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer__attachment--uploading{background:color-mix(in srgb,var(--accent) 8%,transparent)}.chat-composer__attachment--error{background:color-mix(in srgb,#ef4444 12%,transparent);border:1px solid color-mix(in srgb,#ef4444 40%,transparent);color:color-mix(in srgb,#ef4444 75%,var(--text))}.chat-composer__attachment-progress{position:absolute;left:0;bottom:0;width:100%;height:2px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.chat-composer__attachment-progress-bar{display:block;height:100%;background:var(--accent);transition:width .18s ease}.chat-composer__attachment-retry{width:20px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;box-shadow:none}.chat-composer__attachment-retry .sidebar-icon{width:12px;height:12px}.chat-composer__attachment-remove{width:20px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;box-shadow:none}.chat-composer__attachment-remove .sidebar-icon{width:12px;height:12px}.chat-composer__send--loading{cursor:progress;opacity:.85}.chat-composer__send--loading .sidebar-icon svg{animation:chat-composer-send-spin .9s linear infinite}@keyframes chat-composer-send-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-composer__icon-button{width:38px;min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0}.chat-composer__icon-button--surface{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;overflow:hidden;background-clip:padding-box;box-shadow:none}.chat-composer__icon-button .sidebar-icon{width:16px;height:16px}.chat-composer__attach{position:relative;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);border-radius:50px;background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text);box-shadow:none}.chat-composer__attach-tooltip{position:absolute;left:0;bottom:calc(100% + 10px);width:max-content;max-width:min(320px,78vw);padding:8px 10px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:var(--text);box-shadow:0 12px 28px #0f172a1f;font-size:12px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;text-align:left;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;z-index:5}.chat-composer__attach-tooltip:after{position:absolute;left:14px;bottom:-5px;width:8px;height:8px;border-right:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:inherit;content:"";transform:rotate(45deg)}.chat-composer__attach:hover:not(:disabled) .chat-composer__attach-tooltip,.chat-composer__attach:focus-visible .chat-composer__attach-tooltip{opacity:1;transform:translateY(0)}.chat-composer__attach:hover:not(:disabled),.chat-composer__attach:focus-visible{background:color-mix(in srgb,var(--accent) 9%,var(--panel));border-color:color-mix(in srgb,var(--accent) 26%,var(--border))}.chat-composer__deep-query{min-height:38px;padding:0 13px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--panel-strong);color:var(--text);font-size:13px;font-weight:720;white-space:nowrap;flex:0 0 auto}.chat-composer__deep-query-track{position:relative;box-sizing:border-box;width:32px;height:18px;flex:0 0 32px;border:1px solid color-mix(in srgb,var(--text) 58%,var(--panel-strong));border-radius:999px;background:color-mix(in srgb,var(--text) 48%,var(--panel-strong));transition:background .14s ease,border-color .14s ease}.chat-composer__deep-query-thumb{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--panel-strong);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 24%,transparent);transform:translate(0);transition:transform .14s ease}.chat-composer__improve-control{position:relative;display:inline-flex;flex:0 0 auto}.chat-composer__improve-tooltip{position:absolute;left:0;bottom:calc(100% + 10px);width:max-content;max-width:min(260px,78vw);padding:8px 10px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:var(--text);box-shadow:0 12px 28px #0f172a1f;font-size:12px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;text-align:left;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;z-index:5}.chat-composer__improve-tooltip:after{position:absolute;left:14px;bottom:-5px;width:8px;height:8px;border-right:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:inherit;content:"";transform:rotate(45deg)}.chat-composer__improve-control:hover .chat-composer__improve-tooltip,.chat-composer__improve-control:focus-within .chat-composer__improve-tooltip{opacity:1;transform:translateY(0)}.chat-composer__improve{min-height:38px;padding:0 13px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;color:color-mix(in srgb,var(--text) 84%,var(--text-inverse));box-shadow:none;font-size:13px;font-weight:720;white-space:nowrap;flex:0 0 auto}.chat-composer__improve:hover:not(:disabled),.chat-composer__improve:focus-visible{background:color-mix(in srgb,var(--panel) 86%,transparent)}.chat-composer__improve .sidebar-icon{width:15px;height:15px}.chat-composer__improve--loading{cursor:progress}.chat-composer__improve:disabled{color:color-mix(in srgb,var(--text) 38%,transparent);cursor:not-allowed}.chat-composer__improve--loading:disabled{cursor:progress;background:transparent;animation:none}.chat-composer__improve--loading .sidebar-icon{color:#aa7bea;transform-origin:center;animation:chat-composer-improve-wand-breathe 1.8s ease-in-out infinite}.chat-composer__improve--loading .chat-composer__improve-label{background:var(--chat-improve-gradient);background-size:180% 100%;background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform-origin:left center;animation:chat-composer-improve-text-breathe 1.8s ease-in-out infinite}@keyframes chat-composer-improve-text-breathe{0%,to{background-position:0% 50%;opacity:1;transform:scale(.98)}50%{background-position:100% 50%;opacity:1;transform:scale(1.03)}}@keyframes chat-composer-improve-wand-breathe{0%,to{opacity:.42;transform:scale(.86) rotate(-9deg)}50%{opacity:1;transform:scale(1.14) rotate(7deg)}}.chat-composer__deep-query:hover:not(:disabled),.chat-composer__deep-query:focus-visible{border-color:color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 4%,var(--panel-strong))}.chat-composer__deep-query--active{border-color:transparent;background:linear-gradient(var(--panel-strong),var(--panel-strong)) padding-box,var(--chat-deep-query-gradient) border-box;color:var(--text);box-shadow:none}.chat-composer__deep-query--active:hover:not(:disabled),.chat-composer__deep-query--active:active,.chat-composer__deep-query--active:focus-visible{border-color:transparent;background:linear-gradient(var(--panel-strong),var(--panel-strong)) padding-box,var(--chat-deep-query-gradient) border-box;color:var(--text);opacity:1}.chat-composer__deep-query--active .chat-composer__deep-query-track{border-color:transparent;background:var(--chat-deep-query-gradient)}.chat-composer__deep-query--active .chat-composer__deep-query-thumb{transform:translate(14px);background:#2d2340}.chat-composer__deep-query--active:disabled .chat-composer__deep-query-track{background:var(--border)}.chat-composer__deep-query .sidebar-icon{width:15px;height:15px}.chat-composer--readonly .chat-composer__attach,.chat-composer--readonly .chat-composer__attach:disabled,.chat-composer--readonly .chat-composer__send,.chat-composer--readonly .chat-composer__send:disabled,.chat-composer--readonly .chat-composer__improve,.chat-composer--readonly .chat-composer__improve:disabled,.chat-composer--readonly .chat-composer__deep-query,.chat-composer--readonly .chat-composer__deep-query:disabled{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent);color:color-mix(in srgb,var(--text) 38%,transparent);cursor:not-allowed}.chat-composer__footer{display:grid;justify-items:center;gap:4px;max-width:100%;text-align:center}.chat-composer__readonly,.chat-composer__disclaimer{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.chat-composer__readonly{max-width:min(100%,720px);font-weight:500}.chat-composer__run-active-wrap{width:100%}.chat-composer__run-active{margin:0 0 8px;color:var(--warning-text, #8a4b08);font-size:13px;line-height:1.4}.chat-composer__disclaimer{max-width:min(100%,760px)}.chat-composer__send,.chat-composer__stop{min-width:38px;height:38px;border-radius:50px;color:var(--accent-contrast);border-color:transparent}.chat-composer__send,.chat-composer__stop{background:var(--accent)}.chat-composer__stop-confirmation{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.chat-composer__stop-cancel{border-radius:50px;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--muted)}.chat-composer__stop-confirm{min-width:76px;height:38px;padding:0 14px;border:0;border-radius:50px;background:var(--accent);color:var(--accent-contrast);font-size:13px;font-weight:700}@media (max-width: 960px){.app-shell{grid-template-columns:1fr;grid-template-rows:1fr}.app-shell--desktop-freeze{height:100dvh;min-height:100dvh;overflow:hidden}.app-shell--mobile .app-shell__workspace{min-height:0;overflow:hidden}.app-shell__sidebar--mobile{position:fixed;inset:0 auto 0 0;width:min(300px,82vw);padding:14px 8px 12px;border-right:0;border-bottom:none;z-index:40;overflow:hidden}.app-shell__topbar{position:sticky;top:0;z-index:20;padding:10px 12px;background:var(--bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-topbar{display:none}.chat-memory-drawer__scrim{background:#0f172a2e}.chat-memory-drawer{top:0;right:0;bottom:0;left:0;width:auto;border:0;border-radius:0}.chat-memory-drawer__header,.chat-memory-drawer__footer,.chat-memory-drawer__body{padding:16px}.chat-memory-drawer__files{max-height:150px}.chat-mobile-topbar{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px}.chat-mobile-topbar__button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:#ffffffd6;color:#1f2937}.chat-mobile-topbar__button:has(.chat-mobile-topbar__avatar-image){padding:0;overflow:hidden;border-radius:999px;border-color:transparent;background:transparent}.chat-mobile-topbar__button--primary{background:linear-gradient(135deg,#0046fd,#8b5cf6);color:#fff;border-color:transparent}.chat-mobile-topbar__actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.chat-mobile-topbar__quota-button{width:122px;height:40px;min-width:0;padding:5px 9px;border:1px solid rgba(17,24,39,.08);border-radius:8px;display:grid;align-content:center;gap:2px;background:#ffffffd6;color:#111827;text-align:right;overflow:hidden}.chat-mobile-topbar__quota-button>span{color:#6b7280;font-size:9px;line-height:1;white-space:nowrap}.chat-mobile-topbar__quota-button>strong{min-width:0;overflow:hidden;font-size:12px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.chat-mobile-topbar__actions .chat-topbar__account-menu{top:calc(100% + 8px);right:0;width:min(280px,calc(100vw - 24px))}.chat-mobile-account-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:stretch}.chat-mobile-account-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a47;cursor:pointer}.chat-mobile-account-sheet__panel{position:relative;width:100%;max-height:min(76vh,520px);overflow-y:auto;border-radius:24px 24px 0 0;background:color-mix(in srgb,var(--panel-strong) 98%,transparent);box-shadow:0 -24px 64px #0f172a29;padding:14px 14px max(14px,env(safe-area-inset-bottom))}.chat-mobile-account-sheet__panel .chat-topbar__account-profile{padding:8px 4px 14px;margin-bottom:8px}.chat-mobile-account-sheet__panel .chat-topbar__account-menu-item{min-height:46px;border-radius:14px;padding:0 12px;font-size:15px}.chat-mobile-account-sheet__panel .chat-topbar__account-form{padding:4px 0 0}.chat-mobile-quota-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;display:flex;align-items:flex-end}.chat-mobile-quota-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a52}.chat-mobile-quota-sheet__panel{position:relative;width:100%;max-height:min(82dvh,680px);padding:0 16px max(18px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto;overscroll-behavior:contain;background:var(--panel);box-shadow:0 -24px 64px #0f172a2e}.chat-mobile-quota-sheet__header{position:sticky;top:0;z-index:1;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--panel);border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-mobile-quota-sheet__header strong{font-size:15px}.chat-mobile-quota-sheet__close{width:36px;height:36px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text)}.chat-mobile-quota-sheet .chat-topbar__quota-section:first-of-type{padding-top:14px}:root[data-theme=dark] .chat-mobile-topbar__quota-button{border-color:#ffffff1a;background:#181818e6;color:#f4f4ef}:root[data-theme=dark] .chat-mobile-topbar__quota-button>span{color:#a3a3a3}.chat-mobile-topbar__avatar-image{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.chat-mobile-topbar__title{min-width:0;text-align:center;font-size:14px;font-weight:700;letter-spacing:-.02em;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .chat-mobile-topbar__button{border:1px solid var(--border);background:color-mix(in srgb,var(--panel-strong) 96%,transparent);color:var(--text)}:root[data-theme=dark] .chat-mobile-topbar__title{color:var(--text)}.chat-page__viewport{height:100%;min-height:0;overflow-y:auto;padding:12px 12px 164px}.chat-messages,.chat-composer{max-width:none;padding:0}.chat-messages{--chat-message-right-offset: 16px}.app-shell__composer{position:fixed;left:0;right:0;bottom:0;z-index:22;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fafafa00,#fafafaf5 28%)}.app-shell__composer--detached:before{display:none}:root[data-theme=dark] .app-shell__composer{background:#000}.app-shell{transition:none}.chat-empty{min-height:calc(100dvh - 188px);grid-template-rows:auto;align-content:center;gap:12px;padding:8px 10px 0}.chat-empty__hero{align-self:center;justify-items:stretch;gap:14px;margin-top:0}.chat-empty__title{text-align:center;font-size:30px}.chat-empty__composer-wrap{padding:0;border-radius:24px}.chat-empty__examples{width:100%;gap:10px;margin-bottom:0}.chat-empty__recommended-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 2px 2px;scrollbar-width:none}.chat-empty__recommended-grid::-webkit-scrollbar{display:none}.chat-empty__recommended-card{flex:0 0 min(260px,82vw);min-height:43px;padding:9px 11px;font-size:13px}.chat-composer-motion--drop{animation:none}.chat-sidebar--mobile{gap:10px;grid-template-rows:auto auto minmax(0,1fr) auto}.chat-sidebar--mobile .chat-sidebar__recent{min-height:0}.chat-sidebar--mobile .chat-sidebar__list{display:grid;gap:8px;overflow-y:auto;overflow-x:hidden;padding-bottom:0}.chat-sidebar--mobile .chat-sidebar__month{display:flex;opacity:1;padding:10px 12px 2px;color:color-mix(in srgb,var(--text-inverse) 62%,transparent);font-size:11px;line-height:1.2;font-weight:800}.chat-sidebar--mobile .chat-sidebar__list li{flex:initial}.chat-sidebar--mobile .chat-sidebar__portal{border-top:none;padding-top:0}.chat-message{max-width:100%}.chat-question-rail{display:none}.chat-messages{--chat-question-rail-width: 0px;padding-left:14px}.chat-message__row{grid-template-columns:30px minmax(0,1fr);gap:10px}.chat-message__row--user{grid-template-columns:minmax(0,1fr);margin-right:var(--chat-message-right-offset)}.chat-message__avatar{width:30px;height:30px}.chat-message__avatar-logo{width:15px;height:15px}.chat-composer__shell{border-radius:24px;padding:14px 14px 10px}.chat-composer__controls,.chat-composer__actions{gap:8px}.chat-composer__deep-query,.chat-composer__improve{padding:0 11px;font-size:12px}.chat-composer__improve-result{width:calc(100% - 24px);padding:10px 12px 11px;border-radius:16px}.chat-composer__input{min-height:38px;font-size:16px;line-height:22px}.chat-composer__hint,.chat-message__toolbar--user{display:none}.chat-message--assistant .chat-message__toolbar{display:flex;flex-wrap:wrap;gap:2px;opacity:1;pointer-events:auto}.chat-message--assistant .chat-message__icon-button{width:32px;height:32px;border-radius:8px}.chat-message--assistant .chat-message__action-tooltip{display:none}}@media (max-width: 720px){.chat-composer__improve-editor{min-height:160px;max-height:240px;font-size:16px}}@media (max-width: 360px){.chat-composer__improve--loading{width:38px;min-width:38px;padding:0;gap:0}.chat-composer__improve--loading .chat-composer__improve-label{display:none}}@media (hover: none){.chat-composer__improve-tooltip{display:none}}.interleaved-assistant-response{min-width:0;display:grid;gap:8px}.interleaved-assistant-response__text,.agent-process-segment{min-width:0}.agent-process-segment--active,.agent-process-segment--active>.agent-process-segment__rows{display:contents}.agent-process-segment__toggle{width:100%;min-width:0;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:10px;margin:0;padding:0 10px;border:0;border-radius:7px;background:color-mix(in srgb,var(--text) 2.5%,transparent);color:var(--muted);font:inherit;letter-spacing:0;text-align:start;cursor:pointer}.agent-process-segment__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-process-segment__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.agent-process-segment--completed .agent-process-segment__icon{background:linear-gradient(135deg,#fff8f1,#ed9dcf 24%,#ca8ee7 58%,#97abff);color:#352c46;box-shadow:none}.agent-process-segment--failed .agent-process-segment__icon{color:var(--danger-text)}.agent-process-segment__copy{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35}.agent-process-segment__chevron{width:28px;height:28px;box-sizing:border-box;padding:7px;border-radius:6px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.agent-process-segment__toggle[aria-expanded=true] .agent-process-segment__chevron{transform:rotate(180deg)}.agent-process-segment__rows{min-width:0;display:grid;gap:0;margin-top:8px;padding-inline:2px}.agent-process-row{--process-motion-fast: .16s;--process-motion-base: .22s;--process-motion-status: .42s;--process-motion-ease: cubic-bezier(.2, .8, .2, 1);min-width:0;color:var(--text)}.semantic-process-group{position:relative;min-width:0;display:grid;gap:1px;padding-bottom:12px}.semantic-process-group:last-child{padding-bottom:2px}.semantic-process-group:not(:last-child):after{position:absolute;top:32px;bottom:-1px;left:15px;width:1px;background:color-mix(in srgb,var(--text) 10%,transparent);content:""}.agent-process-row__button{width:100%;min-width:0;min-height:38px;display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:10px;margin:0;padding:4px 6px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-align:start;cursor:pointer}.agent-process-row__button--static{grid-template-columns:20px minmax(0,1fr);cursor:default}.agent-process-row.agent-process-row--semantic .agent-process-row__button{min-height:48px;grid-template-columns:32px minmax(0,1fr) 28px;align-items:start;padding-block:6px}.agent-process-row.agent-process-row--semantic .agent-process-row__button--static{grid-template-columns:32px minmax(0,1fr)}.agent-process-row.agent-process-row--semantic .agent-process-row__copy{display:grid;align-self:center;gap:2px}.agent-process-row.agent-process-row--semantic .agent-process-row__title{max-width:min(100%,75ch);overflow:visible;color:color-mix(in srgb,var(--text) 92%,transparent);font-size:13px;font-weight:680;line-height:1.42;text-overflow:clip;white-space:normal}.agent-process-row.agent-process-row--semantic .agent-process-row__summary{max-width:min(100%,75ch);padding-left:0;border-left:0;color:color-mix(in srgb,var(--text) 72%,var(--muted));font-size:12px;font-weight:450;line-height:1.5}.agent-process-row.agent-process-row--semantic .agent-process-row__tool-icon{width:32px;height:32px;flex-basis:32px;border-radius:6px}.agent-process-row.agent-process-row--semantic .agent-process-row__semantic-sparkle{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:24px;height:24px;transform-origin:center}.agent-process-row.agent-process-row--semantic .agent-process-row__semantic-terminal-resting{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transform-origin:center}.agent-process-row.agent-process-row--semantic .agent-process-row__semantic-sparkle[hidden],.agent-process-row.agent-process-row--semantic .agent-process-row__semantic-terminal-resting[hidden]{display:none}.agent-process-row--semantic.agent-process-row--running .agent-process-row__tool-icon{background:transparent;color:inherit}.agent-process-row--semantic.agent-process-row--running .agent-process-row__semantic-sparkle{width:24px;height:24px;animation:process-semantic-spin 1.5s linear infinite}.agent-process-row--semantic.agent-process-row--running .agent-process-row__tool-icon:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent) 0%,transparent 70%);content:"";pointer-events:none;animation:process-semantic-halo-breathe 1.5s ease-in-out infinite}.agent-process-row--semantic.agent-process-row--running .agent-process-row__title{animation:process-semantic-title-shimmer 2.2s linear infinite}.agent-process-row--semantic.agent-process-row--completed .agent-process-row__tool-icon{background:linear-gradient(135deg,#fff8f1,#ed9dcf 24%,#ca8ee7 58%,#97abff);color:#352c46;box-shadow:none}.agent-process-row--semantic[data-live-terminal-transition=true] .agent-process-row__semantic-sparkle{animation:process-semantic-sparkle-out var(--process-motion-status) var(--process-motion-ease) both}.agent-process-row--semantic.agent-process-row--completed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal,.agent-process-row--semantic.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal-resting{animation:process-semantic-terminal-in var(--process-motion-status) var(--process-motion-ease) both}.agent-process-row--semantic.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal{animation:process-semantic-error-in .52s var(--process-motion-ease) both}.semantic-technical-activity{min-width:0;margin:2px 0 2px 29px;padding-left:9px;border-left:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.semantic-technical-activity__toggle{width:100%;min-width:0;min-height:28px;display:grid;grid-template-columns:14px auto minmax(0,1fr) 20px;align-items:center;gap:7px;padding:0 7px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);border-radius:5px;background:color-mix(in srgb,var(--text) 2.5%,transparent);color:color-mix(in srgb,var(--muted) 84%,transparent);font:inherit;font-size:11px;letter-spacing:0;text-align:start;cursor:pointer}.semantic-technical-activity__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.semantic-technical-activity__count{overflow:hidden;color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.semantic-technical-activity__chevron{justify-self:end;color:color-mix(in srgb,var(--muted) 70%,transparent);transition:transform .16s ease-out}.semantic-technical-activity__toggle[aria-expanded=true] .semantic-technical-activity__chevron{transform:rotate(180deg)}.semantic-technical-activity__items{min-width:0;display:grid;gap:1px;padding:4px 0 0 4px}.agent-process-row--semantic.agent-process-row--failed .agent-process-row__tool-icon{background:color-mix(in srgb,var(--danger-text) 11%,transparent);color:var(--danger-text)}.agent-process-row--semantic.agent-process-row--stalled .agent-process-row__tool-icon{background:color-mix(in srgb,#b77a16 11%,transparent);color:#a66c0b}.agent-process-row--semantic.agent-process-row--stopped .agent-process-row__tool-icon{background:color-mix(in srgb,var(--muted) 11%,transparent);color:var(--muted)}.agent-process-row.agent-process-row--technical .agent-process-row__button{min-height:30px;grid-template-columns:22px minmax(0,1fr) 22px;gap:7px;padding:2px 4px}.agent-process-row.agent-process-row--technical .agent-process-row__button--static{grid-template-columns:22px minmax(0,1fr)}.agent-process-row.agent-process-row--technical .agent-process-row__tool-icon{width:22px;height:22px;flex-basis:22px;color:color-mix(in srgb,var(--muted) 74%,transparent)}.agent-process-row.agent-process-row--technical .agent-process-row__tool-icon>svg{width:13px;height:13px}.agent-process-row.agent-process-row--technical .agent-process-row__status-badge{right:-1px;bottom:-1px;width:6px;height:6px;border-width:1.5px}.agent-process-row.agent-process-row--technical .agent-process-row__copy{gap:7px}.agent-process-row.agent-process-row--technical .agent-process-row__title{color:color-mix(in srgb,var(--muted) 82%,transparent);font-size:11px;font-weight:500}.agent-process-row.agent-process-row--technical .agent-process-row__summary{padding-left:7px;border-left-color:color-mix(in srgb,var(--text) 7%,transparent);color:color-mix(in srgb,var(--muted) 76%,transparent);font-size:11px;line-height:1.3}.agent-process-row.agent-process-row--technical .agent-process-row__chevron{width:22px;height:22px;padding:5px;color:color-mix(in srgb,var(--muted) 72%,transparent)}.agent-process-row.agent-process-row--technical .agent-process-row__details{max-height:220px;margin-left:23px;font-size:11px;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=search]:before{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid currentColor;border-radius:50%;content:"";pointer-events:none;animation:process-tool-search-scan 1.25s ease-out infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=fetch]:before{position:absolute;top:4px;left:4px;width:2px;height:2px;border-radius:50%;background:currentColor;box-shadow:12px 0 currentColor,0 12px currentColor,12px 12px currentColor;content:"";pointer-events:none;animation:process-tool-fetch-matrix 1.2s ease-in-out infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=read]>svg{animation:process-tool-read-reveal 1.25s ease-in-out infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=write]>svg{transform-origin:center;animation:process-tool-write-travel 1.15s ease-in-out infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=bash]>svg{animation:process-tool-bash-icon-swap 1.2s ease-in-out infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=bash]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;color:currentColor;content:">_";font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0;pointer-events:none;animation:process-tool-bash-text-swap 1.2s ease-in-out infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=mcp]:before{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid transparent;border-top-color:currentColor;border-radius:50%;content:"";pointer-events:none;animation:process-tool-mcp-orbit .9s linear infinite}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=generic]>svg{transform-origin:center;animation:process-tool-generic-pulse 1.35s ease-in-out infinite}.agent-process-row--technical.agent-process-row--completed[data-live-terminal-transition=true] .agent-process-row__status-badge,.agent-process-row--technical.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__status-badge{animation:process-tool-status-settle var(--process-motion-base) var(--process-motion-ease) both}.agent-process-row__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-process-row__tool-icon{position:relative;width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:transparent;color:var(--text-secondary)}.agent-process-row__status-badge{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:var(--muted)}.agent-process-row__status-badge[data-status=running]{background:var(--accent)}.agent-process-row__status-badge[data-status=completed]{background:#18875f}.agent-process-row__status-badge[data-status=failed]{background:var(--danger-text)}:root[data-theme=dark] .agent-process-row__status-badge{border-color:#111}.agent-process-row__copy{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;overflow:visible}.agent-process-row__title,.agent-process-row__summary{min-width:0;overflow-wrap:anywhere;letter-spacing:0}.agent-process-row__title{flex:0 1 auto;max-width:100%;overflow:hidden;color:var(--muted);font-size:12px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.agent-process-row__summary{flex:1 1 260px;overflow:visible;padding-left:10px;border-left:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--muted);font-size:12px;font-weight:400;line-height:1.35;text-overflow:clip;white-space:normal}.agent-process-row__summary:empty{display:none}.agent-process-row__copy:has(.agent-process-row__summary:empty) .agent-process-row__title{flex:1 1 auto}.agent-process-row--completed .agent-process-row__title,.agent-process-row--completed .agent-process-row__summary{color:var(--muted)}.agent-process-row--running .agent-process-row__title,.agent-process-row--running .agent-process-row__summary{color:color-mix(in srgb,var(--text) 68%,var(--muted))}.agent-process-row--stalled .agent-process-row__title,.agent-process-row--stalled .agent-process-row__summary,.agent-process-row--stopped .agent-process-row__title,.agent-process-row--stopped .agent-process-row__summary{color:var(--muted)}.agent-process-row--failed .agent-process-row__title,.agent-process-row--failed .agent-process-row__summary{color:var(--danger-text)}.agent-process-row__chevron{width:28px;height:28px;box-sizing:border-box;padding:7px;border-radius:6px;color:var(--muted);transition:background-color .16s ease,color .16s ease,transform .16s ease}@media (hover: hover){.agent-process-segment__toggle:hover{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.agent-process-row__button:hover{background:color-mix(in srgb,var(--text) 4%,transparent);transform:none}.agent-process-row__button:hover .agent-process-row__chevron{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.semantic-technical-activity__toggle:hover{border-color:color-mix(in srgb,var(--text) 9%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);color:color-mix(in srgb,var(--text) 62%,var(--muted))}}.agent-process-row__button[aria-expanded=true] .agent-process-row__chevron{transform:rotate(180deg)}.agent-process-row__details{max-width:100%;max-height:260px;overflow:auto;box-sizing:border-box;margin:3px 2px 7px 22px;padding:9px 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-theme=dark] .agent-process-row__details{background:color-mix(in srgb,#fff 6%,transparent);color:#f8fafc}.agent-process-row__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes process-semantic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes process-semantic-halo-breathe{0%,to{opacity:.08;transform:scale(.82)}50%{opacity:.2;transform:scale(1.08)}}@keyframes process-semantic-title-shimmer{0%,to{opacity:.82}50%{opacity:1}}@keyframes process-semantic-sparkle-out{0%{opacity:1;filter:blur(0);transform:scale(1) rotate(0)}to{opacity:0;filter:blur(4px);transform:scale(.72) rotate(42deg)}}@keyframes process-semantic-terminal-in{0%{opacity:0;filter:blur(4px);transform:scale(.72) rotate(-28deg)}to{opacity:1;filter:blur(0);transform:scale(1) rotate(0)}}@keyframes process-semantic-error-in{0%,to{transform:translate(0)}28%{transform:translate(-2px)}52%{transform:translate(2px)}72%{transform:translate(-1px)}}@keyframes process-tool-search-scan{0%{opacity:.55;transform:scale(.42)}72%,to{opacity:0;transform:scale(1)}}@keyframes process-tool-fetch-matrix{0%,to{opacity:.22;transform:scale(.82)}50%{opacity:.62;transform:scale(1)}}@keyframes process-tool-read-reveal{0%,to{opacity:.68;stroke-dasharray:2 1;stroke-dashoffset:3}55%{opacity:1;stroke-dasharray:6 0;stroke-dashoffset:0}}@keyframes process-tool-write-travel{0%,to{opacity:.72;transform:translate(-1px,1px)}50%{opacity:1;transform:translate(1px,-1px)}}@keyframes process-tool-bash-icon-swap{0%,42%,to{opacity:1;filter:blur(0);transform:translateY(0)}52%,88%{opacity:0;filter:blur(1.5px);transform:translateY(1px)}}@keyframes process-tool-bash-text-swap{0%,42%,to{opacity:0;filter:blur(1.5px);transform:translateY(-1px)}52%,88%{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes process-tool-mcp-orbit{0%{opacity:.4;transform:rotate(0)}to{opacity:.85;transform:rotate(360deg)}}@keyframes process-tool-generic-pulse{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes process-tool-status-settle{0%{opacity:.45;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){.agent-process-row__button{gap:8px}.agent-process-row__copy{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px}.agent-process-row__title{max-width:100%}.agent-process-row__summary{padding-left:0;border-left:0}.agent-process-row__details{margin-left:22px}}@media (pointer: coarse){.agent-process-segment__toggle,.agent-process-row__button{min-height:44px}}@media (prefers-reduced-motion: reduce){.agent-process-row--semantic.agent-process-row--running .agent-process-row__semantic-sparkle,.agent-process-row--semantic.agent-process-row--running .agent-process-row__tool-icon:before,.agent-process-row--semantic.agent-process-row--running .agent-process-row__title,.agent-process-row--semantic[data-live-terminal-transition=true] .agent-process-row__semantic-sparkle,.agent-process-row--semantic.agent-process-row--completed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal,.agent-process-row--semantic.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal-resting,.agent-process-row--semantic.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=search]:before,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=fetch]:before,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=read]>svg,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=write]>svg,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=bash]>svg,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=bash]:after,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=mcp]:before,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=generic]>svg,.agent-process-row--technical.agent-process-row--completed[data-live-terminal-transition=true] .agent-process-row__status-badge,.agent-process-row--technical.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__status-badge{animation:none!important}.agent-process-row--semantic.agent-process-row--running .agent-process-row__tool-icon:before,.agent-process-row--semantic[data-live-terminal-transition=true] .agent-process-row__semantic-sparkle{opacity:0}.agent-process-row--semantic[data-live-terminal-transition=true] .agent-process-row__semantic-sparkle,.agent-process-row--semantic.agent-process-row--completed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal,.agent-process-row--semantic.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal-resting,.agent-process-row--semantic.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__semantic-terminal{filter:none;transform:none}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon:before,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon:after,.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon>svg,.agent-process-row--technical.agent-process-row--completed[data-live-terminal-transition=true] .agent-process-row__status-badge,.agent-process-row--technical.agent-process-row--failed[data-live-terminal-transition=true] .agent-process-row__status-badge{opacity:1;filter:none;transform:none}.agent-process-row--technical.agent-process-row--running .agent-process-row__tool-icon[data-tool-icon=bash]:after{opacity:0}.agent-process-row--technical .agent-process-row__tool-icon,.agent-process-row--technical .agent-process-row__status-badge{transition:opacity .1s ease,color .1s ease,background-color .1s ease}.app-shell,.app-shell__sidebar,.chat-sidebar__month,.chat-sidebar__item-copy,.chat-sidebar__item-meta,.chat-sidebar__brand-label,.chat-sidebar__action-label,.portal-switch__label,.chat-sidebar__item-menu{transition:none;animation:none}.agent-process-row__chevron,.agent-process-segment__chevron{transition:none}.chat-composer__improve--loading:disabled,.chat-composer__improve--loading .sidebar-icon,.chat-composer__improve--loading .chat-composer__improve-label{animation:none}}.app-shell--creative-mode{min-width:0;min-height:0;overflow:hidden;color:var(--text);background:var(--tars-paper)}.app-shell--creative-mode .app-shell__workspace{height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--tars-paper)}.app-shell--creative-mode .app-shell__topbar{min-width:0;flex:0 0 auto;border-bottom:0;background:var(--tars-paper);backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell--creative-mode .app-shell__main{min-width:0;min-height:0;height:100%;display:flex;overflow:hidden;background:var(--tars-paper)}.cowart-workspace,.cowart-workspace *{box-sizing:border-box}.cowart-workspace{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--tars-paper);color:var(--text)}.cowart-workspace__tabs{display:none}.cowart-workspace__body{width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;overflow:hidden}.cowart-workspace__pane{height:100%;min-height:0;overflow:hidden}.cowart-workspace__pane--canvas{position:relative;min-width:min(360px,42%);flex:0 0 var(--cowart-canvas-ratio, 65%);flex-basis:var(--cowart-canvas-ratio, 65%);background:var(--tars-paper)}.cowart-workspace__separator{position:relative;z-index:3;width:6px;min-width:6px;height:100%;flex:0 0 6px;border:0;outline-offset:-2px;background:transparent;cursor:col-resize;touch-action:none}.cowart-workspace__separator:before{position:absolute;inset-block:0;left:50%;z-index:0;width:24px;background:transparent;content:"";pointer-events:auto;transform:translate(-50%)}.cowart-workspace__separator:after{position:absolute;top:50%;left:50%;z-index:1;width:3px;height:36px;border-radius:999px;background:transparent;content:"";transition:background-color .14s ease;pointer-events:none;transform:translate(-50%,-50%)}.cowart-workspace__separator:hover:after{background:transparent}.cowart-workspace__separator:focus-visible{outline:none}.cowart-workspace__separator:focus-visible:after{background:var(--tars-signal-blue)}.cowart-workspace__pane--chat{position:relative;min-width:320px;flex:1 1 0;display:flex;flex-direction:column;border-left:0;background:var(--panel-strong)}.cowart-workspace__chat-toolbar{min-width:0;min-height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:flex-end;padding:4px 10px;border-bottom:0;background:var(--panel-strong)}.cowart-workspace__files-button,.cowart-workspace__files-close,.cowart-canvas-host button{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tars-black) 18%,transparent);background:transparent;color:var(--text);box-shadow:none;font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.cowart-workspace__files-button,.cowart-workspace__files-close{position:relative;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-color:transparent;border-radius:10px;overflow:visible}.cowart-workspace__files-button .sidebar-icon,.cowart-workspace__files-close .sidebar-icon{width:16px;height:16px}.cowart-canvas-host button{min-width:0;min-height:34px;padding:0 12px;border-radius:8px;overflow-wrap:anywhere}.cowart-workspace__files-button:hover,.cowart-workspace__files-close:hover,.cowart-canvas-host button:hover{border-color:color-mix(in srgb,var(--tars-signal-blue) 52%,var(--border));background:color-mix(in srgb,var(--tars-signal-blue) 7%,var(--panel-strong))}.cowart-workspace__files-button[aria-expanded=true]{border-color:transparent;background:color-mix(in srgb,#ca8ee7 16%,var(--panel-strong));color:var(--text);box-shadow:inset 0 -2px #8170bd}.cowart-workspace__files-button:focus-visible,.cowart-workspace__files-close:focus-visible,.cowart-canvas-host button:focus-visible,.cowart-workspace__tab:focus-visible,.chat-composer__creative:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.cowart-workspace__files-tooltip{position:absolute;top:calc(100% + 8px);right:0;z-index:16;width:max-content;max-width:180px;padding:6px 8px;border-radius:6px;background:var(--tars-black);color:#fff;font-size:11px;font-weight:600;line-height:1;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease}.cowart-workspace__files-button[aria-expanded=false]:hover .cowart-workspace__files-tooltip,.cowart-workspace__files-button[aria-expanded=false]:focus-visible .cowart-workspace__files-tooltip{opacity:1;transform:translateY(0)}.cowart-workspace__chat-content{min-width:0;min-height:0;flex:1 1 auto;display:flex;overflow:hidden}.cowart-workspace .creative-agent-panel{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;overflow:hidden;padding:0;border:0;border-radius:0;background:var(--panel-strong);box-shadow:none}.cowart-workspace .creative-agent-panel__body{min-width:0;min-height:0;overflow:auto;padding:14px 12px;border-radius:0;overscroll-behavior:contain}.cowart-workspace .creative-agent-panel__composer{width:100%;min-width:0;flex:0 0 auto;padding:12px;border-top:0;background:var(--panel-strong)}.cowart-workspace .creative-agent-panel__composer .chat-composer{width:100%;min-width:0;max-width:100%;padding:0}.cowart-workspace .creative-agent-panel__composer .chat-composer__shell{width:100%;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--tars-black) 16%,transparent);border-radius:8px;background:var(--panel-strong);box-shadow:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__controls{width:100%;min-width:0;max-width:100%;align-items:flex-end}.cowart-workspace .creative-agent-panel__composer .chat-composer__actions{position:relative;min-width:0;max-width:100%;flex:1 1 auto;flex-wrap:nowrap}.cowart-workspace .creative-agent-panel__composer .chat-composer__attach{position:static;transform:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__attach:hover:not(:disabled),.cowart-workspace .creative-agent-panel__composer .chat-composer__attach:focus-visible,.cowart-workspace .creative-agent-panel__composer .chat-composer__attach:active:not(:disabled){transform:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__attach-tooltip{left:0;width:min(320px,calc(100% - 8px));max-width:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__shell:focus-within,.cowart-workspace .creative-agent-panel__composer .chat-composer--drag-over .chat-composer__shell{border-color:var(--tars-signal-blue);background:var(--panel-strong);background-image:none;box-shadow:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query{border-color:color-mix(in srgb,var(--tars-black) 18%,transparent);background:var(--panel-strong);background-image:none;color:var(--text);box-shadow:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query:hover:not(:disabled):not([aria-disabled=true]):not([aria-checked=true]),.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query:focus-visible:not([aria-disabled=true]){background:color-mix(in srgb,var(--tars-signal-blue) 7%,var(--panel-strong));background-image:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query--active:not([aria-disabled=true]),.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query--active:hover:not(:disabled):not([aria-disabled=true]),.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query--active:active:not([aria-disabled=true]),.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query--active:focus-visible:not([aria-disabled=true]){border-color:var(--tars-signal-blue);background:var(--tars-signal-blue);background-image:none;color:#fff;box-shadow:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__send{background:var(--tars-signal-blue);background-image:none;box-shadow:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__selected-popover{background:var(--panel-strong);backdrop-filter:none;-webkit-backdrop-filter:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__input{min-height:64px}.cowart-workspace__files-overlay{position:absolute;top:52px;right:8px;z-index:12;width:min(360px,calc(100% - 16px));max-height:calc(100% - 60px);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--tars-black) 16%,transparent);border-radius:12px;background:var(--panel-strong);box-shadow:0 18px 48px #0f172a29}.cowart-workspace__files-header{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 6px 14px;border-bottom:0}.cowart-workspace__files-title{min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cowart-workspace__files-content{min-width:0;min-height:0;overflow:auto}.cowart-workspace__files-content .chat-result-files{max-width:none;min-height:100%;margin:0;padding:14px;border:0;border-radius:0;background:transparent;box-shadow:none}.cowart-canvas-host,.cowart-workspace__pane--canvas>iframe{width:100%;height:100%;min-width:0;min-height:0;background:var(--tars-paper)}.cowart-workspace__pane--canvas iframe{width:100%;height:100%;border:0;display:block;background:var(--tars-paper)}.cowart-canvas-host--loading,.cowart-canvas-host--error{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;gap:10px;padding:20px;overflow:auto;color:var(--text);text-align:center}.cowart-canvas-host--loading>div,.cowart-canvas-host--error p{max-width:min(100%,420px);margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.cowart-canvas-sync-notice{position:absolute;z-index:4;inset:auto 16px 16px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:var(--panel-strong);color:var(--text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cowart-canvas-host--error p{flex-basis:100%}.cowart-canvas-host--error button:first-of-type{border-color:var(--tars-signal-blue);background:var(--tars-signal-blue);color:#fff}.chat-composer__creative{position:relative;height:38px;min-width:0;max-width:100%;flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:visible;padding:0 12px;border:1px solid color-mix(in srgb,var(--tars-black) 18%,transparent);border-radius:999px;background:transparent;color:var(--text);box-shadow:none;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,filter .14s ease}.chat-composer__creative .sidebar-icon{width:16px;height:16px;flex:0 0 16px}.chat-composer__creative-beta{position:absolute;top:-8px;right:-6px;z-index:1;padding:3px 5px;border:1px solid var(--tars-signal-blue);border-radius:5px;background:var(--panel-strong);color:var(--tars-signal-blue);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;font-weight:600;line-height:1;letter-spacing:.07em;pointer-events:none}.chat-composer__creative--gradient,.chat-composer__creative--gradient:active:not(:disabled),.chat-composer__creative--gradient:focus-visible,.chat-composer__creative--gradient[aria-pressed=true],.chat-composer__creative--gradient.chat-composer__creative--active{border-color:transparent;background:var(--chat-composer-mode-gradient);color:#2d2340;text-shadow:none;filter:none}.chat-composer__creative--gradient .sidebar-icon{color:#2d2340;filter:none}.chat-composer__creative--gradient:hover:not(:active):not(:focus-visible):not(:disabled):not([aria-pressed=true]):not(.chat-composer__creative--active){filter:brightness(1.06)}.chat-composer__creative:disabled{border-color:color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);color:color-mix(in srgb,var(--text) 38%,transparent);cursor:not-allowed;filter:none;opacity:.72}.chat-composer--creative .chat-composer__controls{align-items:center;gap:8px}.chat-composer--creative .chat-composer__actions{flex-wrap:nowrap;gap:4px}.chat-composer--creative .chat-composer__creative-action{position:relative;box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px;padding:0;border:1px solid color-mix(in srgb,var(--tars-black) 18%,transparent);border-radius:50%;overflow:visible;background:var(--panel-strong);background-image:none;color:var(--text);box-shadow:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease,filter .14s ease}.chat-composer--creative .chat-composer__creative-action .sidebar-icon{width:16px;height:16px;flex:0 0 16px}.chat-composer--creative .chat-composer__creative-action:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-checked=true]),.chat-composer--creative .chat-composer__creative-action:focus-visible{border-color:color-mix(in srgb,var(--tars-signal-blue) 56%,var(--border));background:color-mix(in srgb,var(--tars-signal-blue) 8%,var(--panel-strong));background-image:none}.chat-composer--creative .chat-composer__creative-action:focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}.chat-composer--creative .chat-composer__creative-action--active{border-color:var(--tars-signal-blue);background:var(--tars-signal-blue);background-image:none;color:#fff}.chat-composer--creative .chat-composer__creative--gradient,.chat-composer--creative .chat-composer__creative--gradient:active:not(:disabled):not([aria-disabled=true]),.chat-composer--creative .chat-composer__creative--gradient:focus-visible:not([aria-disabled=true]),.chat-composer--creative .chat-composer__creative--gradient.chat-composer__creative-action--active{border-color:transparent;background:var(--chat-composer-mode-gradient);color:#2d2340;text-shadow:none;filter:none}.chat-composer--creative .chat-composer__creative--gradient:hover:not(:active):not(:focus-visible):not(:disabled):not([aria-disabled=true]){filter:brightness(1.06)}.chat-composer--creative .chat-composer__send,.chat-composer--creative .chat-composer__stop,.chat-composer--creative .chat-composer__stop-confirm{border-color:var(--tars-signal-blue);background:var(--tars-signal-blue);background-image:none;color:#fff}.chat-composer--creative .chat-composer__creative-action:disabled,.chat-composer--creative .chat-composer__creative-action[aria-disabled=true]{border-color:color-mix(in srgb,var(--tars-black) 12%,transparent);background:color-mix(in srgb,var(--tars-black) 6%,var(--panel-strong));background-image:none;color:color-mix(in srgb,var(--text) 42%,transparent);box-shadow:none;cursor:not-allowed;filter:none;opacity:.72}.chat-composer--creative .chat-composer__creative-action[aria-disabled=true]:hover{transform:none}.chat-composer--creative .chat-composer__improve--loading:disabled,.chat-composer--creative .chat-composer__improve--loading[aria-disabled=true]{animation:none;cursor:progress}.chat-composer .chat-composer__improve--loading,.chat-composer .chat-composer__improve--loading:disabled,.chat-composer--creative .chat-composer__improve--loading[aria-disabled=true]{border-color:transparent;background:transparent;color:#ca8ee7;text-shadow:none;box-shadow:none;cursor:progress;opacity:1}.chat-composer .chat-composer__improve--loading .sidebar-icon{color:#8140ad;filter:none}:root[data-theme=dark] .chat-composer .chat-composer__improve--loading .sidebar-icon{color:#ca8ee7}.chat-composer--creative .chat-composer__creative-tooltip{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:8;width:max-content;max-width:min(160px,calc(100vw - 24px));padding:5px 7px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);border-radius:4px;background:var(--panel-strong);color:var(--text);box-shadow:0 6px 16px #00000024;font-size:12px;font-weight:600;line-height:1.2;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.chat-composer--creative .chat-composer__actions>.chat-composer__creative-action:first-child .chat-composer__creative-tooltip{left:0;transform:translateY(4px)}.chat-composer--creative .chat-composer__controls>.chat-composer__creative-action .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__stop-confirmation .chat-composer__creative-action:last-child .chat-composer__creative-tooltip{right:0;left:auto;transform:translateY(4px)}.chat-composer--creative .chat-composer__creative-action:hover .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__creative-action:focus-visible .chat-composer__creative-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.chat-composer--creative .chat-composer__actions>.chat-composer__creative-action:first-child:hover .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__actions>.chat-composer__creative-action:first-child:focus-visible .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__controls>.chat-composer__creative-action:hover .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__controls>.chat-composer__creative-action:focus-visible .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__stop-confirmation .chat-composer__creative-action:last-child:hover .chat-composer__creative-tooltip,.chat-composer--creative .chat-composer__stop-confirmation .chat-composer__creative-action:last-child:focus-visible .chat-composer__creative-tooltip{transform:translate(0)}.chat-composer--creative .chat-composer__shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;padding:1.5px;border-radius:inherit;background:linear-gradient(120deg,#315cff,#8b5cf6 52%,#ec4899);opacity:.82;transition:opacity .14s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.chat-composer--creative .chat-composer__shell:focus-within:before{opacity:1}.chat-composer--creative.chat-composer--drag-over .chat-composer__shell:before{opacity:1}.chat-composer--creative.chat-composer--readonly .chat-composer__shell:before{opacity:.38}:root[data-theme=dark] .chat-composer--creative .chat-composer__shell:before{opacity:.92}:root[data-theme=dark] .chat-composer--creative .chat-composer__shell:focus-within:before{opacity:1}:root[data-theme=dark] .chat-composer--creative.chat-composer--drag-over .chat-composer__shell:before{opacity:1}:root[data-theme=dark] .chat-composer--creative.chat-composer--readonly .chat-composer__shell:before{opacity:.42}@media (hover: none){.cowart-workspace__files-tooltip,.chat-composer--creative .chat-composer__creative-tooltip{display:none}}:root[data-theme=dark] .app-shell--creative-mode .app-shell__topbar,:root[data-theme=dark] .cowart-workspace__pane--chat,:root[data-theme=dark] .cowart-workspace__chat-toolbar,:root[data-theme=dark] .cowart-workspace .creative-agent-panel,:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer,:root[data-theme=dark] .cowart-workspace__files-overlay{background:var(--panel-strong)}:root[data-theme=dark] .cowart-workspace__files-overlay{border-color:#ffffff29}:root[data-theme=dark] .cowart-workspace .creative-agent-panel{border:0;background:var(--panel-strong);box-shadow:none}:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__shell{border-color:#ffffff2e;background:var(--tars-black);box-shadow:none}.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query:disabled,.cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query--active:disabled,.cowart-workspace .creative-agent-panel__composer .chat-composer__send:disabled,.cowart-workspace .creative-agent-panel__composer .chat-composer__improve:disabled:not(.chat-composer__improve--loading),.cowart-workspace .creative-agent-panel__composer .chat-composer__creative:disabled,.cowart-workspace .creative-agent-panel__composer .chat-composer__creative--active:disabled{border-color:color-mix(in srgb,var(--tars-black) 12%,transparent);background:color-mix(in srgb,var(--tars-black) 6%,var(--panel-strong));background-image:none;color:color-mix(in srgb,var(--text) 42%,transparent);box-shadow:none;cursor:not-allowed;filter:none;opacity:.72}:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query:disabled,:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__deep-query--active:disabled,:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__send:disabled,:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__improve:disabled:not(.chat-composer__improve--loading),:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__creative:disabled,:root[data-theme=dark] .cowart-workspace .creative-agent-panel__composer .chat-composer__creative--active:disabled{border-color:#ffffff24;background:#ffffff0f;background-image:none;color:#ffffff9e;box-shadow:none;cursor:not-allowed;filter:none;opacity:.72}@media (max-width: 960px){.app-shell--creative-mode .app-shell__workspace{grid-template-rows:auto minmax(0,1fr)}.app-shell--creative-mode .app-shell__main{height:100%}.cowart-workspace__tabs{min-width:0;min-height:44px;flex:0 0 44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-bottom:0;background:var(--tars-paper)}.cowart-workspace__tab{min-width:0;height:35px;overflow:hidden;padding:0 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.cowart-workspace__tab:hover{background:color-mix(in srgb,var(--tars-black) 5%,transparent)}.cowart-workspace__tab[aria-selected=true]{border-color:var(--tars-signal-blue);background:var(--tars-signal-blue);color:#fff}.cowart-workspace__body{display:block}.cowart-workspace__separator{display:none}.cowart-workspace__pane{width:100%;height:100%;min-width:0;min-height:0}.cowart-workspace__pane[hidden]{display:none!important}.cowart-workspace__pane--canvas{flex-basis:auto}.cowart-workspace__pane--chat{border-left:0}.cowart-workspace .creative-agent-panel__body{padding:12px}.cowart-workspace .creative-agent-panel__composer{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.cowart-workspace .creative-agent-panel__composer .chat-composer__shell{border-radius:8px;padding:12px 12px 9px}.cowart-workspace .creative-agent-panel__composer .chat-composer__actions{max-width:100%;flex-wrap:nowrap}}@media (max-width: 480px){.chat-composer:not(.chat-composer--creative) .chat-composer__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.chat-composer:not(.chat-composer--creative) .chat-composer__actions{width:100%;flex-wrap:wrap}.chat-composer__controls--with-tier .chat-composer__actions{grid-column:1 / -1}.chat-composer__controls--with-tier .chat-composer__tier-control{justify-self:end}.app-shell__main:has(.chat-composer__controls--with-tier),.chat-empty__composer-wrap:has(.chat-composer__controls--with-tier){min-width:0}.app-shell__workspace:has(.chat-composer__controls--with-tier),.chat-empty:has(.chat-composer__controls--with-tier),.chat-empty__hero:has(.chat-composer__controls--with-tier),.chat-composer:has(.chat-composer__controls--with-tier),.chat-composer__shell:has(.chat-composer__controls--with-tier){min-width:0;grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.chat-composer__creative{padding:0 9px;gap:5px;font-size:12px}.cowart-workspace__files-header{padding-inline:10px}.cowart-workspace__files-overlay{left:8px;right:8px;width:auto}}@media (prefers-reduced-motion: reduce){.cowart-workspace__tab,.cowart-workspace__separator:after,.cowart-workspace__files-button,.cowart-workspace__files-close,.cowart-canvas-host button,.chat-composer__creative{transition:none}.chat-composer--creative .chat-composer__creative-action,.chat-composer--creative .chat-composer__creative-tooltip{transition:none}.chat-composer--creative .chat-composer__shell:before{transition:none}.chat-composer__deep-query-track,.chat-composer__deep-query-thumb,.cowart-workspace__files-tooltip{transition:none}}@media (forced-colors: active){.chat-composer__deep-query-track{border:1px solid GrayText;background:Canvas;forced-color-adjust:none}.chat-composer__deep-query-thumb{background:GrayText;box-shadow:none;forced-color-adjust:none}.chat-composer__deep-query--active .chat-composer__deep-query-track{border-color:Highlight;background:Highlight}.chat-composer__deep-query--active .chat-composer__deep-query-thumb{background:HighlightText}.cowart-workspace__tab:focus-visible,.cowart-workspace__files-button:focus-visible,.cowart-workspace__files-close:focus-visible,.cowart-canvas-host button:focus-visible,.chat-composer__creative:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.cowart-workspace__separator:focus-visible{outline:none}.cowart-workspace__separator:focus-visible:after{background:CanvasText}.cowart-workspace__files-overlay{border-color:CanvasText}.chat-composer--creative .chat-composer__creative-action:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.chat-composer__creative-beta{border-color:CanvasText;background:Canvas;color:CanvasText}.chat-composer--creative .chat-composer__creative-action[aria-pressed=true],.chat-composer--creative .chat-composer__deep-query[aria-checked=true]{border-color:Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}.chat-composer--creative .chat-composer__shell:before{display:none}.chat-composer--creative .chat-composer__shell{border:1px solid CanvasText}.chat-composer--creative .chat-composer__shell:focus-within{border:1px solid CanvasText}}.chat-sidebar__skill-links{display:grid;gap:4px;padding:10px 14px 12px;border-bottom:1px solid var(--border)}.chat-sidebar__skill-links a{display:flex;min-height:40px;align-items:center;gap:10px;padding:0 11px;border-radius:6px;color:var(--muted);font-size:13px;font-weight:650;text-decoration:none}.chat-sidebar__skill-links a:hover,.chat-sidebar__skill-links a.active{background:var(--sidebar-active, color-mix(in srgb, var(--text) 8%, transparent));color:var(--text)}.chat-sidebar__skill-links--collapsed{padding-inline:10px}.chat-sidebar__skill-links--collapsed a{justify-content:center;padding:0}@media (min-width: 961px){.chat-message-stage--with-results.chat-message-stage--activity-motion{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,28vw,420px);align-items:start}.chat-message-stage--activity-motion .chat-messages{grid-column:1;grid-row:1;width:100%;max-width:980px;margin:0 auto}.chat-message-stage--activity-motion .chat-output-rail{position:fixed;top:var(--chat-output-rail-top, 84px);right:var(--chat-output-rail-right, 24px);z-index:9;box-sizing:border-box;display:flex;flex-direction:column;grid-column:2;grid-row:1;gap:14px;width:clamp(320px,28vw,420px);max-width:420px;max-height:calc(100dvh - var(--chat-output-rail-top, 84px) - 24px);margin:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;pointer-events:auto}.chat-message-stage--activity-motion .chat-output-rail .chat-result-files{position:relative;top:auto;grid-column:auto;grid-row:auto;width:100%;max-height:min(30dvh,280px);margin:0;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 12px 30px #0f172a0f}}@media (min-width: 961px) and (max-width: 1279px){.chat-message-stage--activity-motion .chat-result-files__header{justify-content:space-between}.chat-message-stage--activity-motion .chat-result-files__header h2,.chat-message-stage--activity-motion .chat-result-files__count{display:block}.chat-message-stage--activity-motion .chat-result-files__copy{display:flex}.chat-message-stage--activity-motion .chat-result-files__empty{width:auto;height:auto;padding:12px;border-radius:10px;background:transparent;font-size:12px}}@media (max-width: 960px){.chat-message-stage--activity-motion .chat-output-rail{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;width:min(420px,calc(100% - 32px));margin:24px 16px 18px auto}.chat-message-stage--activity-motion .chat-output-rail .chat-result-files{width:100%;box-sizing:border-box;margin:0}}.chat-message-stage--activity-motion .chat-output-rail .chat-run-panel:not(.is-expanded){flex:0 0 auto;width:100%;height:auto;aspect-ratio:4 / 3.4;border-radius:18px;box-shadow:0 0 0 1px #0f172a0f,0 12px 30px #0f172a0f}.chat-output-rail .nebula-panel.is-expanded{z-index:1000}.chat-output-rail .nebula-backdrop{z-index:999}.chat-sidebar__usage-tooltip{min-width:150px;font-size:12px}.chat-sidebar__usage-tooltip>div{display:flex;justify-content:space-between;gap:20px;line-height:1.8}.chat-sidebar__usage-tooltip strong{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:600;font-variant-numeric:tabular-nums}.chat-sidebar__usage-tooltip strong .sidebar-icon{width:12px;height:12px;flex:none}.chat-composer__controls--with-tier .chat-composer__tier-control{width:max-content;max-width:min(240px,100%);height:32px}.chat-composer__tier{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-size:12px}.chat-composer__tier-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-composer__tier-rate{color:var(--muted);font-weight:400;white-space:nowrap}.chat-composer__tier .chat-composer__tier-chevron{position:static;transform:none;flex-shrink:0}.chat-tier-popover .ant-popover-inner,.chat-tier-popover .ant-popover-container{padding:0;background:var(--panel-strong);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.chat-tier-menu{width:min(252px,calc(100vw - 24px));color:var(--text);font-family:inherit;font-size:13px;letter-spacing:0;line-height:1.65}.chat-tier-menu__choices{padding:8px 6px 0;min-width:0}.chat-tier-menu__heading{padding:2px 8px 6px;color:var(--muted);font-size:12px}.chat-tier-menu__option{width:100%;display:flex;align-items:center;gap:8px;padding:9px 8px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.chat-tier-menu__option:hover,.chat-tier-menu__option:focus-visible,.chat-tier-menu__option[aria-selected=true]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.chat-tier-menu__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chat-tier-menu__option:disabled{opacity:.5;cursor:default}.chat-tier-menu__option>svg,.chat-tier-menu__check{flex:0 0 auto}.chat-tier-menu__option-copy{display:grid;flex:1;min-width:0;gap:3px;overflow-wrap:anywhere}.chat-tier-menu__option-copy strong{font-size:13px;font-weight:600}.chat-tier-menu__option-copy>span,.chat-tier-menu__rate{color:var(--muted);font-size:12px}.chat-tier-menu__rate{white-space:nowrap;font-variant-numeric:tabular-nums}.chat-tier-menu__check{width:16px;display:flex;color:var(--accent)}.chat-tier-menu__hint{margin:6px 2px 0;border-top:1px solid var(--border);padding:8px 6px;color:var(--muted);font-size:11px}.chat-tier-menu__detail{width:min(260px,calc(100vw - 24px));box-sizing:border-box;padding:16px;min-width:0;color:var(--text);font-size:12px;line-height:1.55;max-height:min(360px,calc(100dvh - 48px));overflow-y:auto;overflow-wrap:anywhere}.chat-tier-menu__detail h3{margin:0 0 6px;font-size:16px;font-weight:600}.chat-tier-menu__detail p{margin:0;color:var(--muted)}.chat-tier-menu__detail dl{margin:12px 0;padding:8px 0;border-block:1px solid var(--border);display:grid;gap:10px}.chat-tier-menu__detail dl>div{display:flex;justify-content:space-between;gap:12px}.chat-tier-menu__detail dd{margin:0;color:var(--muted);text-align:right;min-width:0}.chat-tier-menu__detail dt{flex-shrink:0;white-space:nowrap}.chat-tier-menu__detail h4{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--muted)}.chat-tier-menu__detail ul{margin:0 0 16px;padding-left:18px}.chat-tier-menu__detail .chat-tier-menu__footnote{border-top:1px solid var(--border);padding-top:12px;font-size:11px}@media (max-width: 640px){.chat-tier-detail-popover{left:max(12px,calc((100vw - 262px)/2))!important}.chat-tier-menu{max-height:min(420px,calc(100dvh - 100px));overflow-y:auto;overscroll-behavior:contain}.chat-tier-menu__detail{padding:16px 20px}}.skill-hub-page,.portal-topbar,.portal-topbar__account-dropdown,.skill-hub__filter-dropdown,.skill-hub__tags-dropdown,.skill-hub__user-dropdown,.skill-hub__antd-modal-root,.skill-plaza-skill-modal-root,.skill-analytics-drawer,.skill-hub__notification.ant-notification-notice,.skill-visibility-dialog-root{--skill-hub-bg: var(--bg);--skill-hub-surface: var(--panel-strong);--skill-hub-surface-raised: color-mix(in srgb, var(--panel-strong) 92%, transparent);--skill-hub-surface-hero: color-mix(in srgb, var(--panel-strong) 90%, transparent);--skill-hub-surface-toolbar: color-mix(in srgb, var(--panel-strong) 96%, transparent);--skill-hub-surface-soft: color-mix(in srgb, var(--panel-strong) 70%, transparent);--skill-hub-markdown-bg: var(--panel-strong);--skill-hub-dropdown-bg: var(--panel-strong);--skill-hub-control-bg: var(--panel-strong);--skill-hub-control-muted-bg: color-mix(in srgb, var(--text) 3%, transparent);--skill-hub-control-hover-bg: color-mix(in srgb, var(--text) 5%, transparent);--skill-hub-text: var(--text);--skill-hub-text-inverse: var(--accent-contrast);--skill-hub-muted: var(--muted);--skill-hub-muted-strong: var(--muted);--skill-hub-placeholder: var(--muted);--skill-hub-disabled: color-mix(in srgb, var(--text) 34%, transparent);--skill-hub-border: var(--border);--skill-hub-border-subtle: color-mix(in srgb, var(--border) 67%, transparent);--skill-hub-border-control: var(--border);--skill-hub-border-hover: color-mix(in srgb, var(--text) 34%, transparent);--skill-hub-border-focus: var(--accent);--skill-hub-border-strong: color-mix(in srgb, var(--text) 32%, transparent);--skill-hub-focus-ring: color-mix(in srgb, var(--accent) 8%, transparent);--skill-hub-focus-ring-strong: color-mix(in srgb, var(--accent) 14%, transparent);--skill-hub-shadow-soft: 0 14px 40px rgba(17, 17, 17, .08);--skill-hub-shadow-card: 0 16px 36px rgba(17, 17, 17, .06);--skill-hub-shadow-hero: 0 24px 56px rgba(17, 17, 17, .07);--skill-hub-shadow-toolbar: 0 12px 28px rgba(17, 17, 17, .045);--skill-hub-accent: var(--accent);--skill-hub-accent-strong: var(--accent-strong);--skill-hub-accent-contrast: var(--accent-contrast);--skill-hub-success: #15803d;--skill-hub-success-border: rgba(22, 163, 74, .28);--skill-hub-success-bg: rgba(22, 163, 74, .08);--skill-hub-public: #0f766e;--skill-hub-public-border: rgba(15, 118, 110, .34);--skill-hub-public-bg: rgba(15, 118, 110, .08);--skill-hub-private: #92400e;--skill-hub-private-border: rgba(180, 83, 9, .34);--skill-hub-private-bg: rgba(180, 83, 9, .08);--skill-hub-draft: #6d28d9;--skill-hub-draft-border: rgba(124, 58, 237, .28);--skill-hub-draft-bg: rgba(124, 58, 237, .08);--skill-hub-info: #0369a1;--skill-hub-info-border: rgba(14, 165, 233, .3);--skill-hub-info-bg: rgba(14, 165, 233, .09);--skill-hub-warning: #b45309;--skill-hub-warning-border: rgba(217, 119, 6, .28);--skill-hub-warning-bg: rgba(217, 119, 6, .08);--skill-hub-danger: #b42318;--skill-hub-danger-border: rgba(180, 35, 24, .3);--skill-hub-danger-bg: rgba(180, 35, 24, .08)}.skill-hub-page{min-height:100dvh;background:var(--skill-hub-bg);color:var(--skill-hub-text);color-scheme:light;font-family:Manrope,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme=dark] .skill-hub-page,:root[data-theme=dark] .portal-topbar,:root[data-theme=dark] .portal-topbar__account-dropdown,:root[data-theme=dark] .skill-hub__filter-dropdown,:root[data-theme=dark] .skill-hub__tags-dropdown,:root[data-theme=dark] .skill-hub__user-dropdown,:root[data-theme=dark] .skill-hub__antd-modal-root,:root[data-theme=dark] .skill-plaza-skill-modal-root,:root[data-theme=dark] .skill-analytics-drawer,:root[data-theme=dark] .skill-hub__notification.ant-notification-notice,:root[data-theme=dark] .skill-visibility-dialog-root{--skill-hub-shadow-soft: 0 18px 46px rgba(0, 0, 0, .44);--skill-hub-shadow-card: 0 18px 42px rgba(0, 0, 0, .34);--skill-hub-shadow-hero: 0 26px 64px rgba(0, 0, 0, .46);--skill-hub-shadow-toolbar: 0 16px 36px rgba(0, 0, 0, .34);--skill-hub-success: #86efac;--skill-hub-success-border: rgba(134, 239, 172, .34);--skill-hub-success-bg: rgba(34, 197, 94, .14);--skill-hub-public: #5eead4;--skill-hub-public-border: rgba(94, 234, 212, .34);--skill-hub-public-bg: rgba(20, 184, 166, .14);--skill-hub-private: #fbbf24;--skill-hub-private-border: rgba(251, 191, 36, .34);--skill-hub-private-bg: rgba(245, 158, 11, .14);--skill-hub-draft: #c4b5fd;--skill-hub-draft-border: rgba(196, 181, 253, .34);--skill-hub-draft-bg: rgba(139, 92, 246, .16);--skill-hub-info: #7dd3fc;--skill-hub-info-border: rgba(125, 211, 252, .34);--skill-hub-info-bg: rgba(14, 165, 233, .15);--skill-hub-warning: #fcd34d;--skill-hub-warning-border: rgba(252, 211, 77, .34);--skill-hub-warning-bg: rgba(217, 119, 6, .15);--skill-hub-danger: #fca5a5;--skill-hub-danger-border: rgba(252, 165, 165, .34);--skill-hub-danger-bg: rgba(239, 68, 68, .15)}:root[data-theme=dark] .skill-hub-page{color-scheme:dark}:root[data-theme=dark] .skill-hub__secondary-action:hover,:root[data-theme=dark] .skill-hub__secondary-link:hover,:root[data-theme=dark] .skill-hub__panel-link:hover{background:var(--skill-hub-control-hover-bg);border-color:var(--skill-hub-border-hover);color:var(--skill-hub-text)}:root[data-theme=dark] .skill-hub__hero .skill-hub__primary-action{border-color:var(--skill-hub-accent)!important;background:var(--skill-hub-accent)!important;color:var(--skill-hub-accent-contrast)!important}:root[data-theme=dark] .skill-hub__hero .skill-hub__primary-action:not(:disabled):hover{border-color:var(--skill-hub-accent-strong)!important;background:var(--skill-hub-accent-strong)!important;color:var(--skill-hub-accent-contrast)!important}:root[data-theme=dark] .skill-hub__draft-action{border-color:var(--skill-hub-accent)!important;background:var(--skill-hub-accent)!important;color:var(--skill-hub-accent-contrast)!important}:root[data-theme=dark] .skill-hub__draft-action:not(:disabled):hover,:root[data-theme=dark] .skill-hub__draft-action:not(:disabled):focus-visible{border-color:var(--skill-hub-accent-strong)!important;background:var(--skill-hub-accent-strong)!important;color:var(--skill-hub-accent-contrast)!important}.skill-hub,.skill-hub *{box-sizing:border-box}.skill-hub{width:min(1440px,100%);min-height:100dvh;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(16px,2vw,28px)}.skill-hub__content{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}.skill-hub__route-selector{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:16px;min-width:0}.skill-hub__route-selector>div,.skill-hub__route-selector>label{display:grid;gap:7px;min-width:0}.skill-hub__route-selector>div{flex:0 1 auto;overflow-x:auto}.skill-hub__route-selector>label{flex:0 1 240px;width:min(240px,100%)}.skill-hub__route-label{color:var(--skill-hub-muted);font-size:12px;font-weight:720}.skill-hub__route-selector .ant-segmented{width:max-content;max-width:100%;background:var(--skill-hub-control-bg)}.skill-hub__route-selector .ant-select{width:100%}.skill-hub__hero-top{grid-column:1 / -1;padding-bottom:16px;border-bottom:1px solid var(--skill-hub-border)}.skill-hub__topbar{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;min-width:0;border:1px solid var(--skill-hub-border);border-radius:999px;background:var(--skill-hub-surface-raised);padding:8px 14px 8px 18px;box-shadow:var(--skill-hub-shadow-soft)}.portal-topbar{min-height:60px;border-radius:999px;padding:8px 14px 8px 18px;box-shadow:var(--skill-hub-shadow-soft)}.portal-topbar__actions{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-topbar__theme-mode{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;margin-left:auto}.portal-topbar__theme-mode-switch{border-radius:999px;background:var(--skill-hub-control-bg);border:1px solid var(--skill-hub-border-control);padding:2px}.portal-topbar__theme-mode-switch .ant-segmented-item{border-radius:999px;color:var(--skill-hub-muted-strong);font-size:12px;font-weight:760}.portal-topbar__theme-mode-switch .ant-segmented-item-selected,.portal-topbar__theme-mode-switch .ant-segmented-thumb{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.skill-hub__back-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:0;border:1px solid var(--skill-hub-border);border-radius:999px;background:var(--skill-hub-surface);color:var(--skill-hub-text);padding:0 18px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.portal-topbar__back-link{min-height:40px;border-radius:999px;padding:0 18px}.portal-topbar__back-link:hover,.portal-topbar__back-link:focus-visible,.skill-hub__back-link:hover,.skill-hub__back-link:focus-visible{border-color:var(--skill-hub-border-hover);outline:none}.skill-hub__account{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto;min-height:42px;min-width:0;border:1px solid var(--skill-hub-border-subtle);border-radius:999px;background:var(--skill-hub-surface-raised);padding:3px 11px 3px 3px;color:var(--skill-hub-text);cursor:pointer;font:inherit}.portal-topbar__avatar,.skill-hub__avatar-button{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast);font-weight:800}.portal-topbar__account-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;border:1px solid var(--skill-hub-border-subtle);border-radius:999px;background:var(--skill-hub-surface-raised);padding:3px 11px 3px 3px}.skill-hub__avatar-button{width:36px;height:36px;border:0;padding:0;cursor:pointer;font-size:12px}.skill-hub__avatar-button:focus-visible{outline:2px solid var(--skill-hub-border-focus);outline-offset:2px}.portal-topbar__account-copy,.skill-hub__account-copy{min-width:0;max-width:220px;display:grid;gap:2px;text-align:left}.portal-topbar__account-copy{display:inline-grid}.portal-topbar__account-copy--single-line{display:inline-flex;align-items:center}.portal-topbar__account-menu{min-width:220px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);border:1px solid var(--skill-hub-border);border-radius:8px;overflow:auto;background:var(--skill-hub-dropdown-bg);box-shadow:var(--skill-hub-shadow-soft)}.portal-topbar__account-dropdown .ant-dropdown-menu{background:var(--skill-hub-dropdown-bg)}.portal-topbar__account-dropdown .ant-dropdown-menu-item{min-height:40px;padding:0 14px!important;font-size:15px;line-height:1.2}.portal-topbar__account-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content>a,.portal-topbar__account-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{display:inline-flex;align-items:center}.portal-topbar__account-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;color:inherit;font-size:15px;line-height:1}.skill-hub__account-copy strong,.skill-hub__account-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-hub__account-copy strong{color:var(--skill-hub-text);font-size:13px;font-weight:800;line-height:1.18}.skill-hub__account-copy span{color:var(--skill-hub-muted-strong);font-size:11px;font-weight:650;line-height:1.18}.skill-hub__avatar-image{display:block;width:100%;height:100%;min-width:100%;border-radius:inherit;object-fit:cover;object-position:center}.skill-hub__panel-link,.skill-hub__secondary-link,.skill-hub__primary-action{color:inherit;text-decoration:none}.skill-hub__stack,.skill-hub__side-stack,.skill-hub__mini-list{display:grid;gap:10px}.skill-hub__hero,.skill-hub__toolbar,.skill-hub__layout,.skill-hub__detail-grid,.skill-hub__editor,.skill-hub__versions-layout,.skill-hub__section-header,.skill-hub__upload{display:grid;gap:14px}.skill-hub__hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;border:1px solid var(--skill-hub-border);border-radius:clamp(16px,2vw,24px);background:var(--skill-hub-surface-hero);padding:clamp(14px,2.5vw,24px);box-shadow:var(--skill-hub-shadow-hero)}.skill-hub__eyebrow{margin:0 0 6px;color:var(--skill-hub-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.skill-hub h1,.skill-hub h2,.skill-hub h3,.skill-hub p{margin:0}.skill-hub h1,.skill-hub h2,.skill-hub h3{letter-spacing:0}.skill-hub h1{max-width:15ch;font-size:clamp(28px,4vw,48px);line-height:.98}.skill-hub__hero>div{min-width:0}.skill-hub__hero h1{max-width:none;overflow-wrap:anywhere}.skill-hub h2{font-size:20px;line-height:1.2}.skill-hub h3{font-size:16px;line-height:1.2}.skill-hub__lead{max-width:68ch;margin-top:8px;color:var(--skill-hub-muted);font-size:16px;line-height:1.55}.skill-hub__hero .skill-hub__lead{max-width:76ch}.skill-hub__hero .skill-hub__lead--truncate{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-hub__hero-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin-top:18px}.skill-hub__hero-action-row .skill-hub__primary-action{min-width:132px;border-radius:999px}.skill-hub__metrics strong{display:block;color:var(--skill-hub-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-variant-numeric:tabular-nums}.skill-hub__metrics span,.skill-hub__muted{color:var(--skill-hub-muted);font-size:13px}.skill-hub__panel,.skill-hub__card,.skill-hub__editor,.skill-hub__versions{border:1px solid var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface)}.skill-hub__toolbar{border:1px solid var(--skill-hub-border);border-radius:20px;background:var(--skill-hub-surface-toolbar);padding:16px;box-shadow:var(--skill-hub-shadow-toolbar)}.skill-hub__toolbar-title{color:var(--skill-hub-text);font-size:18px;font-weight:800;line-height:1.2;margin-bottom:14px}.skill-hub__toolbar-fields{display:grid;grid-template-columns:minmax(250px,1fr) 150px 140px 150px 170px 76px;align-items:end;gap:10px}.skill-hub__toolbar-field{min-width:0;display:grid;gap:6px}.skill-hub__toolbar-field-label{color:var(--skill-hub-muted);font-size:12px;font-weight:760;letter-spacing:0;line-height:1.2;white-space:nowrap}.skill-hub__toolbar input,.skill-hub__field input,.skill-hub__field textarea,.skill-hub__field select,.skill-hub__sharebox input{width:100%;border:1px solid var(--skill-hub-border-control);border-radius:8px;background:var(--skill-hub-surface);color:var(--skill-hub-text);outline:none}.skill-hub__toolbar input{height:42px;min-height:42px;border-radius:999px;padding:0 14px;color:var(--skill-hub-text);font-size:13px;font-weight:620}.skill-hub__toolbar input:focus,.skill-hub__field input:focus,.skill-hub__field textarea:focus,.skill-hub__field select:focus,.skill-hub__sharebox input:focus{border-color:var(--skill-hub-border-focus);box-shadow:0 0 0 3px var(--skill-hub-focus-ring)}.skill-hub__pills,.skill-hub__tags,.skill-hub__actions,.skill-hub__card-head{display:flex;flex-wrap:wrap;gap:8px}.skill-hub__actions{margin-top:24px}.skill-hub__detail-actions{align-self:end;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:0}.skill-hub__detail-actions .skill-hub__primary-action,.skill-hub__detail-actions .skill-hub__secondary-action,.skill-hub__detail-actions .skill-hub__secondary-link{width:auto;min-width:0;min-height:44px;border-radius:999px;padding:0 18px}.skill-hub__market-actions{min-width:max-content}.skill-hub__primary-action,.skill-hub__draft-action,.skill-hub__secondary-action,.skill-hub__secondary-link,.skill-hub__panel-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--skill-hub-border);border-radius:8px;padding:0 14px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font-weight:760;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.skill-hub__secondary-action:hover,.skill-hub__secondary-link:hover,.skill-hub__panel-link:hover{border-color:var(--skill-hub-border-hover)}.skill-hub__primary-action{border-color:var(--skill-hub-accent);background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.skill-hub__toolbar .skill-hub__filter-select.ant-select,.skill-hub__toolbar .skill-hub__status-select.ant-select,.skill-hub__toolbar .skill-hub__plaza-filter-select.ant-select,.skill-hub__toolbar .skill-hub__sort-select.ant-select{width:100%;height:42px;border:1px solid var(--skill-hub-border-control);border-radius:999px;background:var(--skill-hub-surface);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.skill-hub__filter-select .ant-select-selector,.skill-hub__status-select .ant-select-selector,.skill-hub__plaza-filter-select .ant-select-selector,.skill-hub__sort-select .ant-select-selector{height:42px!important;min-height:42px!important;border:0!important;border-radius:999px!important;background:transparent!important;padding:0 12px!important;box-shadow:none!important}.skill-hub__filter-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.skill-hub__status-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.skill-hub__plaza-filter-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item),.skill-hub__sort-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){align-self:center;color:var(--skill-hub-text);font-size:13px;font-weight:760;line-height:40px!important}.skill-hub__toolbar .skill-hub__filter-select.ant-select:hover,.skill-hub__toolbar .skill-hub__status-select.ant-select:hover,.skill-hub__toolbar .skill-hub__plaza-filter-select.ant-select:hover,.skill-hub__toolbar .skill-hub__sort-select.ant-select:hover{border-color:var(--skill-hub-border-hover)}.skill-hub__toolbar .skill-hub__filter-select.ant-select-focused,.skill-hub__toolbar .skill-hub__status-select.ant-select-focused,.skill-hub__toolbar .skill-hub__plaza-filter-select.ant-select-focused,.skill-hub__toolbar .skill-hub__sort-select.ant-select-focused,.skill-hub__toolbar .skill-hub__filter-select.ant-select-open,.skill-hub__toolbar .skill-hub__status-select.ant-select-open,.skill-hub__toolbar .skill-hub__plaza-filter-select.ant-select-open,.skill-hub__toolbar .skill-hub__sort-select.ant-select-open{border-color:var(--skill-hub-border-focus);box-shadow:0 0 0 3px var(--skill-hub-focus-ring)}.skill-hub__filter-select .ant-select-arrow,.skill-hub__status-select .ant-select-arrow,.skill-hub__plaza-filter-select .ant-select-arrow,.skill-hub__sort-select .ant-select-arrow{color:var(--skill-hub-muted)}.skill-hub__filter-reset{height:42px;min-width:76px;border:1px solid var(--skill-hub-border-control);border-radius:999px;padding:0 12px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font-size:13px;font-weight:760;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.skill-hub__filter-reset:hover:not(:disabled){border-color:var(--skill-hub-border-hover);background:var(--skill-hub-control-hover-bg)}.skill-hub__filter-reset:focus-visible{border-color:var(--skill-hub-border-focus);box-shadow:0 0 0 3px var(--skill-hub-focus-ring);outline:none}.skill-hub__filter-reset:disabled{border-color:var(--skill-hub-focus-ring);background:var(--skill-hub-control-muted-bg);color:var(--skill-hub-border-hover);cursor:not-allowed}.skill-hub__filter-dropdown .ant-select-item-option-selected{background:var(--skill-hub-focus-ring)!important;font-weight:760}.skill-hub__filter-dropdown.ant-select-dropdown,.skill-hub__tags-dropdown.ant-select-dropdown{border:1px solid var(--skill-hub-border);background:var(--skill-hub-dropdown-bg);color:var(--skill-hub-text);box-shadow:var(--skill-hub-shadow-soft)}.skill-hub__filter-dropdown .ant-select-item,.skill-hub__tags-dropdown .ant-select-item{color:var(--skill-hub-text)}.skill-hub__filter-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.skill-hub__tags-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--skill-hub-control-hover-bg)}.skill-hub__filter-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.skill-hub__tags-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--skill-hub-control-muted-bg)!important;color:var(--skill-hub-text)}:root[data-theme=dark] .skill-hub__filter-dropdown.ant-select-dropdown,:root[data-theme=dark] .skill-hub__tags-dropdown.ant-select-dropdown{border-color:var(--skill-hub-border);background:var(--skill-hub-dropdown-bg);box-shadow:var(--skill-hub-shadow-soft)}.skill-hub__hero .skill-hub__primary-action{border-radius:999px}.skill-hub__draft-action{min-height:48px;border-color:var(--skill-hub-accent);border-radius:999px;background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast);padding:0 24px}.skill-hub__draft-action:hover,.skill-hub__draft-action:focus-visible{border-color:var(--skill-hub-accent-strong);background:var(--skill-hub-accent-strong);outline:none}.skill-hub__primary-action:disabled,.skill-hub__draft-action:disabled,.skill-hub__secondary-action:disabled{cursor:not-allowed;opacity:.55}.skill-hub__primary-action--danger{gap:8px;border-color:var(--danger);background:var(--danger);color:#fff}.skill-hub__primary-action--danger:not(:disabled):hover,.skill-hub__primary-action--danger:not(:disabled):focus-visible{filter:brightness(.92);outline:none}.skill-hub__layout{grid-template-columns:minmax(0,1fr);align-items:start}.skill-hub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;justify-content:stretch}.skill-hub__market-empty{grid-column:1 / -1;min-height:280px;display:grid;place-items:center;padding:40px 24px 64px}.skill-hub__market-empty .ant-empty{width:min(440px,100%);margin:0}.skill-hub__market-empty .ant-empty-image{height:64px;margin-bottom:18px}.skill-hub__market-empty .ant-empty-description{color:var(--skill-hub-text)}.skill-hub__market-empty-copy{display:grid;gap:7px}.skill-hub__market-empty-copy strong{font-size:18px;line-height:1.35}.skill-hub__market-empty-copy span{color:var(--skill-hub-muted);font-size:14px;line-height:1.6}.skill-hub__market-empty .skill-hub__secondary-action{min-height:42px;margin:22px auto 0;border-radius:999px;padding:0 18px}.skill-hub__card-wrap{position:relative;min-height:292px;border-radius:clamp(16px,2vw,24px)}.skill-hub__card{min-height:292px;display:flex;flex-direction:column;gap:10px;height:100%;border-radius:clamp(16px,2vw,24px);padding:16px;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.skill-hub__card-head{display:flex;min-width:0;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:10px}.skill-hub__card-head>.skill-hub__pills{min-width:0;flex:1}.skill-hub__card-tools{display:flex;width:100%;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px;margin-top:auto;padding-top:2px;font-size:14px}.skill-hub__card-tool{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--skill-hub-border-control);border-radius:999px;background:var(--skill-hub-surface);color:var(--skill-hub-muted);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.skill-hub__card-tool:hover,.skill-hub__card-tool:focus-visible{border-color:var(--skill-hub-border-hover);background:var(--skill-hub-control-hover-bg);color:var(--skill-hub-text);outline:none;transform:translateY(-1px)}.skill-hub__card-tool--public{border-color:var(--skill-hub-public-border);background:var(--skill-hub-public-bg);color:var(--skill-hub-public)}.skill-hub__card-tool--private{border-color:var(--skill-hub-private-border);background:var(--skill-hub-private-bg);color:var(--skill-hub-private)}.skill-hub__card-title{display:flex;min-width:0;align-items:center;gap:10px}.skill-hub__card-title h2{min-width:0;margin:0;overflow-wrap:anywhere}.skill-hub__card .ant-tooltip,.skill-hub__card-description{min-width:0;max-width:100%}.skill-hub__card-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-hub__card:hover,.skill-hub__card-wrap:focus-within .skill-hub__card{border-color:var(--skill-hub-border-hover);box-shadow:var(--skill-hub-shadow-card)}.skill-hub__card-action{position:absolute;top:14px;right:14px;z-index:2}.skill-hub__install-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--skill-hub-border-control);border-radius:999px;background:var(--skill-hub-surface);color:var(--skill-hub-text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.skill-hub__install-button:hover,.skill-hub__install-button:focus-visible{border-color:var(--skill-hub-border-hover);background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast);outline:none;transform:translateY(-1px)}.skill-hub__install-button:disabled{cursor:not-allowed;transform:none}.skill-hub__install-button--installed{border-color:var(--skill-hub-success-border);background:var(--skill-hub-success-bg);color:var(--skill-hub-success)}.skill-hub__install-button--disabled{border-color:var(--skill-hub-border-subtle);background:var(--skill-hub-control-hover-bg);color:var(--skill-hub-disabled)}.skill-hub__uninstall-button{width:32px;height:32px;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--skill-hub-border-control);border-radius:999px;background:var(--skill-hub-surface);color:var(--skill-hub-muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.skill-hub__uninstall-button:hover,.skill-hub__uninstall-button:focus-visible{border-color:var(--danger);background:var(--danger);color:#fff;outline:none;transform:translateY(-1px)}.skill-hub__uninstall-button:disabled{cursor:not-allowed;transform:none;opacity:.6}.skill-hub__uninstall-button--installed{border-color:var(--skill-hub-success-border);background:var(--skill-hub-success-bg);color:var(--skill-hub-success)}.skill-hub__action-icon{display:inline-flex}.skill-hub__action-icon--hover{display:none}.skill-hub__uninstall-button--installed:hover .skill-hub__action-icon--default,.skill-hub__uninstall-button--installed:focus-visible .skill-hub__action-icon--default{display:none}.skill-hub__uninstall-button--installed:hover .skill-hub__action-icon--hover,.skill-hub__uninstall-button--installed:focus-visible .skill-hub__action-icon--hover{display:inline-flex}.skill-hub__card p,.skill-hub__panel p,.skill-hub__usecase span,.skill-hub__timeline-item span,.skill-hub__mini-list span{color:var(--skill-hub-muted);font-size:14px;line-height:1.42}.skill-hub__pill,.skill-hub__tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--skill-hub-border);border-radius:999px;color:var(--skill-hub-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.2;white-space:nowrap}.skill-hub__pill--public{border-color:var(--skill-hub-public-border);background:var(--skill-hub-public-bg);color:var(--skill-hub-public)}.skill-hub__pill--private{border-color:var(--skill-hub-private-border);background:var(--skill-hub-private-bg);color:var(--skill-hub-private)}.skill-hub__pill--restricted{border-color:var(--skill-hub-info-border);background:var(--skill-hub-info-bg);color:var(--skill-hub-info)}.skill-hub__pill--status{text-transform:lowercase}.skill-hub__pill--status-active{border-color:var(--skill-hub-success-border);background:var(--skill-hub-success-bg);color:var(--skill-hub-success)}.skill-hub__pill--status-draft{border-color:var(--skill-hub-draft-border);background:var(--skill-hub-draft-bg);color:var(--skill-hub-draft)}.skill-hub__metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.skill-hub__metrics>div{min-width:0;text-align:center}.skill-hub__metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2}.skill-hub__metrics div,.skill-hub__check-row,.skill-hub__usecase,.skill-hub__timeline-item,.skill-hub__mini-list div{border-top:1px solid var(--skill-hub-border-subtle);padding-top:8px}.skill-hub__panel,.skill-hub__editor,.skill-hub__versions{display:grid;gap:16px;padding:20px}.skill-hub__empty,.skill-hub__notice{margin:0;border:1px dashed var(--skill-hub-border-control);border-radius:8px;padding:18px;background:var(--skill-hub-surface-soft);color:var(--skill-hub-muted)}.skill-hub__notice{border-style:solid;border-color:var(--skill-hub-public-border);background:var(--skill-hub-public-bg);color:var(--skill-hub-public)}.skill-hub__detail-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.skill-hub__hero:has(+#skill-hub-detail-reference){grid-template-columns:minmax(0,1fr)}.skill-hub__hero:has(+#skill-hub-detail-reference) .skill-hub__detail-actions{align-self:start;justify-content:flex-start;margin-top:14px}#skill-hub-detail-reference>div,#skill-hub-detail-reference>aside>section{border-radius:18px}.skill-hub__field{display:grid;gap:8px;color:var(--skill-hub-text);font-weight:720}.skill-hub__field span{color:var(--skill-hub-muted);font-size:12px;text-transform:uppercase}.skill-hub__field input,.skill-hub__field select{min-height:42px;padding:0 12px}.skill-hub__category-select.ant-select,.skill-hub__tags-select.ant-select{width:100%;min-height:42px}.skill-hub__category-select .ant-select-selector,.skill-hub__tags-select .ant-select-selector{min-height:42px;border:1px solid var(--skill-hub-border-strong)!important;border-radius:999px;background:var(--skill-hub-control-bg)!important;color:var(--skill-hub-text);padding:4px 14px;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.skill-hub__category-select.ant-select:hover .ant-select-selector,.skill-hub__tags-select.ant-select:hover .ant-select-selector{border-color:var(--skill-hub-border-focus)!important}.skill-hub__category-select.ant-select-focused .ant-select-selector,.skill-hub__tags-select.ant-select-focused .ant-select-selector{border-color:var(--skill-hub-border-focus)!important;box-shadow:0 0 0 3px var(--skill-hub-border-subtle)!important}.skill-hub__category-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){display:inline-flex;align-items:center;min-height:32px;color:var(--skill-hub-text);font-weight:680}.skill-hub__category-select .ant-select-arrow,.skill-hub__tags-select .ant-select-arrow,.skill-hub__tags-select .ant-select-clear,.skill-hub__category-select .ant-select-clear{color:var(--skill-hub-muted);background:var(--skill-hub-control-bg)}.skill-hub__tags-select .ant-select-selection-overflow{align-items:center;gap:4px}.skill-hub__tags-select .ant-select-selection-search{margin-inline-start:0}.skill-hub__tags-select .ant-select-input{min-height:24px!important;height:24px!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:transparent!important;color:var(--skill-hub-text)!important;line-height:24px!important;outline:0!important}.skill-hub__tags-select .ant-select-placeholder{color:var(--skill-hub-placeholder)}.skill-hub__tags-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item){border-color:var(--skill-hub-border-control);border-radius:999px;background:var(--skill-hub-control-hover-bg);color:var(--skill-hub-text);font-weight:680}.skill-hub__tags-select .ant-select-selection-item-remove{color:var(--skill-hub-muted)}.skill-hub__tags-dropdown{border-radius:18px;overflow:hidden}.skill-hub__tags-dropdown .ant-select-item-empty{padding:22px 16px;color:var(--skill-hub-placeholder)}.skill-hub__field textarea{min-height:132px;border-radius:8px;padding:12px;resize:vertical}.skill-hub__detail-editor{gap:18px}.skill-hub__detail-editor .skill-hub__field textarea{min-height:420px;line-height:1.6}.skill-hub__detail-list{display:grid;gap:10px;margin:0}.skill-hub__detail-list div{display:grid;gap:3px;border-top:1px solid var(--skill-hub-border-subtle);padding-top:10px}.skill-hub__detail-list dt{color:var(--skill-hub-muted);font-size:12px}.skill-hub__detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}#skill-hub-detail-reference>aside>section:first-child .skill-hub__detail-list div{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:center;column-gap:14px}#skill-hub-detail-reference>aside>section:first-child .skill-hub__detail-list dd{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.skill-hub__detail-markdown{color:var(--skill-hub-text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.skill-hub__detail-markdown>:first-child{margin-top:0}.skill-hub__detail-markdown>:last-child{margin-bottom:0}.skill-hub__detail-markdown h1,.skill-hub__detail-markdown h2,.skill-hub__detail-markdown h3{max-width:none;margin:18px 0 8px;font-size:18px;line-height:1.25}.skill-hub__detail-markdown p,.skill-hub__detail-markdown ul,.skill-hub__detail-markdown ol{margin:0 0 12px}.skill-hub__detail-markdown ul,.skill-hub__detail-markdown ol{padding-left:20px}.skill-hub__detail-markdown li+li{margin-top:6px}.skill-hub__detail-markdown code{border-radius:6px;background:var(--skill-hub-control-hover-bg);padding:2px 5px}.skill-hub__detail-markdown pre{overflow:auto;border-radius:8px;background:var(--skill-hub-control-hover-bg);padding:12px}.skill-hub__sharebox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#skill-hub-detail-reference>aside>section:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:center}#skill-hub-detail-reference>aside>section:nth-child(2)>h2{grid-column:1;grid-row:1;min-width:0}#skill-hub-detail-reference>aside>section:nth-child(2)>span{grid-column:2;grid-row:1;justify-self:end}#skill-hub-detail-reference>aside>section:nth-child(2)>.skill-hub__sharebox{grid-column:1 / -1;grid-row:2}.skill-hub__sharebox input{min-height:40px;border-radius:8px;padding:0 12px;overflow:hidden;text-overflow:ellipsis}.skill-hub__sharebox input,.skill-hub__sharebox .skill-hub__secondary-action{border-radius:999px}.skill-hub__editor{grid-template-columns:minmax(0,1fr) 360px;align-items:start;border:0;background:transparent;padding:0}.skill-hub__editor--create .skill-hub__panel,.skill-hub__editor--create .skill-hub__card--preview{border-radius:8px}.skill-hub__content:has(.skill-hub__editor--create) .portal-topbar,.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__topbar{min-height:60px;border-radius:8px;padding:8px 14px 8px 18px}.skill-hub__content:has(.skill-hub__editor--create) .portal-topbar__back-link,.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__back-link{min-height:40px;border-color:var(--skill-hub-border-control);padding:0 18px}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero{border-radius:8px;padding:20px 22px}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero h1{font-size:28px;line-height:1.2}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero .skill-hub__lead{font-size:13px}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__draft-action,.skill-hub__content:has(.skill-hub__editor--create) .portal-topbar__back-link{border-radius:7px}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero .skill-hub__actions .skill-hub__primary-action{min-height:42px;border-radius:7px;padding:0 18px}.skill-hub__editor--create .skill-hub__upload--editor{border-radius:8px}.skill-hub__editor--create .skill-hub__field input,.skill-hub__editor--create .skill-hub__field textarea{border-radius:7px}.skill-hub__editor--create .skill-hub__markdown-editor{display:grid;gap:10px}.skill-hub__editor--create .skill-hub__markdown-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-hub__editor--create .skill-hub__markdown-tabs{display:inline-flex;align-items:center;border:1px solid var(--skill-hub-border);border-radius:7px;padding:3px;background:var(--skill-hub-control-hover-bg)}.skill-hub__editor--create .skill-hub__markdown-tab{min-height:30px;border:0;border-radius:5px;padding:0 14px;background:transparent;color:var(--skill-hub-muted);font:inherit;font-size:12px;font-weight:760;cursor:pointer}.skill-hub__editor--create .skill-hub__markdown-tab--active{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.skill-hub__editor--create .skill-hub__markdown-tab:focus-visible{outline:2px solid var(--skill-hub-border-focus);outline-offset:2px}.skill-hub__editor--create .skill-hub__markdown-preview{min-height:150px;max-height:360px;border:1px solid var(--skill-hub-border-control);border-radius:7px;padding:14px 16px;overflow:auto;background:var(--skill-hub-markdown-bg)}.skill-hub__editor--create .skill-hub__markdown-preview>:first-child{margin-top:0}.skill-hub__editor--create .skill-hub__markdown-preview>:last-child{margin-bottom:0}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero .skill-hub__actions .skill-hub__primary-action:not(:disabled){border-color:var(--skill-hub-accent);background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero .skill-hub__actions .skill-hub__primary-action:not(:disabled):hover,.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero .skill-hub__actions .skill-hub__primary-action:not(:disabled):focus-visible{border-color:var(--skill-hub-accent-strong);background:var(--skill-hub-accent-strong);outline:none}.skill-hub__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-hub__visibility-control{min-width:0;display:grid;gap:12px}.skill-hub__form-grid>.skill-hub__visibility-control{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;border:0;background:transparent}.skill-hub__visible-users-field{min-height:0;padding-left:0;border-left:0}.skill-hub__editor--create{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:20px}.skill-hub__editor--create .skill-hub__side-stack{min-width:0}.skill-hub__editor--create .skill-hub__form-grid{grid-template-columns:minmax(0,1fr)}.skill-hub__editor--create .skill-audience-picker__groups{max-height:260px}.skill-hub__editor--create .skill-audience-picker__toolbar{grid-template-columns:minmax(0,1fr)}.skill-hub__editor--create .skill-audience-picker__public{padding:12px;border:1px solid var(--skill-hub-border-control);border-radius:7px}@media (max-width: 920px){.skill-hub__editor--create{grid-template-columns:minmax(0,1fr)}}@media (max-width: 620px){.skill-hub__content:has(.skill-hub__editor--create) .skill-hub__hero h1{font-size:25px}}.skill-hub__access-summary{position:static;display:grid;width:100%;min-height:52px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--skill-hub-border-subtle);border-radius:7px;background:var(--skill-hub-control-muted-bg);color:var(--skill-hub-info);cursor:pointer;text-align:left;margin-top:auto}.skill-hub__access-summary:hover,.skill-hub__access-summary:focus-visible{border-color:var(--skill-hub-info-border);background:var(--skill-hub-info-bg);outline:none}.skill-hub__access-summary>span{display:grid;min-width:0;gap:2px}.skill-hub__access-summary strong,.skill-hub__access-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-hub__access-summary strong{color:var(--skill-hub-text);font-size:12px}.skill-hub__access-summary small{color:var(--skill-hub-muted);font-size:10px}@media (min-width: 1240px){.skill-hub__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-hub__card-wrap,.skill-hub__card{min-height:300px}}.skill-hub__hero,.skill-hub__toolbar,.skill-hub__card-wrap,.skill-hub__card{border-radius:8px}.skill-hub__card-wrap>.skill-hub__card{position:relative;padding-bottom:16px}.skill-hub__card-wrap .skill-hub__metrics{position:static;width:100%;margin-top:0}.skill-hub__icon-danger{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--skill-hub-danger-border);border-radius:8px;background:var(--skill-hub-surface);color:var(--skill-hub-danger);cursor:pointer}.skill-hub__icon-danger:hover,.skill-hub__icon-danger:focus-visible{background:var(--skill-hub-danger-bg);outline:none}.skill-hub__icon-danger:disabled{cursor:not-allowed;opacity:.55}.skill-visibility-dialog-root .ant-modal-mask{background:#1111116b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.skill-visibility-dialog-root .ant-modal{top:10px;padding-bottom:10px}.skill-visibility-dialog .ant-modal-content{display:grid;max-height:calc(100dvh - 20px);grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden;border:1px solid var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface);box-shadow:0 28px 80px #0000003d}.skill-visibility-dialog .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid var(--skill-hub-border-subtle);background:var(--skill-hub-surface)}.skill-visibility-dialog .ant-modal-title>div{display:grid;gap:4px}.skill-visibility-dialog .ant-modal-title strong{color:var(--skill-hub-text);font-size:18px}.skill-visibility-dialog .ant-modal-title span{color:var(--skill-hub-muted);font-size:12px;font-weight:500}.skill-visibility-dialog .ant-modal-close{top:18px;right:18px}.skill-visibility-dialog .ant-modal-body{min-height:0;overflow-y:auto;padding:0}.skill-visibility-dialog__read-only{display:grid;gap:0}.skill-visibility-dialog__read-only section{display:grid;gap:8px;padding:22px 24px;border-bottom:1px solid var(--skill-hub-border-subtle)}.skill-visibility-dialog__read-only section:last-child{border-bottom:0}.skill-visibility-dialog__channel{color:var(--skill-hub-muted);font-size:11px;font-weight:800;text-transform:uppercase}.skill-visibility-dialog__read-only strong{color:var(--skill-hub-text);font-size:18px}.skill-visibility-dialog__read-only p{margin:0;color:var(--skill-hub-muted);font-size:13px;line-height:1.65}.skill-visibility-dialog__names{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.skill-visibility-dialog__names span{padding:4px 7px;border:1px solid var(--skill-hub-border-control);border-radius:5px;background:var(--skill-hub-control-muted-bg);color:var(--skill-hub-text);font-size:11px}.skill-visibility-dialog__layout{display:grid;min-height:480px;grid-template-columns:minmax(0,1fr) 300px}.skill-visibility-dialog__browser{display:grid;align-content:start;gap:16px;padding:20px 24px;border-right:1px solid var(--skill-hub-border-subtle)}.skill-visibility-dialog__browser .ant-segmented{padding:3px;border:1px solid var(--skill-hub-border-control);border-radius:7px;background:var(--skill-hub-control-muted-bg)}.skill-visibility-dialog__browser .ant-segmented-item-selected{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.skill-visibility-dialog__browser .ant-input-affix-wrapper{min-height:44px;border-color:var(--skill-hub-accent);border-radius:7px;box-shadow:0 0 0 3px var(--skill-hub-focus-ring)}.skill-audience-picker,.skill-audience-picker__public{display:grid;gap:14px;min-width:0}.skill-audience-picker__selection-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--skill-hub-muted);font-size:12px}.skill-audience-picker__selection-status button{border:0;background:transparent;color:var(--skill-hub-public);cursor:pointer}.skill-audience-picker__toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;align-items:center}.skill-audience-picker__groups{display:grid;gap:10px;max-height:430px;overflow-y:auto;padding-right:4px}.skill-audience-picker__select-all{display:grid;min-height:40px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px;border:1px solid var(--skill-hub-border-subtle);border-radius:6px;background:var(--skill-hub-control-muted-bg);color:var(--skill-hub-text);cursor:pointer}.skill-audience-picker__select-all>span{color:var(--skill-hub-muted);font-size:12px}.skill-audience-picker__group{border-top:1px solid var(--skill-hub-border-subtle)}.skill-audience-picker__group-header,.skill-audience-picker__user{display:grid;grid-template-columns:22px 18px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px}.skill-audience-picker__group-header{grid-template-columns:22px 18px 18px minmax(0,1fr) auto;color:var(--skill-hub-text)}.skill-audience-picker__group-header--read-only{grid-template-columns:22px 18px minmax(0,1fr) auto}.skill-audience-picker__expand{display:grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--skill-hub-muted);cursor:pointer}.skill-audience-picker__expand:hover{background:var(--skill-hub-control-muted-bg)}.skill-audience-picker__users[hidden]{display:none}.skill-audience-picker__group-header>span{color:var(--skill-hub-muted);font-size:12px}.skill-audience-picker__users{display:grid;padding-left:40px}.skill-audience-picker__user{grid-template-columns:18px minmax(0,1fr) auto;padding:6px 8px;border-radius:6px}.skill-audience-picker__user:hover{background:var(--skill-hub-control-muted-bg)}.skill-audience-picker__user--read-only{grid-template-columns:minmax(0,1fr) auto auto;cursor:default}.skill-audience-picker__user--selected{background:color-mix(in srgb,var(--skill-hub-public) 8%,transparent)}.skill-audience-picker__selected-mark{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--skill-hub-public) 38%,var(--skill-hub-border));border-radius:999px;background:color-mix(in srgb,var(--skill-hub-public) 8%,transparent);color:var(--skill-hub-public);font-size:11px;font-weight:700;white-space:nowrap}.skill-audience-picker__identity{display:grid;min-width:0}.skill-audience-picker__identity strong,.skill-audience-picker__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-audience-picker__identity strong{color:var(--skill-hub-text);font-size:13px}.skill-audience-picker__identity small{color:var(--skill-hub-muted);font-size:11px}.skill-audience-picker__role{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid var(--skill-hub-border-control);border-radius:5px;background:var(--skill-hub-control-muted-bg);color:var(--skill-hub-muted);font-size:11px;white-space:nowrap}.skill-audience-picker__role--admin,.skill-audience-picker__role--regional_admin{border-color:#8b5cf657;background:#8b5cf617;color:#7c3fb0}.skill-audience-picker__role--company_admin{border-color:#0284c74d;background:#0284c714;color:#0369a1}.skill-visibility-dialog__users{display:grid;align-content:start;max-height:360px;gap:4px;overflow-y:auto}.skill-visibility-dialog__user,.skill-visibility-dialog__scope-option{display:grid;min-height:58px;grid-template-columns:20px 22px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:var(--skill-hub-accent)}.skill-visibility-dialog__user:hover{background:var(--skill-hub-control-hover-bg)}.skill-visibility-dialog__user input{width:18px;height:18px;accent-color:var(--skill-hub-accent)}.skill-visibility-dialog__user span,.skill-visibility-dialog__scope-option span{display:grid;min-width:0;gap:2px}.skill-visibility-dialog__user strong,.skill-visibility-dialog__scope-option strong{overflow:hidden;color:var(--skill-hub-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.skill-visibility-dialog__user small,.skill-visibility-dialog__scope-option small{overflow:hidden;color:var(--skill-hub-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.skill-visibility-dialog__scope-option{grid-template-columns:24px minmax(0,1fr);border:1px solid var(--skill-hub-border-subtle)}.skill-visibility-dialog__summary{padding:24px 22px;background:var(--skill-hub-control-muted-bg)}.skill-visibility-dialog__summary>span{color:var(--skill-hub-muted);font-size:10px;font-weight:800;text-transform:uppercase}.skill-visibility-dialog__summary h3{margin:10px 0;color:var(--skill-hub-text);font-size:20px}.skill-visibility-dialog__summary>strong{display:flex;align-items:center;gap:8px;color:var(--skill-hub-accent);font-size:13px}.skill-visibility-dialog__selected{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px;padding-top:20px;border-top:1px solid var(--skill-hub-border-subtle)}.skill-visibility-dialog__selected h4{width:100%;margin:0 0 4px;font-size:12px}.skill-visibility-dialog__selected span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--skill-hub-accent) 28%,var(--skill-hub-border));border-radius:5px;background:color-mix(in srgb,var(--skill-hub-accent) 8%,var(--skill-hub-surface));color:var(--skill-hub-accent);font-size:11px}.skill-visibility-dialog__summary>p{margin-top:24px;color:var(--skill-hub-muted);font-size:11px;line-height:1.55}.skill-visibility-dialog .ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:16px 22px;border-top:1px solid var(--skill-hub-border-subtle);background:var(--skill-hub-surface)}.skill-visibility-dialog .ant-modal-footer button{min-height:40px;border-radius:20px}@media (max-width: 760px){.skill-visibility-dialog-root .ant-modal{max-width:calc(100vw - 20px);margin:10px}.skill-visibility-dialog__layout{min-height:0;grid-template-columns:minmax(0,1fr)}.skill-visibility-dialog__browser{border-right:0}.skill-visibility-dialog__summary{border-top:1px solid var(--skill-hub-border-subtle)}.skill-visibility-dialog__browser .ant-segmented-item-label{padding-inline:5px;font-size:12px}.skill-audience-picker__toolbar{grid-template-columns:1fr}.skill-audience-picker__users{padding-left:8px}.skill-audience-picker__role{max-width:100px;overflow:hidden;text-overflow:ellipsis}}.skill-hub__toolbar{padding:18px}.skill-hub__card{gap:9px;padding:16px}.skill-hub__card-title h2{font-size:18px}@media (max-width: 760px){.skill-hub__form-grid>.skill-hub__visibility-control{grid-template-columns:1fr}.skill-hub__visible-users-field{padding-top:16px;padding-left:0;border-top:1px solid var(--skill-hub-border-subtle);border-left:0}}.skill-hub__visibility-segmented.ant-segmented{min-height:42px;padding:3px;border:1px solid var(--skill-hub-border-control);border-radius:999px;background:var(--skill-hub-control-bg)}.skill-hub__visibility-segmented .ant-segmented-item{min-width:0;border-radius:999px;color:var(--skill-hub-muted-strong);font-weight:700}.skill-hub__visibility-segmented .ant-segmented-item-label{padding-inline:8px;font-size:12px;letter-spacing:0;white-space:nowrap}.skill-hub__user-select.ant-select{width:100%;min-height:42px}.skill-hub__user-select .ant-select-selector{min-height:42px;border:1px solid var(--skill-hub-border-control)!important;border-radius:12px!important;background:var(--skill-hub-control-bg)!important;color:var(--skill-hub-text);padding:4px 10px!important;box-shadow:none!important}.skill-hub__user-select.ant-select-focused .ant-select-selector,.skill-hub__user-select.ant-select:hover .ant-select-selector{border-color:var(--skill-hub-border-focus)!important}.skill-hub__user-select :is(.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input),.skill-hub__user-dropdown :is(.ant-select-item-option-content,.ant-select-item-empty){color:var(--skill-hub-text);font-size:13px;letter-spacing:0;text-transform:none}.skill-hub__user-select .ant-select-selection-placeholder,.skill-hub__user-dropdown .ant-select-item-empty{color:var(--skill-hub-placeholder)}.skill-hub__field .skill-hub__field-error{color:var(--danger);font-size:12px;font-weight:650;letter-spacing:0;line-height:1.4;text-transform:none}.skill-hub__visibility-segmented .ant-segmented-item-selected,.skill-hub__visibility-segmented .ant-segmented-thumb{border-radius:999px;background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}:root[data-theme=dark] .skill-hub__visibility-segmented .ant-segmented-item{color:var(--skill-hub-muted-strong)}:root[data-theme=dark] .skill-hub__visibility-segmented .ant-segmented-item-selected,:root[data-theme=dark] .skill-hub__visibility-segmented .ant-segmented-thumb{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}.skill-hub__card--preview{min-height:120px;min-width:0;max-width:100%;display:grid;grid-template-rows:auto auto auto;align-items:flex-start;gap:8px;padding:12px}.skill-hub__card--preview .skill-hub__pills,.skill-hub__card--preview .skill-hub__card-title,.skill-hub__card--preview .ant-tooltip,.skill-hub__card--preview .skill-hub__preview-intro{min-width:0;max-width:100%}.skill-hub__card--preview .skill-hub__card-title h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-hub__card--preview .skill-hub__card-title,.skill-hub__card--preview .skill-hub__preview-intro{padding-right:0}.skill-hub__editor--create .skill-hub__preview-intro{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skill-hub__check-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-hub__versions-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.skill-hub__versions-layout:not(:has(.skill-hub__upload-flow)){grid-template-columns:minmax(0,1fr)}.skill-hub__versions-layout>div,.skill-hub__versions-layout>aside>section{border-radius:clamp(16px,2vw,24px)}.skill-hub__upload-flow .skill-hub__primary-action,.skill-hub__upload-flow .skill-hub__file-button{border-radius:999px}.skill-hub__section-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.skill-hub__upload{grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--skill-hub-border);border-radius:8px;padding:12px}.skill-hub__upload--editor{grid-template-columns:1fr;align-items:start;gap:10px;border-style:dashed;border-radius:18px;padding:18px;background:var(--skill-hub-surface-soft)}.skill-hub__create-toolbar{display:flex;justify-content:flex-end}.skill-hub__create-toolbar .skill-hub__file-button{gap:8px;border-radius:7px}.skill-hub__files{display:grid;gap:0;min-width:0;border-top:1px solid var(--skill-hub-border-subtle);padding-top:16px}.skill-hub__files-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.skill-hub__files-header h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px}.skill-hub__files-header h2 span{color:var(--skill-hub-muted);font-size:12px;font-weight:500}.skill-hub__files-header button{border:0;background:transparent;color:var(--skill-hub-public);cursor:pointer;font-size:12px}.skill-hub__files-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.skill-hub__files-header button:disabled{color:var(--skill-hub-disabled);cursor:wait}.skill-hub__files>p{margin:0;color:var(--skill-hub-muted);font-size:13px}.skill-hub__file-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:8px 0;border-top:1px solid var(--skill-hub-border-subtle);color:var(--skill-hub-text);font-size:12px}.skill-hub__file-row svg{color:var(--skill-hub-muted)}.skill-hub__file-row :is(span,strong){min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.5}.skill-hub__file-row small{color:var(--skill-hub-muted);white-space:nowrap}.skill-hub__import-modal .ant-modal-content{border-radius:8px}.skill-hub__import-modal .ant-modal-title{font-size:20px}.skill-hub__import-modal .ant-modal-body{display:grid;gap:20px;padding-top:20px}.skill-hub__import-modal .skill-hub__drop-target{min-height:190px;border:2px dashed var(--skill-hub-border-strong);border-radius:7px;background:var(--skill-hub-surface-soft)}.skill-hub__import-modal .skill-hub__drop-target svg{width:32px;height:32px}.skill-hub__import-modal .skill-hub__drop-target strong{font-size:16px;font-weight:650}.skill-hub__import-modal .skill-hub__file-requirements{font-size:13px;line-height:1.5}.skill-hub__import-modal .skill-hub__file-requirements strong{font-size:15px}.skill-hub__plaza-visibility-modal .ant-modal-content{max-height:calc(100dvh - 40px);overflow:hidden;border-radius:8px}.skill-hub__plaza-visibility-modal .ant-modal-title>div{display:grid;gap:3px}.skill-hub__plaza-visibility-modal .ant-modal-title strong{font-size:18px}.skill-hub__plaza-visibility-modal .ant-modal-title span{color:var(--skill-hub-muted);font-size:12px;font-weight:500}.skill-hub__plaza-visibility-modal .ant-modal-body{display:grid;gap:16px;max-height:calc(100dvh - 210px);overflow-y:auto;padding-top:8px}.skill-hub__plaza-visibility-modal .skill-audience-picker__groups{max-height:280px}.skill-hub__plaza-visibility-modal .skill-hub__plaza-visibility-lead{margin:0;color:var(--skill-hub-muted);line-height:1.5}.skill-hub__plaza-visibility-modal .skill-hub__field-error{margin:0}.skill-hub__field-error a{margin-left:8px;color:inherit;font-weight:800}.skill-hub__plaza-visibility-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px}.skill-hub__plaza-audience-editor{display:grid;gap:18px;padding:14px;border:1px solid var(--skill-hub-border-subtle);border-radius:7px;background:var(--skill-hub-control-muted-bg)}.skill-hub__plaza-audience-heading{display:grid;gap:4px;min-width:0}.skill-hub__plaza-audience-heading strong{color:var(--skill-hub-text);font-size:14px}.skill-hub__plaza-audience-heading span{color:var(--skill-hub-muted);font-size:12px}.skill-hub__visibility-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px;border:1px solid var(--skill-hub-border-subtle);border-radius:7px;background:var(--skill-hub-control-muted-bg)}.skill-hub__visibility-summary span{color:var(--skill-hub-muted);font-size:12px}.skill-hub__visibility-summary strong{color:var(--skill-hub-text);font-size:12px;text-align:right}.skill-hub__file-requirements{color:var(--skill-hub-muted);font-size:12px}.skill-hub__file-requirements strong{color:var(--skill-hub-text)}.skill-hub__file-requirements ul{margin:6px 0 0;padding-left:20px}.skill-hub__file-requirements li+li{margin-top:4px}.skill-hub__upload--editor strong{color:var(--skill-hub-text);font-size:15px;font-weight:780}.skill-hub__upload--editor>span{color:var(--skill-hub-muted);font-size:13px;overflow-wrap:anywhere}.skill-hub__drop-target{display:grid;width:100%;min-height:148px;align-content:center;justify-items:center;gap:10px;padding:16px;border:1px dashed var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface);color:var(--skill-hub-text);text-align:center;cursor:pointer}.skill-hub__drop-target:hover,.skill-hub__drop-target:focus-visible{border-color:var(--skill-hub-accent)}.skill-hub__drop-target svg{width:26px;height:26px;color:var(--skill-hub-muted)}.skill-hub__drop-target strong{font-size:15px}.skill-hub__drop-target span,.skill-hub__upload--editor small{color:var(--skill-hub-muted);font-size:12px;overflow-wrap:anywhere}.skill-hub__upload-error{margin:0;color:#b4253b;font-size:12px}.skill-hub__upload--modal{grid-template-columns:auto minmax(0,1fr);gap:18px;border-radius:16px;padding:12px 24px;background:var(--skill-hub-surface-soft)}.skill-hub__upload .skill-hub__primary-action{grid-column:1 / -1}.skill-hub__file-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--skill-hub-border);border-radius:8px;padding:0 12px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font-weight:760;cursor:pointer}.skill-hub__file-button--wide{width:100%;min-height:42px;border-radius:999px}.skill-hub__file-button input,.skill-hub__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.skill-hub__version-table-wrap{width:100%;overflow-x:auto}.skill-hub__version-table{width:100%;min-width:680px;table-layout:fixed;border-collapse:collapse}.skill-hub__version-col--version{width:calc(16ch + 92px)}.skill-hub__version-col--notes{width:auto}.skill-hub__version-col--updated{width:18ch}.skill-hub__version-table th,.skill-hub__version-table td{border-bottom:1px solid var(--skill-hub-border-subtle, var(--skill-hub-border));padding:14px 12px;text-align:left;vertical-align:top}.skill-hub__version-table th{color:var(--skill-hub-muted);font-size:12px;font-weight:700}.skill-hub__version-table td{color:var(--skill-hub-text);font-size:13px;line-height:1.5}.skill-hub__version-table tbody tr:last-child td{border-bottom:0}.skill-hub__version-table time{color:var(--skill-hub-muted);white-space:nowrap}.skill-hub__version-value{display:inline-flex;align-items:center;gap:8px;min-width:0}.skill-hub__version-value strong{white-space:nowrap}.skill-hub__version-change{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.skill-hub__pill--latest{padding:2px 8px;font-size:11px;line-height:1.3}.skill-hub__notification.ant-notification-notice{--skill-hub-shadow-soft: 0 14px 40px rgba(17, 17, 17, .08);border:1px solid var(--skill-hub-border);background:var(--skill-hub-surface-raised);color:var(--skill-hub-text);box-shadow:var(--skill-hub-shadow-soft)}:root[data-theme=dark] .skill-hub__notification.ant-notification-notice{--skill-hub-shadow-soft: 0 18px 46px rgba(0, 0, 0, .44)}.skill-hub__notification .ant-notification-notice-message{color:var(--skill-hub-text)}.skill-hub__notification .ant-notification-notice-description,.skill-hub__notification .ant-notification-notice-close{color:var(--skill-hub-muted)}.skill-hub__notification .ant-notification-notice-progress{background:var(--skill-hub-accent)}:root[data-theme=dark] .portal-topbar{border-color:var(--skill-hub-border);background:var(--skill-hub-surface-raised);color:var(--skill-hub-text);box-shadow:var(--skill-hub-shadow-soft)}:root[data-theme=dark] .portal-topbar__back-link{border-color:var(--skill-hub-border-control);background:var(--skill-hub-control-bg);color:var(--skill-hub-text)}:root[data-theme=dark] .portal-topbar__back-link:hover,:root[data-theme=dark] .portal-topbar__back-link:focus-visible{border-color:var(--skill-hub-border-hover);background:var(--skill-hub-control-hover-bg);color:var(--skill-hub-text)}:root[data-theme=dark] .portal-topbar__account-trigger{border-color:var(--skill-hub-border-control);background:var(--skill-hub-control-bg);color:var(--skill-hub-text)}:root[data-theme=dark] .portal-topbar__account-trigger:hover,:root[data-theme=dark] .portal-topbar__account-trigger:focus-visible{border-color:var(--skill-hub-border-hover);background:var(--skill-hub-control-hover-bg)}:root[data-theme=dark] .portal-topbar__theme-mode-switch{border-color:var(--skill-hub-border-control);background:var(--skill-hub-control-bg)}:root[data-theme=dark] .portal-topbar__theme-mode-switch .ant-segmented-item{color:var(--skill-hub-muted-strong)}:root[data-theme=dark] .portal-topbar__theme-mode-switch .ant-segmented-item-selected,:root[data-theme=dark] .portal-topbar__theme-mode-switch .ant-segmented-thumb{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}:root[data-theme=dark] .portal-topbar__account-copy strong{color:var(--skill-hub-text)}:root[data-theme=dark] .portal-topbar__account-copy span{color:var(--skill-hub-muted-strong)}:root[data-theme=dark] .portal-topbar__avatar{background:var(--skill-hub-accent);color:var(--skill-hub-accent-contrast)}:root[data-theme=dark] .portal-topbar__account-dropdown .ant-dropdown-menu,:root[data-theme=dark] .portal-topbar__account-menu{border:1px solid var(--skill-hub-border);background:var(--skill-hub-dropdown-bg);color:var(--skill-hub-text);box-shadow:var(--skill-hub-shadow-soft)}:root[data-theme=dark] .portal-topbar__account-dropdown .ant-dropdown-menu-item,:root[data-theme=dark] .portal-topbar__account-dropdown .ant-dropdown-menu-title-content,:root[data-theme=dark] .portal-topbar__account-profile-copy .ant-typography,:root[data-theme=dark] .skill-hub__tags-dropdown .ant-select-item,:root[data-theme=dark] .skill-hub__filter-dropdown .ant-select-item{color:var(--skill-hub-text)}:root[data-theme=dark] .portal-topbar__account-dropdown .ant-dropdown-menu-item:hover,:root[data-theme=dark] .skill-hub__tags-dropdown .ant-select-item-option-active,:root[data-theme=dark] .skill-hub__filter-dropdown .ant-select-item-option-active,:root[data-theme=dark] .skill-hub__filter-dropdown .ant-select-item-option-selected{background:var(--skill-hub-control-hover-bg)!important}:root[data-theme=dark] .admin-agents>.portal-topbar{border-color:var(--skill-hub-border);background:var(--skill-hub-surface);box-shadow:inset 0 0 0 1px var(--skill-hub-border-subtle)}:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__back-link,:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-trigger{border-color:var(--skill-hub-border-control);background:var(--skill-hub-control-muted-bg);color:var(--skill-hub-text)}:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__back-link:hover,:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__back-link:focus-visible,:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-trigger:hover,:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-trigger:focus-visible{border-color:var(--skill-hub-border-hover);background:var(--skill-hub-control-hover-bg)}:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-copy strong,:root[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-copy span{color:var(--skill-hub-text)}:root[data-theme=dark] .skill-hub__editor--create .skill-hub__panel,:root[data-theme=dark] .skill-hub__editor--create .skill-hub__card--preview,:root[data-theme=dark] .skill-hub__editor--create .skill-hub__upload--editor,:root[data-theme=dark] .skill-hub__editor--create .skill-hub__markdown-preview{border-color:var(--skill-hub-border)}@media (max-width: 920px){.skill-hub{padding:16px}.skill-hub__hero,.skill-hub__toolbar,.skill-hub__layout,.skill-hub__detail-grid,.skill-hub__editor,.skill-hub__form-grid,.skill-hub__versions-layout,.skill-hub__section-header,.skill-hub__grid{min-width:0;grid-template-columns:minmax(0,1fr)}.skill-hub__filter-select,.skill-hub__status-select,.skill-hub__plaza-filter-select,.skill-hub__sort-select,.skill-hub__filter-reset{width:100%}.skill-hub__toolbar-fields{min-width:0;grid-template-columns:minmax(0,1fr)}.skill-hub h1{max-width:none;font-size:clamp(32px,12vw,48px)}.skill-hub__hero h1,.skill-hub__hero .skill-hub__lead{white-space:normal}.skill-hub__hero .skill-hub__lead--truncate{white-space:nowrap}.skill-hub__hero-action-row{width:100%}.skill-hub__hero-action-row .skill-hub__primary-action{max-width:100%}.skill-hub__detail-actions{align-items:stretch;justify-content:flex-start;min-width:0;margin-top:4px}.skill-hub__market-actions{min-width:0}.skill-hub__editor--create .skill-hub__markdown-header{align-items:flex-start;flex-direction:column}}@media (max-width: 520px){.skill-hub{width:100%;max-width:100%;padding:12px;gap:12px}.skill-hub__content,.portal-topbar,.skill-hub__hero,.skill-hub__toolbar,.skill-hub__layout,.skill-hub__grid,.skill-hub__card-wrap,.skill-hub__card{width:100%;max-width:100%;min-width:0}.portal-topbar,.skill-hub__topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:52px;border-radius:24px;padding:6px 8px 6px 10px}.portal-topbar__actions{grid-column:1;grid-row:1;gap:6px;max-width:100%;overflow:hidden}.portal-topbar__theme-mode{grid-column:1 / -1;grid-row:2;width:100%;justify-content:flex-end}.portal-topbar>.portal-topbar__account-trigger{grid-column:2;grid-row:1}.portal-topbar__back-link,.skill-hub__back-link{min-height:36px;max-width:100%;overflow:hidden;padding:0 10px;font-size:12px;text-overflow:ellipsis}.portal-topbar__account-trigger,.skill-hub__account{gap:7px;min-height:38px;padding:2px 8px 2px 2px}.portal-topbar__account-copy,.skill-hub__account-copy{max-width:min(160px,calc(100vw - 150px))}.skill-hub__account-copy strong{font-size:12px}.skill-hub__account-copy span{font-size:10px}.skill-hub__avatar-button{width:34px;height:34px}.skill-hub__hero,.skill-hub__panel,.skill-hub__versions{border-radius:8px}.skill-hub__hero{border-radius:28px}.skill-hub__card-wrap,.skill-hub__card{border-radius:16px}.skill-hub__hero,.skill-hub__panel,.skill-hub__versions{padding:16px}.skill-hub__card{padding:15px}.skill-hub__card-head,.skill-hub__card-title,.skill-hub__card-description,.skill-hub__card>.skill-hub__tags{padding-right:0}.skill-hub__metrics,.skill-hub__sharebox,.skill-hub__upload{grid-template-columns:1fr}.skill-hub__visibility-segmented .ant-segmented-item-label{padding-inline:4px;font-size:11px}}.skill-hub__antd-modal-root .ant-modal-content{border:1px solid var(--skill-hub-border);border-radius:18px;background:var(--skill-hub-surface)!important;box-shadow:var(--skill-hub-shadow-hero, 0 22px 54px rgba(17, 17, 17, .14));backdrop-filter:none;-webkit-backdrop-filter:none}.skill-hub__antd-modal-root .ant-modal{color:var(--skill-hub-text)}.skill-hub__antd-modal-root .ant-modal-header,.skill-hub__antd-modal-root .ant-modal-body,.skill-hub__antd-modal-root .ant-modal-footer{background:var(--skill-hub-surface)!important}.skill-hub__antd-modal-root .ant-modal-title{color:var(--skill-hub-text);font-weight:750}.skill-hub__antd-modal-root .ant-form-item-label>label{color:var(--skill-hub-muted);font-weight:720}.skill-hub__antd-modal-root .ant-form-item:first-child{margin-bottom:18px}.skill-hub__modal-label{display:inline-flex;align-items:center;gap:6px}.skill-hub__modal-copy{margin:0 0 16px;color:var(--skill-hub-muted);font-size:14px;line-height:1.5}.skill-hub__modal-required{color:#ff4d4f;font-weight:760}.skill-hub__antd-modal-root .skill-hub__upload--modal{border-color:var(--skill-hub-border-strong);background:var(--skill-hub-surface)}.skill-hub__antd-modal-root .skill-hub__file-button{min-height:40px;border-radius:999px;padding:0 22px}.skill-hub__antd-modal-root .skill-hub__upload--modal>span{min-width:0;color:var(--skill-hub-text);font-size:15px;overflow-wrap:anywhere}.skill-hub__antd-modal-root .ant-input{height:58px;border:1px solid var(--skill-hub-border-strong);border-radius:16px;background:var(--skill-hub-control-bg)!important;color:var(--skill-hub-text);font-size:15px;box-shadow:none}.skill-hub__antd-modal-root .ant-input::placeholder{color:var(--skill-hub-placeholder)}.skill-hub__antd-modal-root .ant-input:hover,.skill-hub__antd-modal-root .ant-input:focus{border-color:var(--skill-hub-text);box-shadow:none}.skill-hub__antd-modal-root .ant-modal-footer{display:flex;justify-content:flex-end;gap:12px}.skill-hub__antd-modal-root .ant-modal-footer .skill-hub__primary-action,.skill-hub__antd-modal-root .ant-modal-footer .skill-hub__secondary-action{min-height:44px;border-radius:999px;padding:0 24px}.skill-hub__plaza-config{display:grid;gap:22px}.skill-hub__section-heading h2,.skill-hub__section-heading p{margin:0}.skill-hub__category-builder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.skill-hub__category-builder input{min-width:0;min-height:44px;padding:0 13px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-control-bg);color:var(--skill-hub-text)}.skill-hub__category-builder button,.skill-hub__card-image-controls button,.skill-hub__card-image-editor .skill-hub__files-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-control-bg);color:var(--skill-hub-text);font-weight:700}.skill-hub__category-builder button svg,.skill-hub__card-image-controls button svg,.skill-hub__card-image-editor .skill-hub__files-actions button svg{width:16px;height:16px}.skill-hub__category-list{display:flex;min-height:32px;flex-wrap:wrap;gap:8px}.skill-hub__category-list>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px 6px 11px;border:1px solid var(--skill-hub-border);border-radius:999px;background:var(--skill-hub-control-bg);font-weight:700}.skill-hub__category-list button{display:grid;width:20px;height:20px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--skill-hub-muted)}.skill-hub__category-list button svg{width:13px}.skill-hub__section-heading h2{font-size:22px}.skill-hub__section-heading p{margin-top:6px;color:var(--skill-hub-muted);font-size:14px}.skill-hub__featured-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skill-hub__featured-config{display:flex;min-width:0;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface)}.skill-hub__featured-config-title{display:flex;align-items:center;justify-content:space-between}.skill-hub__featured-config-title span{color:var(--skill-hub-muted);font-family:var(--skill-hub-mono);font-size:12px}.skill-hub__featured-config .ant-select{width:100%}.skill-hub__card-image-controls{display:flex;flex-wrap:wrap;gap:8px}.skill-hub__card-image-editor{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--skill-hub-border);border-radius:7px;background:var(--skill-hub-control-bg)}.skill-hub__card-image-preview{flex:0 0 auto}.skill-hub__card-image-editor>div:last-of-type{display:grid;gap:10px}.skill-hub__featured-image{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 7;border:1px dashed var(--skill-hub-border-strong);border-radius:6px;background:var(--skill-hub-control-bg)}.skill-hub__featured-image img{width:100%;height:100%;object-fit:cover}.skill-hub__featured-image>div{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--skill-hub-muted);font-size:13px}.skill-hub__featured-image svg{width:22px}@media (max-width: 1050px){.skill-hub__featured-config-grid{grid-template-columns:1fr}}@media (max-width: 620px){.skill-hub__category-builder{grid-template-columns:1fr}}.skill-plaza-settings-page{overflow-x:clip}.skill-plaza-settings{overflow:hidden;border:1px solid var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface)}.skill-plaza-settings__topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:18px 24px;border-bottom:1px solid var(--skill-hub-border)}.skill-plaza-settings__topbar h1,.skill-plaza-settings__content h2,.skill-plaza-settings__panel h3{margin:0;color:var(--skill-hub-text)}.skill-plaza-settings__topbar h1{font-size:26px;line-height:1.2}.skill-plaza-settings__market-tabs{display:inline-flex;min-height:48px;padding:4px;border-radius:8px;background:var(--skill-hub-control-bg)}.skill-plaza-settings__market-tab{min-width:168px;border:0;border-radius:6px;background:transparent;color:var(--skill-hub-muted);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.skill-plaza-settings__market-tab.is-active{background:var(--skill-hub-surface);box-shadow:0 1px 3px #0000001f;color:var(--skill-hub-text)}.skill-plaza-settings__save-button{min-width:106px}.skill-plaza-settings__body{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:680px}.skill-plaza-settings__sidebar{padding:26px 16px;border-right:1px solid var(--skill-hub-border)}.skill-plaza-settings__sidebar-label{display:block;margin:0 10px 18px;color:var(--skill-hub-muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.skill-plaza-settings__section-nav{display:grid;gap:6px}.skill-plaza-settings__section-nav button{display:flex;min-height:48px;align-items:center;gap:12px;width:100%;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--skill-hub-muted);font:inherit;font-size:15px;font-weight:620;text-align:left;cursor:pointer}.skill-plaza-settings__section-nav button svg{width:17px;color:currentColor}.skill-plaza-settings__section-nav button.is-active{border-color:var(--skill-hub-accent);background:color-mix(in srgb,var(--skill-hub-accent) 8%,var(--skill-hub-surface));color:var(--skill-hub-accent)}.skill-plaza-settings__content{min-width:0;max-width:100%;padding:46px 50px 56px;background:var(--skill-hub-page-bg)}.skill-plaza-settings__section-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:34px}.skill-plaza-settings__section-heading h2{font-size:28px;line-height:1.2}.skill-plaza-settings__section-heading p{margin:10px 0 0;color:var(--skill-hub-muted);font-size:15px;line-height:1.55}.skill-plaza-settings__market-note{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;margin-top:2px;padding:10px 14px;border:1px solid var(--skill-hub-border);border-radius:7px;color:var(--skill-hub-muted);font-size:13px;white-space:nowrap}.skill-plaza-settings__market-note:before{width:10px;height:10px;border-radius:50%;background:#269b70;content:""}.skill-plaza-settings__market-note.is-preview:before{background:#d38a2c}.skill-plaza-settings__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.skill-plaza-settings__metric,.skill-plaza-settings__panel{border:1px solid var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface)}.skill-plaza-settings__metric{min-height:180px;padding:25px 26px}.skill-plaza-settings__metric-label{display:block;color:var(--skill-hub-muted);font-size:13px;font-weight:650}.skill-plaza-settings__metric-label+span{display:block;margin-top:12px;color:var(--skill-hub-muted);font-size:12px}.skill-plaza-settings__metric strong{display:block;margin-top:26px;color:var(--skill-hub-text);font-size:36px;line-height:1}.skill-plaza-settings__metric-change{display:block;margin-top:19px;color:#238a64;font-size:13px;font-weight:600}.skill-plaza-settings__overview-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.92fr);gap:18px}.skill-plaza-settings__panel{min-width:0;min-height:372px;padding:28px 30px}.skill-plaza-settings__panel-header{display:flex;justify-content:space-between;gap:16px}.skill-plaza-settings__panel h3{font-size:19px;line-height:1.25}.skill-plaza-settings__panel-header p,.skill-plaza-settings__panel>p{margin:8px 0 0;color:var(--skill-hub-muted);font-size:13px;line-height:1.5}.skill-plaza-settings__text-button{border:0;background:transparent;color:var(--skill-hub-accent);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.skill-plaza-settings__popular-list{margin:26px 0 0;padding:0;list-style:none;border-top:1px solid var(--skill-hub-border)}.skill-plaza-settings__popular-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-height:70px;border-bottom:1px solid var(--skill-hub-border);column-gap:12px}.skill-plaza-settings__popular-rank,.skill-plaza-settings__popular-installs{color:var(--skill-hub-muted);font-family:var(--skill-hub-mono);font-size:12px}.skill-plaza-settings__popular-title{overflow:hidden;color:var(--skill-hub-text);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.skill-plaza-settings__empty-state{margin-top:28px;color:var(--skill-hub-muted);font-size:14px}.skill-plaza-settings__scope-summary{margin-top:28px;padding:23px 25px;border-left:4px solid var(--skill-hub-accent);background:color-mix(in srgb,var(--skill-hub-accent) 8%,var(--skill-hub-surface))}.skill-plaza-settings__scope-summary strong{color:var(--skill-hub-text);font-size:15px}.skill-plaza-settings__scope-summary p{margin:12px 0 0;color:var(--skill-hub-muted);font-size:13px;line-height:1.6}.skill-plaza-settings__scope-summary ul{display:grid;gap:8px;margin:20px 0 0;padding-left:18px;color:var(--skill-hub-muted);font-size:13px;line-height:1.4}.skill-plaza-settings__config-layout{display:grid;gap:20px}.skill-plaza-settings__stack{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:20px}.skill-plaza-settings__apply-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid var(--skill-hub-border);border-radius:8px;background:var(--skill-hub-surface)}.skill-plaza-settings__apply-row div{display:grid;gap:5px}.skill-plaza-settings__apply-row strong{color:var(--skill-hub-text);font-size:14px}.skill-plaza-settings__apply-row span,.skill-plaza-settings__audience-impact{color:var(--skill-hub-muted);font-size:13px;line-height:1.5}.skill-plaza-settings__validation-error{color:var(--skill-hub-danger)!important}.skill-plaza-settings__audience-impact{margin:0 0 18px;padding:12px 14px;border-left:3px solid #c9872d;background:#fff8e8}.skill-plaza-settings__panel-heading{display:flex;justify-content:space-between;gap:16px}.skill-plaza-settings__panel-heading p{margin:8px 0 0;color:var(--skill-hub-muted);font-size:13px;line-height:1.5}.skill-plaza-settings__management-search{display:flex;width:min(280px,100%);height:38px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-control-bg);color:var(--skill-hub-muted)}.skill-plaza-settings__management-search svg{width:16px;flex:0 0 auto}.skill-plaza-settings__management-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--skill-hub-text);font:inherit;font-size:13px}.skill-plaza-settings__categories{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.skill-plaza-settings__categories>span{display:inline-flex;max-width:100%;overflow-wrap:anywhere;align-items:center;gap:7px;min-height:32px;padding:0 8px 0 11px;border:1px solid var(--skill-hub-border);border-radius:6px;color:var(--skill-hub-text);font-size:13px}.skill-plaza-settings__categories button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--skill-hub-muted);cursor:pointer}.skill-plaza-settings__categories button svg{width:14px}.skill-plaza-settings__category-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:20px}.skill-plaza-settings__category-add input{min-width:0;height:40px;padding:0 12px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-control-bg);color:var(--skill-hub-text);font:inherit}.skill-plaza-settings__category-add button,.skill-plaza-settings__image-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--skill-hub-border-strong);border-radius:6px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font:inherit;font-size:13px;font-weight:620;cursor:pointer}.skill-plaza-settings__category-add button svg{width:15px}.skill-plaza-settings__config-panel{padding:30px}.skill-plaza-settings__config-panel>.skill-hub__category-builder{margin-top:24px}.skill-plaza-settings__category-list{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.skill-plaza-settings__category-item{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 8px 0 11px;border:1px solid var(--skill-hub-border);border-radius:6px;color:var(--skill-hub-text);font-size:13px}.skill-plaza-settings__category-item button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--skill-hub-muted);cursor:pointer}.skill-plaza-settings__category-item button svg{width:14px}.skill-plaza-settings__featured-grid{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.skill-plaza-settings__featured-slot{min-width:0;padding:18px;border:1px solid var(--skill-hub-border);border-radius:7px;background:var(--skill-hub-control-bg)}.skill-plaza-settings__featured-grid>article{min-width:0;padding:18px;border:1px solid var(--skill-hub-border);border-radius:7px;background:var(--skill-hub-control-bg)}.skill-plaza-settings__featured-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.skill-plaza-settings__featured-title strong{color:var(--skill-hub-text);font-size:14px}.skill-plaza-settings__featured-title span{color:var(--skill-hub-muted);font-family:var(--skill-hub-mono);font-size:12px}.skill-plaza-settings__featured-grid .ant-select{width:100%;margin-bottom:14px}.skill-plaza-settings__featured-grid label{display:grid;gap:6px;margin-bottom:14px}.skill-plaza-settings__featured-grid label>span{color:var(--skill-hub-muted);font-size:12px;font-weight:620}.skill-plaza-settings__featured-grid input,.skill-plaza-settings__featured-grid textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font:inherit;font-size:13px;resize:vertical}.skill-plaza-settings__featured-image{display:flex;overflow:hidden;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 7;border:1px dashed var(--skill-hub-border-strong);border-radius:6px;color:var(--skill-hub-muted)}.skill-plaza-settings__featured-image img{width:100%;height:100%;object-fit:cover}.skill-plaza-settings__featured-image svg{width:22px}.skill-plaza-settings__image-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.skill-plaza-settings__image-actions button{min-height:32px;padding:0 10px}.skill-plaza-settings__featured-slot>span{display:block;margin-bottom:14px;color:var(--skill-hub-muted);font-family:var(--skill-hub-mono);font-size:12px}.skill-plaza-settings__featured-slot .ant-form-item{margin-bottom:14px}.skill-plaza-settings__featured-slot .ant-form-item:last-child{margin-bottom:0}.skill-plaza-settings__management-panel{padding:0;overflow:hidden}.skill-plaza-settings__prompt-dialog{display:grid;gap:14px}.skill-plaza-settings__prompt-dialog>p{margin:0;color:var(--skill-hub-muted);font-size:13px;line-height:1.55}.skill-plaza-settings__prompt-dialog label{display:grid;gap:7px;min-width:0;color:var(--skill-hub-text);font-size:12px;font-weight:700}.skill-plaza-settings__prompt-dialog textarea{box-sizing:border-box;width:100%;min-height:70px;padding:10px 12px;resize:vertical;border:1px solid var(--skill-hub-border-control);border-radius:8px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font:inherit;font-weight:400;line-height:1.5}.skill-plaza-settings__prompt-dialog textarea:focus{outline:2px solid var(--skill-hub-border-focus);outline-offset:1px}.skill-plaza-settings__table-scroll{overflow-x:auto}.skill-plaza-settings__table-wrap{overflow-x:auto;margin-top:26px}.skill-plaza-settings__table,.skill-plaza-settings__table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.skill-plaza-settings__table th,.skill-plaza-settings__table td,.skill-plaza-settings__table-wrap th,.skill-plaza-settings__table-wrap td{padding:16px 20px;border-bottom:1px solid var(--skill-hub-border);text-align:left;vertical-align:middle}.skill-plaza-settings__table-wrap th{background:var(--skill-hub-control-bg);color:var(--skill-hub-muted);font-size:12px;font-weight:700}.skill-plaza-settings__table-wrap td{color:var(--skill-hub-text);font-size:13px}.skill-plaza-settings__table-wrap tbody tr:last-child td{border-bottom:0}.skill-plaza-settings__table th{background:var(--skill-hub-control-bg);color:var(--skill-hub-muted);font-size:12px;font-weight:700}.skill-plaza-settings__table td{color:var(--skill-hub-text);font-size:13px}.skill-plaza-settings__table tbody tr:last-child td{border-bottom:0}.skill-plaza-settings__skill-cell,.skill-plaza-settings__skill-name{display:flex;min-width:180px;align-items:center;gap:10px;font-weight:650}.skill-plaza-settings__skill-name .skill-hub__skill-icon{width:32px;height:32px;font-size:13px}.skill-plaza-settings__category-tag{display:inline-flex;padding:4px 8px;border:1px solid var(--skill-hub-border);border-radius:5px;color:var(--skill-hub-muted);font-size:12px}.skill-plaza-settings__toggle{display:inline-flex;position:relative;width:38px;height:22px;align-items:center}.skill-plaza-settings__toggle input{position:absolute;width:1px;height:1px;opacity:0}.skill-plaza-settings__toggle span{display:block;position:relative;width:38px;height:22px;border-radius:11px;background:var(--skill-hub-border-strong);cursor:pointer;transition:background .18s ease}.skill-plaza-settings__toggle span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--skill-hub-accent-contrast);box-shadow:0 1px 2px #0000002e;content:"";transition:transform .18s ease}.skill-plaza-settings__toggle input:checked+span{background:var(--skill-hub-accent)}.skill-plaza-settings__toggle input:checked+span:after{transform:translate(16px)}.skill-plaza-settings__toggle input:disabled+span{cursor:not-allowed;opacity:.55}.skill-plaza-settings__skill-cell .skill-hub__skill-icon{width:32px;height:32px;font-size:13px}.skill-plaza-settings__listed-switch{display:inline-flex;align-items:center;gap:9px;color:var(--skill-hub-muted);font-size:12px}.skill-plaza-settings__visibility-button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--skill-hub-accent);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.skill-plaza-settings__visibility-button svg{width:14px}.skill-plaza-settings__delete-button{color:#bd4545}.skill-plaza-settings__delete-button:disabled{color:var(--skill-hub-muted);cursor:not-allowed;opacity:.55}.skill-plaza-settings__actions{display:flex;align-items:center;gap:16px;white-space:nowrap}.skill-plaza-settings__management-tools{display:flex;align-items:center;gap:12px}.skill-plaza-settings__management-tools .skill-hub__primary-action{flex:none}.skill-plaza-settings__upload-error{margin:8px 0 14px;color:#bd4545;font-size:13px;overflow-wrap:anywhere}.skill-plaza-settings__image-pending{color:var(--skill-hub-muted);font-size:12px}.skill-plaza-settings__package-editor{display:grid;gap:18px}.skill-plaza-settings__package-editor>p{margin:0;color:var(--skill-hub-muted);font-size:13px;line-height:1.55}.skill-plaza-settings__showcase-editor{padding-top:20px;border-top:1px solid var(--skill-hub-border)}.skill-plaza-settings__metadata-generation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 0 16px}.skill-plaza-settings__metadata-generation span{color:var(--skill-hub-muted);font-size:12px}.skill-plaza-settings__metadata-generation button{padding:7px 11px;border:1px solid var(--skill-hub-border-control);border-radius:7px;background:var(--skill-hub-surface);color:var(--skill-hub-text);font-size:12px;font-weight:700}.skill-plaza-settings__metadata-generation button:disabled{opacity:.5}.skill-plaza-settings__showcase-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:16px}.skill-plaza-settings__showcase-heading h2{margin:0 0 5px;font-size:17px}.skill-plaza-settings__showcase-heading p{margin:0;color:var(--skill-hub-muted);font-size:12px;line-height:1.6}.skill-plaza-settings__showcase-heading button,.skill-plaza-settings__showcase-group>button,.skill-plaza-settings__showcase-item button,.skill-plaza-settings__showcase-question button{flex:none;padding:5px 9px;border:1px solid var(--skill-hub-border);border-radius:5px;background:#fff;color:#505459;font-size:12px}.skill-plaza-settings__showcase-heading button:disabled{opacity:.5}.skill-plaza-settings__showcase-editor>p{margin:0 0 14px;color:#65686c;font-size:12px}.skill-plaza-settings__showcase-fields{display:grid;gap:16px}.skill-plaza-settings__showcase-group{display:grid;gap:8px}.skill-plaza-settings__showcase-group>strong{font-size:13px}.skill-plaza-settings__showcase-group>button{justify-self:start}.skill-plaza-settings__showcase-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.skill-plaza-settings__showcase-item input,.skill-plaza-settings__showcase-item textarea{grid-column:1;width:100%;padding:8px 10px;border:1px solid var(--skill-hub-border);border-radius:6px;background:#fff}.skill-plaza-settings__showcase-item button{grid-column:2;grid-row:1 / 3;align-self:start}.skill-plaza-settings__showcase-question{display:flex;gap:6px}.skill-plaza-settings__showcase-question input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--skill-hub-border);border-radius:6px}.skill-plaza-settings__content-status{white-space:nowrap}.skill-plaza-skill-modal-root .ant-modal-mask{background:#1111116b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.skill-plaza-skill-modal .ant-modal-content{display:grid;max-height:calc(100dvh - 64px);grid-template-rows:auto minmax(0,1fr) auto;padding:0;overflow:hidden;border-radius:8px}.skill-plaza-skill-modal .ant-modal-header{margin:0;padding:18px 22px;border-bottom:1px solid var(--skill-hub-border)}.skill-plaza-skill-modal .ant-modal-body{min-height:0;padding:20px 22px;overflow-y:auto}.skill-plaza-skill-modal .ant-modal-footer{margin:0;padding:14px 22px;border-top:1px solid var(--skill-hub-border);flex-wrap:wrap}.skill-plaza-settings__apply-hint{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--skill-hub-muted);font-size:13px;line-height:1.4;text-align:left}.skill-plaza-settings__apply-hint button{flex:none;padding:0;border:0;background:transparent;color:var(--skill-hub-link, #087a6c);font:inherit;font-weight:700;cursor:pointer}.skill-plaza-skill-modal .ant-modal-close{top:14px;right:16px}.skill-plaza-skill-modal .skill-audience-picker__groups{max-height:360px}.skill-plaza-skill-modal .skill-audience-picker__toolbar{grid-template-columns:minmax(0,1fr) auto;width:100%}.skill-plaza-skill-modal .skill-audience-picker__toolbar .ant-input-search{min-width:0;width:100%}.skill-plaza-skill-modal .skill-audience-picker__toolbar .ant-input-search .ant-input-group{display:flex;align-items:stretch}.skill-plaza-skill-modal .skill-audience-picker__toolbar .ant-input-search .ant-input{height:42px;min-height:42px;border-radius:10px 0 0 10px;font-size:13px}.skill-plaza-skill-modal .skill-audience-picker__toolbar .ant-input-search .ant-input-group-addon{display:flex;flex:0 0 auto}.skill-plaza-skill-modal .skill-audience-picker__toolbar .ant-input-search-button{height:42px;min-height:42px;border-radius:0 10px 10px 0}.skill-plaza-skill-modal .skill-audience-picker__toolbar .ant-segmented{justify-self:end}.skill-plaza-settings__file-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.skill-plaza-settings__file-actions .skill-hub__file-button{min-height:34px;gap:6px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:700}.skill-plaza-settings__file-actions .skill-hub__file-button svg{flex:0 0 auto}.skill-plaza-settings__pending-file{margin:8px 0 0;color:var(--skill-hub-muted);font-size:12px;overflow-wrap:anywhere}.skill-plaza-settings__file-row{grid-template-columns:minmax(0,1fr) auto}.skill-plaza-settings__file-row span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.skill-plaza-settings__remove-card-image{min-height:34px;padding:0 10px;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-surface);color:var(--skill-hub-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.skill-plaza-settings__remove-card-image:hover:not(:disabled){border-color:var(--skill-hub-border-strong);color:var(--skill-hub-text)}.skill-plaza-settings__remove-card-image:disabled{cursor:wait;opacity:.6}.skill-plaza-settings__card-preview{position:relative;display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--skill-hub-border);border-radius:6px;background:var(--skill-hub-control-bg);color:#fff}.skill-plaza-settings__card-preview img{width:100%;height:100%;object-fit:cover}.skill-plaza-settings__card-preview svg{position:absolute;opacity:0;transition:opacity .16s ease}.skill-plaza-settings__card-preview:hover svg,.skill-plaza-settings__card-preview:focus-visible svg{opacity:1}.skill-plaza-settings__card-preview:hover:after,.skill-plaza-settings__card-preview:focus-visible:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;content:""}.skill-plaza-settings__card-preview:hover svg,.skill-plaza-settings__card-preview:focus-visible svg{z-index:1}.skill-plaza-settings__audience-view{display:grid;gap:18px}.skill-plaza-settings__audience-view>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-plaza-settings__audience-view>header strong{color:var(--skill-hub-text);font-size:16px}.skill-plaza-settings__audience-view>header span{padding:4px 8px;border:1px solid var(--skill-hub-border);border-radius:5px;color:var(--skill-hub-muted);font-size:12px}@media (max-width: 720px){.skill-plaza-settings__management-tools{width:100%;align-items:stretch}.skill-plaza-settings__management-tools .skill-plaza-settings__management-search{flex:1}}.skill-plaza-settings__muted-cell{color:var(--skill-hub-muted)}.skill-plaza-settings__read-only-note{margin-top:18px;color:var(--skill-hub-muted);font-size:13px;line-height:1.5}@media (max-width: 1180px){.skill-plaza-settings__topbar{grid-template-columns:minmax(0,1fr) auto}.skill-plaza-settings__market-tabs{grid-column:1 / -1;grid-row:2;justify-self:start}.skill-plaza-settings__topbar .skill-plaza-settings__save-button{grid-column:2;grid-row:1}.skill-plaza-settings__content{padding:36px 30px 44px}.skill-plaza-settings__featured-grid{grid-template-columns:1fr}}@media (max-width: 880px){.skill-plaza-settings__body{grid-template-columns:1fr}.skill-plaza-settings__sidebar{padding:14px 18px;border-right:0;border-bottom:1px solid var(--skill-hub-border)}.skill-plaza-settings__sidebar-label{display:none}.skill-plaza-settings__section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-plaza-settings__section-nav button{justify-content:center;padding:0 8px;text-align:center}.skill-plaza-settings__metrics,.skill-plaza-settings__overview-grid{grid-template-columns:1fr}.skill-plaza-settings__metric{min-height:148px}}@media (max-width: 620px){.skill-plaza-settings{border-right:0;border-left:0;border-radius:0}.skill-plaza-settings__topbar{grid-template-columns:1fr auto;gap:14px;padding:16px}.skill-plaza-settings__topbar h1{font-size:22px}.skill-plaza-settings__market-tabs{width:100%}.skill-plaza-settings__market-tab{min-width:0;flex:1;font-size:13px}.skill-plaza-settings__save-button{min-width:0;padding-right:12px;padding-left:12px}.skill-plaza-settings__content{padding:28px 16px 34px}.skill-plaza-settings__section-heading{display:block;margin-bottom:24px}.skill-plaza-settings__section-heading h2{font-size:24px}.skill-plaza-settings__market-note{margin-top:14px;white-space:normal}.skill-plaza-settings__section-nav{gap:5px}.skill-plaza-settings__section-nav button{min-height:44px;gap:6px;font-size:12px}.skill-plaza-settings__section-nav button svg{width:14px}.skill-plaza-settings__metric,.skill-plaza-settings__panel,.skill-plaza-settings__config-panel{padding:22px 18px}.skill-plaza-settings__management-panel{padding:0}.skill-plaza-settings__apply-row{display:grid;gap:14px}.skill-plaza-settings__panel-heading{flex-direction:column}.skill-plaza-settings__management-search,.skill-plaza-settings__apply-row button{width:100%}}:where(:root[data-site-mode=oem]) .skill-hub-page,:where(:root[data-site-mode=oem]) .portal-topbar,:where(:root[data-site-mode=oem]) .portal-topbar__account-dropdown,:where(:root[data-site-mode=oem]) .skill-hub__filter-dropdown,:where(:root[data-site-mode=oem]) .skill-hub__tags-dropdown,:where(:root[data-site-mode=oem]) .skill-hub__user-dropdown,:where(:root[data-site-mode=oem]) .skill-hub__antd-modal-root,:where(:root[data-site-mode=oem]) .skill-visibility-dialog-root{--skill-hub-bg: #f7f7f4;--skill-hub-surface: #ffffff;--skill-hub-surface-raised: rgba(255, 255, 255, .92);--skill-hub-surface-hero: rgba(255, 255, 255, .9);--skill-hub-surface-toolbar: rgba(255, 255, 255, .96);--skill-hub-surface-soft: rgba(255, 255, 255, .7);--skill-hub-markdown-bg: #ffffff;--skill-hub-dropdown-bg: #ffffff;--skill-hub-control-bg: #ffffff;--skill-hub-control-muted-bg: rgba(17, 17, 17, .025);--skill-hub-control-hover-bg: rgba(17, 17, 17, .04);--skill-hub-text: #111111;--skill-hub-text-inverse: #ffffff;--skill-hub-muted: #5f5f5a;--skill-hub-muted-strong: #6a6a64;--skill-hub-placeholder: #73736d;--skill-hub-disabled: rgba(17, 17, 17, .34);--skill-hub-border: rgba(17, 17, 17, .12);--skill-hub-border-subtle: rgba(17, 17, 17, .08);--skill-hub-border-control: rgba(17, 17, 17, .14);--skill-hub-border-hover: rgba(17, 17, 17, .34);--skill-hub-border-focus: rgba(17, 17, 17, .46);--skill-hub-border-strong: rgba(17, 17, 17, .32);--skill-hub-focus-ring: rgba(17, 17, 17, .08);--skill-hub-focus-ring-strong: rgba(17, 17, 17, .08);--skill-hub-accent: #111111;--skill-hub-accent-strong: #000000;--skill-hub-accent-contrast: #ffffff}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub-page,:root:where([data-site-mode=oem])[data-theme=dark] .portal-topbar,:root:where([data-site-mode=oem])[data-theme=dark] .portal-topbar__account-dropdown,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__filter-dropdown,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__tags-dropdown,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__user-dropdown,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__antd-modal-root,:root:where([data-site-mode=oem])[data-theme=dark] .skill-visibility-dialog-root{--skill-hub-bg: #070807;--skill-hub-surface: #121312;--skill-hub-surface-raised: rgba(20, 21, 20, .94);--skill-hub-surface-hero: rgba(18, 19, 18, .92);--skill-hub-surface-toolbar: rgba(21, 22, 21, .96);--skill-hub-surface-soft: rgba(255, 255, 255, .055);--skill-hub-markdown-bg: #0d0e0d;--skill-hub-dropdown-bg: #171817;--skill-hub-control-bg: #171817;--skill-hub-control-muted-bg: rgba(255, 255, 255, .045);--skill-hub-control-hover-bg: rgba(255, 255, 255, .075);--skill-hub-text: #f4f4ef;--skill-hub-text-inverse: #080908;--skill-hub-muted: #aaa9a2;--skill-hub-muted-strong: #c7c5bb;--skill-hub-placeholder: #8d8c84;--skill-hub-disabled: rgba(244, 244, 239, .36);--skill-hub-border: rgba(244, 244, 239, .14);--skill-hub-border-subtle: rgba(244, 244, 239, .09);--skill-hub-border-control: rgba(244, 244, 239, .18);--skill-hub-border-hover: rgba(244, 244, 239, .34);--skill-hub-border-focus: rgba(244, 244, 239, .52);--skill-hub-border-strong: rgba(244, 244, 239, .36);--skill-hub-focus-ring: rgba(244, 244, 239, .12);--skill-hub-focus-ring-strong: rgba(244, 244, 239, .14);--skill-hub-accent: #f4f4ef;--skill-hub-accent-strong: var(--skill-hub-surface);--skill-hub-accent-contrast: #080908}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__secondary-action:hover,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__secondary-link:hover,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__panel-link:hover{background:#ffffff14;border-color:#ffffff57;color:#fff}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__hero .skill-hub__primary-action{border-color:#f4f4ef!important;background:#f4f4ef!important;color:#080908!important}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__hero .skill-hub__primary-action:not(:disabled):hover{border-color:#fff!important;background:#fff!important;color:#000!important}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__draft-action{border-color:#f4f4ef!important;background:#f4f4ef!important;color:#080908!important}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__draft-action:not(:disabled):hover,:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__draft-action:not(:disabled):focus-visible{border-color:#fff!important;background:#fff!important;color:#000!important}:where(:root[data-site-mode=oem]) .skill-visibility-dialog__browser .ant-segmented-item-selected{background:var(--skill-hub-text);color:var(--skill-hub-surface)}:where(:root[data-site-mode=oem]) .skill-visibility-dialog__browser .ant-input-affix-wrapper{border-color:#a86bc2;box-shadow:0 0 0 3px #a86bc21f}:where(:root[data-site-mode=oem]) .skill-visibility-dialog__user,:where(:root[data-site-mode=oem]) .skill-visibility-dialog__scope-option{color:#8f51ad}:where(:root[data-site-mode=oem]) .skill-visibility-dialog__user input{accent-color:#8f51ad}:where(:root[data-site-mode=oem]) .skill-visibility-dialog__summary>strong{color:#8f51ad}:where(:root[data-site-mode=oem]) .skill-visibility-dialog__selected span{border:1px solid #dfc7e9;background:#faf1ff;color:#8f51ad}:where(:root[data-site-mode=oem]) .skill-hub__drop-target:hover,:where(:root[data-site-mode=oem]) .skill-hub__drop-target:focus-visible{border-color:#8673c6}:where(:root[data-site-mode=oem]) .skill-hub__notification.ant-notification-notice{--skill-hub-surface-raised: rgba(255, 255, 255, .92);--skill-hub-text: #111111;--skill-hub-muted: #5f5f5a;--skill-hub-border: rgba(17, 17, 17, .12);--skill-hub-accent: #111111}:root:where([data-site-mode=oem])[data-theme=dark] .skill-hub__notification.ant-notification-notice{--skill-hub-surface-raised: rgba(20, 21, 20, .94);--skill-hub-text: #f4f4ef;--skill-hub-muted: #aaa9a2;--skill-hub-border: rgba(244, 244, 239, .14);--skill-hub-accent: #f4f4ef}:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar{border-color:#f4f4ef2e;background:#141514;box-shadow:inset 0 0 0 1px #f4f4ef08}:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__back-link,:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-trigger{border-color:#f4f4ef2e;background:#f4f4ef0e;color:#f4f4ef}:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__back-link:hover,:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__back-link:focus-visible,:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-trigger:hover,:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-trigger:focus-visible{border-color:#f4f4ef52;background:#f4f4ef18}:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-copy strong,:root:where([data-site-mode=oem])[data-theme=dark] .admin-agents>.portal-topbar .portal-topbar__account-copy span{color:#f4f4ef}:where(:root[data-site-mode=oem]) .skill-plaza-settings__section-nav button.is-active{border-color:#2d69d7;background:#edf3ff;color:#245ac1}:where(:root[data-site-mode=oem]) .skill-plaza-settings__text-button{color:#285fd0}:where(:root[data-site-mode=oem]) .skill-plaza-settings__scope-summary{border-left:4px solid #637ef2;background:#f1f4ff}:where(:root[data-site-mode=oem]) .skill-plaza-settings__management-search{background:#fff}:where(:root[data-site-mode=oem]) .skill-plaza-settings__toggle span{background:#b9c0ca}:where(:root[data-site-mode=oem]) .skill-plaza-settings__toggle span:after{background:#fff}:where(:root[data-site-mode=oem]) .skill-plaza-settings__toggle input:checked+span{background:#2e8768}:where(:root[data-site-mode=oem]) .skill-plaza-settings__visibility-button{color:#285fd0}.personal-skills{display:grid;width:100%;height:100vh;grid-template-columns:288px minmax(0,1fr);overflow:hidden;background:var(--bg);color:var(--text)}.personal-skills:has(>.personal-skills__chat-sidebar>.chat-sidebar--collapsed){grid-template-columns:92px minmax(0,1fr)}.personal-skills__chat-sidebar{min-width:0}.personal-skills__topbar,.personal-skills__topbar-actions,.my-skills-controls,.my-skills-controls__right,.skill-plaza-controls{display:flex;align-items:center}.personal-skills__mobile-brand img{width:32px;height:32px;object-fit:contain}:root[data-theme=dark] .personal-skills__mobile-brand-monochrome{filter:brightness(0) invert(1)}:root[data-brand=insight] .personal-skills__mobile-brand img{object-fit:contain}.personal-skills__workspace{min-width:0;overflow-y:auto}.personal-skills__topbar{position:sticky;top:0;z-index:20;min-height:88px;justify-content:space-between;gap:28px;padding:18px 28px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.personal-skills__mobile-brand{display:none}.personal-skills__title-row{min-width:220px}.personal-skills__title-row h1{margin:0;font-size:22px;line-height:1.15;letter-spacing:0}.personal-skills__title-row p{margin:5px 0 0;color:var(--muted);font-size:13px}.personal-skills__topbar-actions{min-width:0;justify-content:flex-end;gap:12px}.personal-skills__top-search{display:grid;width:min(370px,36vw);height:42px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);box-shadow:0 8px 24px #0000000a;color:var(--muted)}.personal-skills__top-search svg{width:17px;height:17px}.personal-skills__top-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.personal-skills__top-search kbd{padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--muted);font-family:inherit;font-size:11px}.personal-skills__top-search--mine{width:min(330px,31vw);grid-template-columns:18px minmax(0,1fr)}.personal-skills__browse{display:inline-flex;height:42px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--border);border-radius:22px;background:var(--panel-strong);color:var(--text);font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.personal-skills__browse svg{width:17px}.personal-skills__account-wrap{position:relative;flex:none}.personal-skills__account{display:grid;width:40px;height:40px;padding:0;overflow:hidden;place-items:center;border:0;border-radius:50%;background:var(--accent);color:var(--accent-contrast);font-weight:700}.personal-skills__account img{width:100%;height:100%;object-fit:cover}.personal-skills__account-wrap .chat-topbar__account-menu{z-index:50;width:min(300px,calc(100vw - 32px));background:var(--panel-strong);color:var(--text)}.personal-skills__account-wrap .chat-topbar__account-menu-item{color:var(--text)}.personal-skills__account-wrap .chat-topbar__account-menu-item--danger{color:#b42318}.personal-skills__account-wrap .chat-topbar__account-profile-copy strong{color:var(--text)}.personal-skills__main{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:28px 0 60px}.personal-skills__error{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;border-radius:6px;font-size:13px}.personal-skills__error{border:1px solid #e7a3ad;background:#fff3f4;color:#b4253b}.personal-skills__state{display:grid;min-height:180px;place-items:center;color:var(--muted)}.skill-plaza-results{position:relative}.skill-plaza-results[aria-busy=true] .personal-skills__grid{opacity:.42;pointer-events:none}.skill-plaza-results__loading{display:grid;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;min-height:180px;place-items:center;color:var(--muted);font-size:14px;font-weight:650;pointer-events:none}.skill-plaza-featured{position:relative;min-height:270px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg);box-shadow:0 14px 34px #1d1d210f}.skill-plaza-featured__viewport{min-height:inherit;overflow:hidden;touch-action:pan-y}.skill-plaza-featured__track{display:flex;min-height:inherit;transform:translate(calc(var(--featured-index) * -100%));transition:transform .32s ease}.skill-plaza-featured__slide{position:relative;display:grid;min-width:100%;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:center;gap:34px;padding:24px 86px 24px 36px;overflow:hidden;color:#fff}.skill-plaza-featured__slide>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.skill-plaza-featured__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1012e5,#0c1012b3 58%,#0c10127a)}.skill-plaza-featured__content{position:relative;z-index:1;min-width:0;max-width:620px}.skill-plaza-featured__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid rgb(255 255 255 / 34%);border-radius:16px;background:#10121475;color:#fff;font-size:12px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.skill-plaza-featured__eyebrow svg{width:14px}.skill-plaza-featured h2{margin:14px 0 10px;font-size:27px;line-height:1.15;letter-spacing:0}.skill-plaza-featured__overview{position:relative;z-index:1;min-width:0;padding-left:24px;border-left:1px solid rgb(255 255 255 / 35%)}.skill-plaza-featured__overview>span{color:#ffd2e5;font-size:12px;font-weight:750;text-transform:uppercase}.skill-plaza-featured__overview>p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#ffffffe5;font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:5}.skill-plaza-featured__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.skill-plaza-featured__tags span{padding:4px 9px;border:1px solid rgb(255 255 255 / 28%);border-radius:14px;background:#0c0e1061;color:#ffffffe0;font-size:11px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.skill-plaza-featured__actions{display:flex;gap:10px;margin-top:16px}.skill-plaza-featured__actions button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 20px;border:1px solid var(--border);border-radius:22px;background:var(--panel-strong);font-weight:750}.skill-plaza-featured__actions button svg{width:16px}.skill-plaza-featured__actions .skill-plaza-featured__primary{border-color:transparent;background:var(--accent);color:var(--accent-contrast)}.skill-plaza-featured__navigation{position:absolute;right:18px;bottom:18px;z-index:2;display:flex;align-items:center;gap:8px}.skill-plaza-featured__navigation>button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgb(255 255 255 / 30%);border-radius:50%;background:#0f11138a;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.skill-plaza-featured__navigation>button svg{width:17px}.skill-plaza-featured__dots{display:flex;align-items:center;gap:5px;padding:0 2px}.skill-plaza-featured__dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff75}.skill-plaza-featured__dots button.active{width:18px;border-radius:4px;background:#fff}.skill-plaza-controls{justify-content:space-between;gap:18px;margin:28px 0 12px}.skill-plaza-categories{display:flex;min-width:0;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}.skill-plaza-categories::-webkit-scrollbar{display:none}.skill-plaza-categories button{min-height:40px;flex:0 0 auto;padding:0 17px;border:0;border-radius:8px;background:transparent;color:var(--muted)}.skill-plaza-categories button.active{background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong));color:var(--accent)}:root[data-theme=dark] .skill-plaza-categories button{color:var(--muted)}:root[data-theme=dark] .skill-plaza-categories button.active{background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong));color:var(--accent)}.personal-skills__tabs button{min-height:36px;padding:0 17px;border:1px solid var(--border);border-radius:19px;background:var(--panel-strong);color:var(--muted)}.personal-skills__tabs button[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.personal-skills__sort{min-height:38px;padding:0 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);color:var(--muted)}.skill-plaza-assurance{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:var(--muted);font-size:12px}.skill-plaza-assurance svg{width:16px;color:var(--accent)}.personal-skills__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.personal-skill-card.personal-skill-card--catalog{min-height:152px;padding:18px 20px}.personal-skill-card__catalog-header{display:grid;min-width:0;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:12px}.personal-skill-card__catalog-header .personal-skill-card__title-button h2{margin:0;font-size:17px}.personal-skill-card__catalog-tool{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:7px;background:var(--bg);color:var(--text)}.personal-skill-card__catalog-tool:disabled{opacity:.45}.personal-skill-card__catalog-tool svg{width:20px;height:20px}.personal-skill-card__catalog-tool:has(.lucide-play){background:var(--bg);color:var(--accent)}.personal-skill-card__catalog-tool .lucide-play{width:18px;height:18px;fill:currentColor}.personal-skill-card__catalog-description{display:-webkit-box;width:100%;margin-top:14px;padding:0;overflow:hidden;border:0;background:transparent;color:var(--muted);font-size:14px;line-height:1.5;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.personal-skill-card__catalog-description--empty{color:var(--muted)}.personal-skill-card{position:relative;display:flex;min-width:0;min-height:218px;flex-direction:column;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);box-shadow:0 10px 24px #0000000a}.personal-skill-card--installed{min-height:224px;padding:18px}.personal-skill-card__header{display:flex;min-width:0;align-items:flex-start;gap:12px}.skill-visual{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--skill-visual-start),var(--skill-visual-end));color:#fff;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff3d,0 5px 12px color-mix(in srgb,var(--skill-visual-start) 24%,transparent)}.skill-visual>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.skill-visual>span{font-size:19px;font-weight:800;line-height:1;letter-spacing:0}.skill-visual--medium{width:46px;height:46px}.skill-visual--small{width:38px;height:38px}.skill-visual--small>span{font-size:16px}.personal-skill-card__identity{min-width:0;flex:1}.personal-skill-card__title-line{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.personal-skill-card__title-button{min-width:0;padding:0;border:0;background:none;text-align:left}.personal-skill-card__title-button h2{margin:2px 0;overflow-wrap:anywhere;font-size:16px;line-height:1.25;letter-spacing:0}.personal-skill-card__official{display:inline-flex;align-items:center;gap:3px;color:#b698ff;font-size:12px}.personal-skill-card__official svg{width:13px;height:13px}.personal-skill-card__pinned{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid #f3d897;border-radius:12px;background:#fff9e9;color:#dd9d16;font-size:10px}.personal-skill-card__pinned svg{width:10px;height:10px}.personal-skill-card__owner{display:block;margin-top:4px;color:var(--muted);font-size:12px}.personal-skill-card__description{display:-webkit-box;min-height:40px;margin:12px 0 0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.personal-skill-card--installed .personal-skill-card__description{min-height:40px;-webkit-line-clamp:2}.personal-skill-card__category{align-self:flex-start;max-width:100%;margin-top:8px;padding:3px 8px;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--bg);color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.personal-skill-card__footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.personal-skill-card__uses{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:11px}.personal-skill-card__uses svg{width:13px}.personal-skill-card__uses strong{color:var(--text);font-size:13px}.personal-skill-card__catalog-actions{display:flex;align-items:center;gap:7px}.personal-skill-card__installed,.personal-skill-card__install,.personal-skill-card__use{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 11px;border-radius:7px;font-size:12px}.personal-skill-card__installed{border:1px solid #b3e7d1;background:#eefaf5;color:#087b58}.personal-skill-card__install{border:1px solid var(--border);background:var(--panel-strong);color:var(--text)}.personal-skill-card__use{border:1px solid var(--border);background:var(--bg);color:var(--accent)}.personal-skill-card__catalog-actions svg{width:14px}.personal-skill-card__status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.personal-skill-card__status i{width:6px;height:6px;border-radius:50%;background:var(--border)}.personal-skill-card__status.is-enabled{color:#0a8b66}.personal-skill-card__status.is-enabled i{background:#0a9c73}.personal-skill-card__manage-actions{position:relative;display:flex;align-items:center;gap:8px}.personal-skill-card__switch{display:inline-flex;cursor:pointer}.personal-skill-card__switch input{position:absolute;opacity:0}.personal-skill-card__switch span{position:relative;width:42px;height:24px;border-radius:12px;background:var(--border);transition:background .14s ease}.personal-skill-card__switch span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--accent-contrast);box-shadow:0 1px 4px #0003;content:"";transition:transform .14s ease}.personal-skill-card__switch input:checked+span{background:var(--accent)}.personal-skill-card__switch input:checked+span:after{transform:translate(18px)}.personal-skill-card__more{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted)}.personal-skill-card__more svg{width:18px}.personal-skill-card__menu{position:absolute;right:0;bottom:40px;z-index:5;display:grid;width:145px;padding:5px;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);box-shadow:0 14px 35px #00000024}.personal-skill-card__menu button{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:5px;background:none;color:var(--text);text-align:left}.personal-skill-card__menu button:hover{background:var(--bg)}.personal-skill-card__menu button svg{width:14px}.personal-skill-card__menu .personal-skill-card__remove{color:#bd273f}.my-skills-controls{justify-content:space-between;gap:20px;margin:20px 0}.personal-skills__tabs{display:flex;flex-wrap:wrap;gap:8px}.personal-skills__tabs button{display:inline-flex;align-items:center;gap:6px}.personal-skills__tabs button span{font-size:10px;opacity:.75}.my-skills-controls__right{gap:16px}.personal-skills__enabled-count{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;white-space:nowrap}.personal-skills__enabled-count i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.personal-skills__enabled-count strong{color:var(--muted);font-size:13px}.my-skills-controls__sort{display:flex;height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong)}.my-skills-controls__sort svg{width:15px}.my-skills-controls__sort select{border:0;outline:0;background:transparent;color:var(--muted)}.personal-skill-modal{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#00000070}.personal-skill-modal__dialog,.personal-skill-modal__confirm{position:relative;width:min(560px,100%);max-height:min(720px,calc(100vh - 40px));padding:26px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);box-shadow:0 24px 64px #0003}.personal-skill-modal__dialog{width:min(780px,100%);max-height:calc(100dvh - 40px);padding:30px}.personal-skill-modal__header{display:flex;align-items:center;gap:22px;padding-right:40px}.personal-skill-modal__header .skill-visual{width:76px;height:76px}.personal-skill-modal__header h2{margin:0 0 12px;overflow-wrap:anywhere;font-size:25px}.personal-skill-modal__primary{display:inline-flex;min-height:38px;align-items:center;gap:9px;padding:0 16px;border:0;border-radius:7px;background:var(--accent);color:var(--accent-contrast)}.personal-skill-modal__primary:disabled{opacity:.5}.personal-skill-modal__tabs{display:flex;gap:28px;margin-top:30px;border-bottom:1px solid var(--border)}.personal-skill-modal__tabs button{position:relative;padding:0 2px 13px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.personal-skill-modal__tabs button.is-active{color:var(--accent)}.personal-skill-modal__tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent);content:""}.personal-skill-modal__tabs button:focus:not(:focus-visible){outline:none}.personal-skill-modal__tabs button:focus-visible{outline:2px solid #8a49ad;outline-offset:4px;border-radius:3px}.personal-skill-modal__tabs+.personal-skill-modal__description{margin-top:20px}.personal-skill-modal__showcase{max-width:640px;margin:0 auto;padding-top:4px}.personal-skill-modal__showcase section{padding:22px 0 19px;border-bottom:1px solid var(--border)}.personal-skill-modal__showcase section:last-child{border-bottom:0}.personal-skill-modal__showcase h3{margin:0 0 10px;color:var(--text);font-size:17px}.personal-skill-modal__showcase h4{margin:18px 0 9px;color:var(--text);font-size:13px}.personal-skill-modal__showcase p{margin:0;color:var(--muted)}.personal-skill-modal__showcase ul{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.personal-skill-modal__showcase ul li{display:grid;gap:3px;padding-left:12px;border-left:2px solid #dfc2ed;color:var(--muted);line-height:1.5}.personal-skill-modal__showcase ul strong{color:var(--text);font-size:13px;line-height:1.4}.personal-skill-modal__showcase ul span{font-size:13px}.personal-skill-modal__showcase dl{display:grid;gap:7px;margin:14px 0 0;border:0;background:none}.personal-skill-modal__showcase dl div{display:flex;gap:12px;padding:0}.personal-skill-modal__showcase dt{min-width:48px;color:var(--muted);font-size:12px}.personal-skill-modal__showcase dd{margin:0;color:var(--muted);font-size:13px;font-weight:400}.personal-skill-modal__showcase ol{display:grid;gap:9px;margin:0;padding-left:22px;color:var(--muted)}.personal-skill-modal__showcase ol li{padding-left:3px}.personal-skill-modal__showcase ol button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;line-height:1.55}.personal-skill-modal__showcase ol button:hover{color:var(--accent)}.personal-skill-modal__description{display:-webkit-box;max-height:11.6em;margin:28px 0 0;overflow:hidden;color:var(--text);line-height:1.7;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:7}.personal-skill-modal__description.is-expanded{display:block;max-height:none}.personal-skill-modal__expand-description{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:var(--muted)}.personal-skill-modal__examples{margin-top:30px}.personal-skill-modal__examples h3{display:flex;align-items:center;gap:8px;font-size:17px}.personal-skill-modal__examples>p{margin:9px 0 0;padding:12px 16px;border-radius:7px;background:var(--bg);color:var(--text)}.personal-skill-modal__examples>button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:12px 16px;border:0;border-radius:7px;background:var(--bg);color:var(--text);text-align:left}.personal-skill-modal__examples>button svg{flex:none}.personal-skill-modal__info{margin-top:32px;border-top:1px solid var(--border)}.personal-skill-modal__info summary{padding:15px 0;cursor:pointer;color:var(--muted);font-weight:650}.personal-skill-modal__confirm{width:min(440px,100%)}.personal-skill-modal h2{margin:8px 44px 10px 0;font-size:24px;letter-spacing:0}.personal-skill-modal p{color:var(--muted);line-height:1.65}.personal-skill-modal__close{position:absolute;top:16px;right:16px;display:grid;width:40px;height:40px;padding:0;place-items:center;border-radius:6px}.personal-skill-modal__category{color:var(--accent);font-size:12px;font-weight:750;text-transform:uppercase}.personal-skill-modal dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--border)}.personal-skill-modal dl div{padding:12px;background:var(--panel-strong)}.personal-skill-modal dt{color:var(--muted);font-size:11px}.personal-skill-modal dd{display:flex;align-items:center;gap:5px;margin:4px 0 0;font-size:13px;font-weight:650}.personal-skill-modal .personal-skill-modal__showcase dl{display:grid;grid-template-columns:1fr;gap:7px;margin:14px 0 0;overflow:visible;border:0;background:none}.personal-skill-modal .personal-skill-modal__showcase dl div{display:flex;gap:12px;padding:0;background:none}.personal-skill-modal .personal-skill-modal__showcase dd{margin:0;color:#4f5559;font-size:13px;font-weight:400}.personal-skill-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.personal-skill-modal footer button,.personal-skill-modal__confirm footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border-radius:6px}.personal-skills__danger{border-color:#bd273f;background:#bd273f;color:#fff}.chat-skill-picker{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#00000070}.chat-skill-picker__dialog{display:grid;width:min(620px,100%);max-height:min(720px,calc(100vh - 36px));grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);box-shadow:0 24px 64px #0000003d}.chat-skill-picker__dialog>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 22px 16px}.chat-skill-picker__dialog header span{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:12px;font-weight:750}.chat-skill-picker__dialog h2{margin:5px 0 0;font-size:21px;letter-spacing:0}.chat-skill-picker__dialog header button{display:grid;width:40px;height:40px;padding:0;place-items:center;border-radius:6px}.chat-skill-picker__search{display:flex;min-height:42px;align-items:center;gap:8px;margin:0 22px 14px;padding:0 12px;border:1px solid var(--border);border-radius:6px;color:var(--muted)}.chat-skill-picker__search input{min-width:0;flex:1;border:0;outline:0;background:transparent}.chat-skill-picker__list{display:grid;align-content:start;gap:6px;padding:0 22px 16px;overflow-y:auto}.chat-skill-picker__list>p{padding:34px 12px;color:var(--muted);text-align:center}.chat-skill-picker__item{display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:8px 11px;border:1px solid var(--border);border-radius:6px;cursor:pointer}.chat-skill-picker__item>input{position:absolute;opacity:0}.chat-skill-picker__item>.skill-visual{grid-column:1}.chat-skill-picker__item>span:not(.skill-visual):not(.chat-skill-picker__check){display:block;min-width:0;grid-column:2;overflow:hidden}.chat-skill-picker__item strong,.chat-skill-picker__item small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-skill-picker__item small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-skill-picker__check{display:grid;width:20px;height:20px;grid-column:3;place-items:center;border:1px solid var(--border);border-radius:4px}.chat-skill-picker__check--active{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.chat-skill-picker__dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid var(--border)}.chat-skill-picker__dialog>footer>span{flex:1;color:var(--muted);font-size:12px}.chat-skill-picker__dialog footer button{min-height:38px;padding:0 13px;border-radius:6px}.chat-skill-picker__apply{background:var(--accent);color:var(--accent-contrast)}.popular-skills{width:100%;min-width:0;margin:20px auto 0}.popular-skills__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;text-align:left}.popular-skills__heading h2{margin:0;color:var(--muted);font-size:13px;font-weight:650;letter-spacing:0}.popular-skills__heading a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.popular-skills__heading a svg{width:14px}.popular-skills__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.popular-skills__grid article{display:grid;min-width:0;min-height:126px;grid-template-rows:auto auto;align-content:start;gap:12px;padding:12px;border:1px solid #e3e3e3;border-radius:18px;background:var(--panel-strong);box-shadow:0 3px 12px #00000008;text-align:left}.popular-skills__card-header{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr) 28px;align-items:start;gap:9px}.popular-skills__card-header>.skill-visual{width:32px;height:32px}.popular-skills__card-header>button{margin-top:2px}.popular-skills__title{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.popular-skills__grid h3{width:100%;margin:0;font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.popular-skills__grid .popular-skills__title span{color:var(--muted);font-size:9px}.popular-skills__grid p{display:-webkit-box;min-width:0;max-height:2.8em;align-self:start;margin:0;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.popular-skills__grid button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid #d8d8d8;border-radius:9px;background:#f5f5f5;color:#666}.popular-skills__grid button:hover:not(:disabled){background:#ececec;color:#444}:root[data-theme=dark] .popular-skills__grid button{border-color:#484848;background:#292929;color:#bdbdbd}:root[data-theme=dark] .popular-skills__grid button:hover:not(:disabled){background:#363636;color:#e0e0e0}.popular-skills__grid button svg{width:14px}.popular-skills__skeleton i,.popular-skills__skeleton b,.popular-skills__skeleton span{display:block;border-radius:5px;background:linear-gradient(90deg,var(--border) 25%,var(--bg) 50%,var(--border) 75%);background-size:200% 100%;animation:popular-skill-loading 1.2s ease-in-out infinite}.popular-skills__skeleton .popular-skills__card-header>i:first-child{width:32px;height:32px;border-radius:50%}.popular-skills__skeleton .popular-skills__card-header>div{display:grid;gap:8px}.popular-skills__skeleton b{width:70%;height:10px}.popular-skills__skeleton span{width:94%;height:8px}.popular-skills__skeleton .popular-skills__card-header>i:last-child{width:28px;height:28px;border-radius:9px}.popular-skills__skeleton-description{display:grid;align-content:start;gap:7px}.popular-skills__skeleton-description span:last-child{width:75%}@keyframes popular-skill-loading{to{background-position-x:-200%}}@media (max-width: 900px) and (min-width: 621px){.popular-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-composer__skill-chip{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong))}@media (max-width: 1120px){.personal-skills{grid-template-columns:230px minmax(0,1fr)}.personal-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-plaza-featured__slide{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:18px}.personal-skills__title-row p{max-width:280px}}@media (max-width: 820px){.personal-skills{display:block;height:100vh;overflow:auto}.personal-skills__chat-sidebar{display:none}.personal-skills__workspace{overflow:visible}.personal-skills__topbar{min-height:72px;flex-wrap:wrap;gap:12px;padding:14px 18px}.personal-skills__mobile-brand{display:flex;align-items:center;gap:8px}.personal-skills__title-row{order:3;width:100%}.personal-skills__title-row p{max-width:280px}.personal-skills__topbar-actions{margin-left:auto}.personal-skills__top-search{width:min(320px,52vw)}.personal-skills__main{width:calc(100% - 32px);padding-top:20px}.skill-plaza-featured{min-height:290px}.skill-plaza-featured__slide{grid-template-columns:1fr;gap:10px;padding-right:76px}.skill-plaza-featured__overview{padding-left:0;border-left:0}.skill-plaza-featured__overview>p{-webkit-line-clamp:2}.my-skills-controls{align-items:flex-start;flex-direction:column}.my-skills-controls__right{width:100%;justify-content:space-between}}@media (max-width: 620px){.personal-skills__topbar-actions{width:100%;order:4}.personal-skills__top-search,.personal-skills__top-search--mine{width:min(330px,31vw);grid-template-columns:18px minmax(0,1fr)}.personal-skills__top-search kbd{display:none}.personal-skills__browse{width:42px;padding:0;justify-content:center}.personal-skills__browse{font-size:0}.personal-skills__main{width:calc(100% - 24px)}.skill-plaza-featured{min-height:290px}.skill-plaza-featured__slide{padding:24px 20px 58px}.skill-plaza-featured h2{font-size:24px}.skill-plaza-featured__overview>p{-webkit-line-clamp:2}.skill-plaza-featured__actions{flex-wrap:wrap}.skill-plaza-featured__navigation{right:14px;bottom:14px}.skill-plaza-controls{align-items:stretch;flex-direction:column}.personal-skills__sort{width:100%}.personal-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-skill-card{min-height:218px}.personal-skill-card.personal-skill-card--catalog{min-height:152px}.personal-skill-modal__dialog{padding:22px}.personal-skill-modal__header{gap:14px}.personal-skill-modal__header .skill-visual{width:76px;height:76px}.personal-skill-modal__header h2{font-size:19px}.personal-skills__tabs{display:flex;flex-wrap:wrap;gap:8px}.personal-skills__tabs button{min-width:0;flex:1 1 0;justify-content:center;gap:3px;padding:0 7px}.my-skills-controls__right{width:100%;justify-content:space-between}.personal-skill-modal{align-items:end;padding:0}.personal-skill-modal__dialog,.personal-skill-modal__confirm{width:100%;max-height:92vh;border-radius:8px 8px 0 0}.popular-skills__grid{grid-template-columns:1fr}.popular-skills__grid article:nth-child(n+4){display:none}.chat-skill-picker{align-items:end;padding:0}.chat-skill-picker__dialog{width:100%;max-height:92vh;border-radius:8px 8px 0 0}}:root[data-theme=dark] .personal-skills,:root[data-theme=dark] .personal-skills__workspace{background:var(--bg);color:var(--text)}:root[data-theme=dark] .personal-skills__topbar,:root[data-theme=dark] .personal-skill-card,:root[data-theme=dark] .personal-skills__top-search,:root[data-theme=dark] .personal-skills__browse,:root[data-theme=dark] .skill-plaza-featured{border-color:var(--border);background:var(--panel-strong);color:var(--text)}.skill-plaza-load-more{display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 0 4px;color:var(--muted);font-size:13px}.skill-plaza-load-more button{min-height:38px;border:1px solid var(--border);border-radius:999px;padding:0 16px;background:var(--panel-strong);color:var(--text);font:inherit;font-weight:700;cursor:pointer}:root[data-theme=dark] .skill-plaza-load-more{color:var(--muted)}:root[data-theme=dark] .skill-plaza-load-more button{border-color:var(--border);background:var(--panel-strong);color:var(--text)}.skill-plaza-load-more button:disabled{cursor:wait;opacity:.6}.skill-plaza-coming-soon{margin:28px 0 8px;color:#8a8a86;font-size:13px;text-align:center}:root[data-theme=dark] .skill-plaza-coming-soon{color:var(--muted)}.personal-skills__create-action{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);cursor:pointer}.personal-skills__create-action:hover{background:color-mix(in srgb,var(--accent) 90%,var(--text))}.personal-skill-create,.personal-skill-agent-dialog{box-sizing:border-box;width:min(760px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #dededb;border-radius:8px;background:#fff;color:#171719;box-shadow:0 24px 64px #0003}.personal-skill-create__header,.personal-skill-agent-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px 12px}.personal-skill-create__header h2,.personal-skill-agent-dialog h2{margin:0;font-size:22px}.personal-skill-create__header p,.personal-skill-agent-dialog header p{margin:5px 0 0;color:var(--muted);font-size:13px}.personal-skill-create__icon,.personal-skill-agent-dialog header button{display:grid;width:32px;height:32px;flex:none;padding:0;place-items:center;border:0;border-radius:6px;background:var(--bg)}.personal-skill-create__icon svg,.personal-skill-agent-dialog header button svg{width:18px}.personal-skill-create__guide{padding:0 24px 14px}.personal-skill-create__guide h3,.personal-skill-create__body>h3,.personal-skill-create__template h3{margin:0 0 10px;font-size:15px}.personal-skill-create__guide ol{display:grid;gap:5px;margin:0;padding-left:21px;color:var(--muted);font-size:13px;line-height:1.5}.personal-skill-create__guide strong{color:var(--text)}.personal-skill-create__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 24px 14px;border-top:1px solid var(--border)}.personal-skill-create__methods button{display:flex;min-width:0;min-height:68px;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);color:var(--text);cursor:pointer;text-align:left}.personal-skill-create__methods button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong));box-shadow:inset 0 0 0 1px var(--accent)}.personal-skill-create__methods button>svg:first-child{width:21px;height:21px;flex:none;color:var(--accent)}.personal-skill-create__methods button>svg:last-child{width:17px;height:17px;flex:none;margin-left:auto;color:var(--muted)}.personal-skill-create__methods span{display:grid;min-width:0;gap:3px}.personal-skill-create__methods strong{font-size:14px}.personal-skill-create__methods small{color:var(--muted);font-size:12px}.personal-skill-create>.personal-skills__error{margin:16px 24px 0}.personal-skill-create__body{padding:16px 24px 20px;border-top:1px solid var(--border)}.personal-skill-create__body--chat{display:grid;gap:12px}.personal-skill-create__template p{margin:0 0 10px;color:var(--muted);font-size:13px}.personal-skill-create__template pre{max-height:none;margin:0;padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;line-height:1.45}.personal-skill-create__load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a33b30;font-size:13px}.personal-skill-create__load-error p{margin:0}.personal-skill-create__load-error button{display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 9px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.personal-skill-create__load-error svg{width:14px;height:14px}.personal-skill-create__creator{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;border:1px solid var(--border);border-radius:6px}.personal-skill-create__creator h3{margin:0 0 5px;font-size:16px}.personal-skill-create__creator p{margin:0 0 7px;color:var(--muted);font-size:13px}.personal-skill-create__creator span{color:var(--accent);font-size:12px}.personal-skill-create__chat-note{margin:0;color:var(--muted);font-size:13px;line-height:1.6}@media (max-width: 620px){.personal-skill-create__methods{grid-template-columns:1fr}.personal-skill-create__creator{grid-template-columns:38px minmax(0,1fr)}.personal-skill-create__creator>button{grid-column:1 / -1;width:100%}}.personal-skill-create__file{position:relative;display:grid;min-height:164px;place-content:center;justify-items:center;gap:8px;padding:18px;border:1px dashed var(--border);border-radius:8px;background:var(--bg);cursor:pointer;text-align:center}.personal-skill-create__file>svg{width:27px;height:27px;color:var(--accent)}.personal-skill-create__file span{color:var(--muted);font-size:12px}.personal-skill-create__file .personal-skill-create__choose{display:inline-flex;min-height:34px;align-items:center;padding:0 13px;border:1px solid var(--accent);border-radius:6px;background:var(--panel-strong);color:var(--accent);font-size:13px;font-weight:700}.personal-skill-create__file input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.personal-skill-create__file:focus-within{outline:2px solid var(--accent);outline-offset:3px}.personal-skill-create__preview{display:grid;gap:13px;margin-top:20px}.personal-skill-create__preview h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--accent);font-size:16px}.personal-skill-create__preview h3 svg{width:18px}.personal-skill-create__preview label,.personal-skill-create__composer label{display:grid;gap:6px;color:var(--text);font-size:13px;font-weight:650}.personal-skill-create input:not([type=file]):not([type=checkbox]),.personal-skill-create textarea{width:100%;padding:10px 11px;border:1px solid var(--border);border-radius:6px;background:var(--panel-strong);color:var(--text);font:inherit;font-weight:400}.personal-skill-create details{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:6px}.personal-skill-create summary{cursor:pointer;color:var(--muted);font-size:13px}.personal-skill-create pre{max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.personal-skill-create ul{max-height:180px;overflow:auto;padding-left:18px;font-size:12px}.personal-skill-create__primary,.personal-skill-create__composer button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:6px;background:var(--accent);color:var(--accent-contrast);cursor:pointer}.personal-skill-create__primary:disabled,.personal-skill-create__composer button:disabled{opacity:.5;cursor:default}.personal-skill-create__primary svg,.personal-skill-create__composer button svg{width:16px}@media (max-width: 620px){.personal-skills__create-action{width:42px;padding:0;justify-content:center}}:root[data-theme=dark] .personal-skills__create-action{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}:root[data-theme=dark] .personal-skill-create{border-color:var(--border);background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .personal-skill-create__file,:root[data-theme=dark] .personal-skill-create__methods button,:root[data-theme=dark] .personal-skill-create__template pre{border-color:var(--border);background:var(--bg);color:var(--text)}:root[data-theme=dark] .personal-skill-create__methods button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong))}:root[data-product-audience]:not([data-site-mode=oem]){--brand-primary: var(--accent);--brand-primary-hover: var(--accent-strong);--brand-primary-active: var(--accent-strong);--brand-primary-contrast: var(--accent-contrast)}:root[data-product-audience]:not([data-site-mode=oem]){--assistant-card-bg: var(--panel-strong);--assistant-card-border: var(--border);--assistant-subtle-bg: var(--bg-strong);--assistant-subtle-text: var(--muted);--markdown-table-bg: var(--panel-strong);--markdown-table-head-bg: var(--bg-strong);--markdown-table-border: var(--border);--checkbox-bg: var(--panel-strong);--checkbox-border: var(--muted);--checkbox-border-hover: var(--accent);--checkbox-checked-bg: var(--accent);--checkbox-checked-border: var(--accent);--checkbox-check: var(--accent-contrast);--checkbox-focus: color-mix(in srgb, var(--accent) 24%, transparent)}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]){--bg: #f7f9ff;--bg-strong: #edf2ff;--panel: rgba(255, 255, 255, .94);--panel-strong: #ffffff;--sidebar: #fbfcff;--sidebar-strong: #f0f4ff;--text: #071638;--text-inverse: #ffffff;--muted: #52617d;--border: rgba(54, 91, 178, .16);--accent: #176df5;--accent-strong: #0d57dc;--accent-contrast: #ffffff;--brand-primary: #176df5;--brand-primary-hover: #0d57dc;--brand-primary-active: #0848bb;--brand-primary-contrast: #ffffff;--shadow: 0 22px 54px rgba(41, 79, 166, .13);--page-radial-a: rgba(216, 230, 255, .74);--page-radial-b: rgba(228, 217, 255, .5);--page-gradient-start: #ffffff;--page-gradient-end: #eef3ff;--auth-bg-start: #ffffff;--auth-bg-end: #edf3ff;--auth-glow-a: rgba(66, 132, 255, .16);--auth-glow-b: rgba(150, 105, 255, .13)}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-page{--landing-black: #071638;--landing-paper: #f8faff;--landing-blue: #176df5;--landing-green: #866af8;--landing-sky: #dce9ff;--landing-lime: #ebe5ff;--landing-grey: #344461;--landing-grey-muted: #66728b;--landing-stroke: rgba(54, 91, 178, .16);background:radial-gradient(circle at 72% 15%,rgba(211,226,255,.62),transparent 31%),linear-gradient(150deg,#fff,#f7faff 52%,#eef3ff)}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-topbar{padding-block:16px;background:#ffffffe6;border-color:#365bb21f;box-shadow:0 8px 28px #2f50960d}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-brand-image{display:block;width:auto;max-width:184px;height:32px;object-fit:contain}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.landing-nav,.landing-login){font-family:var(--landing-font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-product-stage{border-color:#a4c1ffad;border-radius:8px;background:radial-gradient(circle at 20% 95%,rgba(41,105,255,.94),transparent 38%),radial-gradient(circle at 94% 100%,rgba(187,98,171,.76),transparent 38%),#0c2f84;box-shadow:0 26px 62px #264ba43d}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.landing-hero-index,.landing-trial-note){border-radius:8px;background:#ffffffc2;box-shadow:0 14px 38px #2b4fa114}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-ask-input{border-color:#ffffffeb;border-radius:8px;background:#e2eaf8f0;color:#14264c;box-shadow:0 20px 42px #27489129}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-ask-text{color:inherit}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-tool-dot{width:52px;height:52px;border-color:#0716381f;background:#ffffffd6;color:#071638;box-shadow:0 8px 20px #1938911a}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-send{width:52px;height:52px;border-color:#ffffff6b;background:linear-gradient(135deg,#fff8f1,#ef9fbc 18%,#a965de 56%,#2448ff);color:#fff;box-shadow:0 12px 26px #2341c942}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .auth-page:not(.auth-page--admin) .auth-card__input-wrap:focus-within{border-color:#176df585;box-shadow:0 0 0 3px #176df524}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .app-shell__workspace{background:radial-gradient(circle at 76% 10%,rgba(214,228,255,.64),transparent 34%),radial-gradient(circle at 24% 82%,rgba(228,217,255,.42),transparent 31%),var(--bg)}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.chat-sidebar__item--active,.chat-sidebar__new-button,.chat-composer){border-radius:7px}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .profile-page__avatar{border-color:#176df53d;box-shadow:0 12px 28px #294fa624}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.landing-page .landing-button,.auth-page:not(.auth-page--admin) .auth-card__submit,.access-request__submit,.profile-page__save){border-radius:7px;box-shadow:0 12px 24px #176df533}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.app-shell__sidebar,.chat-sidebar,.auth-page:not(.auth-page--admin) .auth-card,.access-request__shell,.access-request__form-card){border-color:#365bb229}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__search-input{color:var(--text);caret-color:var(--text)}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__search-input::placeholder{color:var(--muted)}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__item{color:#243454}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.chat-sidebar__brand-label,.chat-sidebar__search-button,.chat-sidebar__sort-button){color:#243454}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.chat-sidebar__month,.chat-sidebar__item-meta,.chat-sidebar__run-status--stopped){color:#66728b}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__history-tab{color:#66728b}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__history-tab--active{color:#176df5}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__history-tab--active:after{background:linear-gradient(90deg,#2448ff,#a965de 52%,#ef9fbc)}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__item--active{background:#e8f0ff;color:#071638}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__rename-input{border-color:#365bb23d;background:#fff;color:#071638}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.chat-sidebar__settings-button,.chat-sidebar__toggle){color:#243454}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.chat-sidebar__settings-button:hover,.chat-sidebar__settings-button[aria-expanded=true],.chat-sidebar__toggle:hover){background:#eef3ff}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__settings-popover{border-color:#365bb229;background:#fff;color:#243454;box-shadow:0 18px 42px #294fa62e}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__settings-tabs{background:#eef3ff}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__settings-tab{color:#66728b}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__settings-tab--active{background:#fff;color:#176df5}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.chat-sidebar__settings-title,.chat-sidebar__settings-label){color:#243454}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__settings-list{color:#52617d}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__theme-option{border-color:#365bb233;color:#52617d}:root[data-theme=light]:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .chat-sidebar__theme-option--active{background:#e8f0ff;color:#176df5}:root[data-theme=dark][data-site-mode=oem][data-oem-presentation=xy]{--bg: #081226;--bg-strong: #0c1933;--panel: rgba(13, 29, 57, .94);--panel-strong: #10203e;--sidebar: #09162d;--sidebar-strong: #071126;--text: #edf4ff;--text-inverse: #edf4ff;--muted: #a8bad8;--border: rgba(167, 195, 255, .2);--accent: #75a8ff;--accent-strong: #9ec0ff;--accent-contrast: #071630;--brand-primary: #75a8ff;--brand-primary-hover: #9ec0ff;--brand-primary-active: #4f8cff;--brand-primary-contrast: #071630;--page-radial-a: rgba(38, 93, 201, .22);--page-radial-b: rgba(126, 88, 220, .16);--page-gradient-start: #071126;--page-gradient-end: #0d1e3d;--auth-bg-start: #071126;--auth-bg-end: #0d1e3d;--auth-glow-a: rgba(77, 137, 255, .2);--auth-glow-b: rgba(158, 111, 255, .14)}:root[data-theme=dark][data-site-mode=oem][data-oem-presentation=xy] .landing-page{--landing-black: #edf4ff;--landing-paper: #09162d;--landing-blue: #75a8ff;--landing-green: #b9a5ff;--landing-sky: #122b57;--landing-lime: #2a2150;--landing-grey: #c6d5f1;--landing-grey-muted: #a8bad8;--landing-stroke: rgba(167, 195, 255, .2);background:radial-gradient(circle at 72% 15%,rgba(38,93,201,.22),transparent 31%),#071126}:root[data-theme=dark][data-site-mode=oem][data-oem-presentation=xy] .landing-topbar{background:#071126e6;border-color:#a7c3ff33}@media (max-width: 760px){:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) .landing-brand-image{max-width:152px;height:28px}:root:is([data-theme-preset=xy][data-product-audience=business]:not([data-site-mode=oem]),[data-site-mode=oem][data-oem-presentation=xy]) :is(.landing-tool-dot,.landing-send){width:40px;height:40px}}.oem-admin{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:0;width:100%}.oem-admin>.admin-users__topbar{height:48px}.oem-admin>.admin-users__topbar .admin-tabs,.oem-admin>.admin-users__topbar .admin-users__account-tools{height:30px;margin-bottom:0}.oem-admin>.admin-users__topbar .admin-tabs__link{box-sizing:border-box;height:30px;min-height:30px;line-height:22px;padding:4px 0}.oem-admin>.admin-users__topbar .admin-users__account-tools>div{height:30px}.oem-admin>.admin-users__topbar .ant-segmented{box-sizing:border-box;height:30px;min-height:30px;padding:3px}.oem-admin>.admin-users__topbar .ant-segmented-group,.oem-admin>.admin-users__topbar :is(.ant-segmented-item,.ant-segmented-thumb,.ant-segmented-item-label){height:22px;min-height:22px}.oem-admin>.admin-users__topbar .ant-segmented-item-label{line-height:22px}.oem-admin>.admin-users__topbar .admin-users__account-menu-trigger.portal-topbar__account-trigger{box-sizing:border-box;height:30px;min-height:30px;padding:3px 8px 3px 3px}.oem-admin>.admin-users__topbar .admin-users__account-menu-trigger .portal-topbar__avatar.ant-avatar{font-size:10px;height:22px!important;line-height:22px!important;min-width:22px;width:22px!important}.oem-admin>.admin-users__topbar .admin-users__account-menu-trigger .portal-topbar__account-copy{gap:0;height:22px}.oem-admin>.admin-users__topbar .admin-users__account-menu-trigger .ant-typography{font-size:10px;line-height:11px}.oem-workspace{border:1px solid var(--admin-soft-border);border-radius:18px;display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;margin:0;min-height:0;overflow:hidden}.oem-site-list{background:color-mix(in srgb,var(--panel) 70%,var(--bg));border-right:1px solid var(--admin-soft-border);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.oem-site-list__header{align-items:center;border-bottom:1px solid var(--admin-soft-border);display:flex;gap:8px;justify-content:space-between;min-height:48px;padding:0 10px 0 16px}.oem-site-list__header h2,.oem-editor__title h1{font-size:14px;font-weight:700;height:30px;letter-spacing:0;line-height:30px;margin:0}.oem-site-list__items{min-height:0;overflow-y:auto;padding:10px}.oem-site-list__items.oem-site-list__items--empty,.oem-editor.oem-editor--empty{display:grid;place-items:center}.oem-site-card{border-radius:6px;position:relative}.oem-site-card:hover,.oem-site-card.is-active{background:color-mix(in srgb,var(--brand-primary, #2448ff) 10%,var(--panel))}.oem-site-card__select{background:transparent;border:0;border-radius:inherit;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:11px 42px 11px 12px;text-align:left;width:100%}.oem-site-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-height:18px}.oem-site-card__badge,.oem-site-status-tag.ant-tag{background:var(--oem-status-badge-bg, #536070);color:#fff}.oem-site-card__badge{border-radius:4px;display:inline-flex;font-size:10px;font-weight:700;line-height:18px;padding:0 6px;white-space:nowrap}.oem-site-status-tag.ant-tag{border-color:transparent;margin-inline-end:0}.oem-site-card__badge--product{--oem-status-badge-bg: #3156c8}.oem-site-card__badge--draft,.oem-site-card__badge--pending,.oem-site-status-tag--draft,.oem-site-status-tag--pending{--oem-status-badge-bg: #925700}.oem-site-card__badge--active,.oem-site-status-tag--active{--oem-status-badge-bg: #14733b}.oem-site-card__badge--suspended,.oem-site-status-tag--suspended{--oem-status-badge-bg: #a33b32}.oem-site-card__badge--archived,.oem-site-status-tag--archived{--oem-status-badge-bg: #536070}.oem-site-card__delete.ant-btn{opacity:0;pointer-events:none;position:absolute;right:7px;top:7px;transform:translateY(-2px);transition:opacity .14s ease-out,transform .14s ease-out}.oem-site-card:hover .oem-site-card__delete.ant-btn,.oem-site-card:focus-within .oem-site-card__delete.ant-btn{opacity:1;pointer-events:auto;transform:translateY(0)}.oem-editor{background:var(--panel);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.oem-editor__title{border-bottom:1px solid var(--admin-soft-border);box-sizing:border-box;min-height:48px;padding:0 18px}.oem-editor__title,.oem-editor__title>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.oem-site-list__header .ant-btn,.oem-editor__title .ant-btn{height:30px;line-height:22px;padding-bottom:3px;padding-top:3px}.oem-site-list__header .ant-btn>span,.oem-editor__title .ant-btn>span{align-items:center;display:inline-flex;height:22px;line-height:22px}.oem-editor-layout{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;padding:0}.oem-editor-tabs{min-width:0}.oem-editor-scroll{box-sizing:border-box;min-height:0;overflow:auto;padding-bottom:18px;scroll-behavior:smooth;scrollbar-color:color-mix(in srgb,var(--text) 30%,transparent) transparent;scrollbar-width:thin}.oem-editor-scroll::-webkit-scrollbar{height:8px;width:8px}.oem-editor-scroll::-webkit-scrollbar-track{background:transparent}.oem-editor-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 30%,transparent);background-clip:content-box;border:1.5px solid transparent;border-radius:999px;min-height:40px}.oem-editor-scroll::-webkit-scrollbar-thumb:hover,.oem-editor-scroll::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb,var(--text) 48%,transparent)}.oem-section-toolbar{align-items:center;background:var(--panel-strong);border-bottom:1px solid var(--admin-soft-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 18px;position:relative;z-index:1}.oem-section-jumps{display:flex;gap:4px;min-width:0;overflow-x:auto}.oem-section-jumps button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;min-height:32px;padding:4px 12px}.oem-section-jumps button:hover,.oem-section-jumps button:focus-visible{color:var(--text);outline:none}.oem-section-jumps button:focus-visible{box-shadow:0 0 0 2px var(--brand-primary, #2448ff)}.oem-section-jumps button.is-active{border-bottom-color:var(--brand-primary, #2448ff);color:var(--brand-primary, #2448ff)}.oem-editor-section{border-bottom:1px solid var(--admin-soft-border);padding:22px 18px;scroll-margin-top:0}.oem-editor-section:last-child{border-bottom:0;padding-bottom:0}.oem-editor-section>h2{font-size:16px;letter-spacing:0;margin:0 0 18px}.oem-history-drawer .ant-drawer-content-wrapper{max-width:100vw;width:560px!important}.oem-history-drawer.ant-drawer,.oem-history-drawer .ant-drawer-header,.oem-history-drawer .ant-drawer-body,.oem-history-drawer .ant-drawer-footer{background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}.oem-brand-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);min-width:0}.oem-brand-section h3,.oem-assets h3{font-size:14px;letter-spacing:0;margin:0 0 14px}.oem-brand-basics{border-bottom:1px solid var(--admin-soft-border);grid-column:1 / -1;padding:4px 0 18px}.oem-brand-copy{min-width:0;padding:18px 20px 0 0}.oem-field-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.oem-field-grid label{display:grid;gap:5px}.oem-field-grid label>span{color:var(--muted);font-size:12px;font-weight:700}.oem-field-grid__wide{grid-column:1 / -1}.oem-field-grid--meta{grid-template-columns:repeat(3,minmax(110px,1fr))}.oem-access-policy{align-items:center;display:flex;gap:6px;min-height:24px}.oem-access-policy .anticon{color:var(--muted);cursor:help}.oem-access-policy .anticon:focus-visible{color:var(--brand-primary, #2448ff);outline:2px solid currentColor;outline-offset:2px}.oem-select-dropdown.ant-select-dropdown,.oem-select-dropdown :is(.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner){background:var(--panel-strong)!important;background-color:var(--panel-strong)!important;background-image:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1!important}.oem-select-dropdown.ant-select-dropdown{border:1px solid var(--admin-soft-border);border-radius:10px;box-shadow:var(--shadow);padding:6px}.oem-select-dropdown .ant-select-item{border-radius:6px;color:var(--text);font-size:13px;font-weight:560;min-height:34px}.oem-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--text) 7%,var(--panel-strong))!important;color:var(--text)!important}.oem-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--brand-primary, #2448ff) 14%,var(--panel-strong))!important;color:var(--text)!important;font-weight:720}.oem-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:color-mix(in srgb,var(--brand-primary, #2448ff) 68%,var(--text))!important}.oem-select-dropdown .ant-select-item-option-disabled{color:var(--muted);opacity:.58}.oem-select-dropdown .ant-select-item-empty{color:var(--muted)}.oem-locale-fields{min-width:0}.oem-content-source{display:grid;gap:5px;min-width:0}.oem-content-source__heading{align-items:center;display:flex;gap:8px;min-height:24px}.oem-content-source__mode.ant-segmented{background:color-mix(in srgb,var(--text) 6%,var(--panel-strong));border:1px solid var(--admin-soft-border);border-radius:999px;box-sizing:border-box;height:24px;max-width:100%;padding:1px;width:fit-content}.oem-content-source__mode .ant-segmented-item,.oem-content-source__mode .ant-segmented-thumb{border-radius:999px}.oem-content-source__mode .ant-segmented-item{color:var(--muted);font-size:12px;font-weight:700;min-width:56px;transition:color .14s ease}.oem-content-source__mode .ant-segmented-item-label{align-items:center;display:flex;justify-content:center;line-height:20px;min-height:20px}.oem-content-source__mode :is(.ant-segmented-item-selected,.ant-segmented-thumb){background:var(--panel-strong);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 16%,transparent);color:var(--text)}.oem-content-source__mode .ant-segmented-item:focus-visible{outline:2px solid var(--brand-primary, #2448ff);outline-offset:2px}:root[data-theme=dark] .oem-admin .oem-content-source__mode.ant-segmented{background:color-mix(in srgb,var(--panel) 84%,#ffffff 16%);border-color:color-mix(in srgb,#ffffff 14%,var(--admin-soft-border))}:root[data-theme=dark] .oem-admin .oem-content-source__mode :is(.ant-segmented-item-selected,.ant-segmented-thumb){background:color-mix(in srgb,var(--panel-strong) 82%,#ffffff 18%);box-shadow:0 1px 4px color-mix(in srgb,#000000 36%,transparent);color:var(--text)}.oem-content-document{min-width:0;position:relative}.oem-content-document .ant-upload-wrapper,.oem-content-document .ant-upload-select,.oem-content-document .ant-upload{display:block;width:100%}.oem-content-document__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel-strong);border:1px solid var(--admin-soft-border);border-radius:6px;color:var(--text);cursor:pointer;display:block;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,background-color .18s ease;width:100%}.oem-content-document__tile:hover:not(:disabled),.oem-content-document__tile:focus-visible{border-color:var(--brand-primary, #2448ff);outline:0}.oem-content-document__tile:disabled{cursor:not-allowed;opacity:.58}.oem-content-document__media{align-items:center;background:color-mix(in srgb,var(--panel) 76%,var(--bg));display:flex;gap:10px;min-height:74px;padding:12px;position:relative}.oem-content-document__media>.anticon{color:var(--brand-primary, #2448ff);flex:0 0 auto;font-size:28px}.oem-content-document__copy{display:grid;gap:2px;min-width:0}.oem-content-document__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oem-content-document__copy small{color:var(--muted);font-size:12px}.oem-content-document__loading{align-items:center;background:color-mix(in srgb,var(--panel-strong) 82%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.oem-content-document__actions{display:flex;gap:2px;position:absolute;right:6px;top:6px}.oem-content-document__actions .ant-btn{background:color-mix(in srgb,var(--panel-strong) 90%,transparent)}.oem-copy-field__label{align-items:center;display:inline-flex;gap:2px}.oem-copy-field__help.ant-btn{align-items:center;color:var(--muted);display:inline-flex;height:18px;justify-content:center;margin:-2px 0;padding:0;width:18px}.oem-copy-field__help.ant-btn:hover,.oem-copy-field__help.ant-btn:focus-visible{color:var(--brand-primary, #2448ff)}.oem-copy-help,.oem-copy-help-popover,.oem-copy-help-popover .ant-popover-content,.oem-copy-help-popover .ant-popover-inner{max-width:min(520px,calc(100vw - 32px))}.oem-copy-help>strong{display:block;font-size:13px}.oem-copy-help>p{color:var(--muted);font-size:12px;line-height:1.45;margin:4px 0 10px}.oem-copy-help__placements{color:var(--muted);font-size:12px;line-height:1.45;margin:0 0 10px;padding-left:18px}.oem-copy-help__placements li+li{margin-top:3px}.oem-copy-help__screens{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.oem-copy-help__screens figure{margin:0;min-width:0}.oem-copy-help__image{border:1px solid var(--admin-soft-border);border-radius:4px;overflow:hidden;position:relative}.oem-copy-help__image img{display:block;height:auto;width:100%}.oem-copy-help__image i,.oem-copy-help__browser i{border:3px solid #e14b3a;border-radius:50%;box-shadow:0 0 0 2px #ffffffc7;height:20px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:20px}.oem-copy-help__screens figcaption{color:var(--muted);font-size:11px;margin-top:3px}.oem-copy-help__browser{background:var(--panel);border:1px solid var(--admin-soft-border);border-radius:5px 5px 0 0;margin-bottom:8px;overflow:hidden;padding:7px 12px;position:relative}.oem-copy-help__browser span{background:var(--panel-strong);border:1px solid var(--admin-soft-border);border-radius:4px 4px 0 0;display:inline-block;font-size:11px;max-width:70%;overflow:hidden;padding:3px 28px 3px 8px;text-overflow:ellipsis;white-space:nowrap}.oem-copy-help__browser i{left:calc(12px + min(70%,180px));top:50%}.oem-locale-fields__single-line.ant-input{box-sizing:border-box;height:32px;line-height:22px;min-height:32px;padding:4px 11px}.oem-version-columns h3,.oem-publish-confirmation h3{font-size:14px;letter-spacing:0;margin:0 0 12px}.oem-assets{align-content:start;border-left:1px solid var(--admin-soft-border);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:18px 0 0 20px}.oem-presentation-field{grid-column:1 / -1}.oem-presentation-field__label-row{align-items:center;display:flex;gap:6px;margin-bottom:5px}.oem-presentation-field__label{color:var(--muted);font-size:12px;font-weight:700}.oem-presentation-field__label-row .anticon{color:var(--muted);cursor:help}.oem-presentation-field__label-row .anticon:focus-visible{color:var(--brand-primary, #2448ff);outline:2px solid currentColor;outline-offset:2px}.oem-presentation-options{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;min-width:0;width:100%}.oem-presentation-option{min-width:0;position:relative;isolation:isolate}.oem-presentation-option__select.ant-radio-button-wrapper{align-items:stretch;background:var(--panel-strong);border:1px solid var(--admin-soft-border);border-radius:6px;box-shadow:none;box-sizing:border-box;color:var(--text);display:grid;gap:10px;height:auto;line-height:normal;min-width:0;overflow:hidden;padding:12px;white-space:normal;width:100%}.oem-presentation-option__select.ant-radio-button-wrapper:not(:first-child):before{display:none}.oem-presentation-option__select.ant-radio-button-wrapper:hover{color:var(--text)}.oem-presentation-option__select.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--panel-strong);border-color:var(--brand-primary, #2448ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary, #2448ff) 22%,transparent);color:var(--text)}.oem-presentation-option__select.ant-radio-button-wrapper:focus-visible{outline:2px solid var(--brand-primary, #2448ff);outline-offset:2px}.oem-presentation-option__header{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.oem-presentation-option__header strong{font-size:13px}.oem-presentation-option__header span{color:var(--muted);font-size:11px;white-space:nowrap}.oem-presentation-option__image-grid,.oem-presentation-modal__grid{aspect-ratio:8 / 5;border:1px solid color-mix(in srgb,var(--admin-soft-border) 76%,transparent);border-radius:4px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:hidden;width:100%}.oem-presentation-preview-tile{min-height:0;min-width:0;overflow:hidden;position:relative}.oem-presentation-option__image,.oem-presentation-modal__grid img{display:block;height:100%;min-height:0;object-fit:cover;width:100%}.oem-presentation-preview-tile>span{background:color-mix(in srgb,var(--panel-strong) 86%,transparent);bottom:4px;color:var(--text);font-size:10px;font-weight:700;left:4px;line-height:1;padding:3px 4px;position:absolute}.oem-presentation-option__view.ant-btn{align-items:center;background:var(--panel-strong);border:1px solid var(--admin-soft-border);border-radius:4px;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:20px;top:42px;width:28px;z-index:2}.oem-presentation-option__view.ant-btn:hover,.oem-presentation-option__view.ant-btn:focus-visible{background:var(--panel);border-color:var(--brand-primary, #2448ff);color:var(--brand-primary, #2448ff)}.oem-presentation-modal{display:grid;gap:12px}.oem-presentation-modal__grid{border-color:var(--admin-soft-border);border-radius:6px;max-height:min(70vh,590px)}.oem-presentation-modal .oem-presentation-preview-tile>span{font-size:12px}.oem-assets h3,.oem-assets__hint{grid-column:1 / -1}.oem-assets .ant-upload-wrapper,.oem-assets .ant-upload-select,.oem-assets .ant-upload{display:block;width:100%}.oem-assets__hint{color:var(--muted);font-size:12px;margin:-6px 0 4px}.oem-asset-field{display:grid;gap:6px;min-width:0}.oem-asset-field__label{align-items:center;display:flex;gap:6px;min-height:18px}.oem-asset-field__label>span{color:var(--muted);font-size:12px;font-weight:700}.oem-asset-field__label .anticon{color:var(--muted);cursor:help}.oem-asset-field__label .anticon:focus-visible{color:var(--brand-primary, #2448ff);outline:2px solid currentColor;outline-offset:2px}.oem-asset-requirements{display:grid;gap:2px}.oem-asset-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel-strong);border:1px solid var(--admin-soft-border);border-radius:6px;color:var(--text);cursor:pointer;display:block;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,background-color .18s ease;width:100%}.oem-asset-tile:hover:not(:disabled),.oem-asset-tile:focus-visible{border-color:var(--brand-primary, #2448ff);outline:0}.oem-asset-tile:disabled{cursor:not-allowed;opacity:.58}.oem-asset-tile__media{align-items:center;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--panel) 76%,var(--bg));display:flex;justify-content:center;min-width:0;overflow:hidden;position:relative}.oem-asset-tile__media img,.oem-asset-tile__media video{height:100%;object-fit:contain;width:100%}.oem-asset-tile--login_background .oem-asset-tile__media img,.oem-asset-tile--home_video .oem-asset-tile__media video{object-fit:cover}.oem-asset-tile__placeholder{color:var(--muted);font-size:22px}.oem-asset-tile__loading{align-items:center;background:color-mix(in srgb,var(--panel-strong) 82%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.oem-panel-list{display:grid;gap:10px}.oem-inline-action{display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) auto auto}.oem-domain-groups{display:grid;gap:0}.oem-domain-section{border-bottom:1px solid var(--admin-soft-border);padding:4px 0 20px}.oem-domain-section+.oem-domain-section{padding-top:20px}.oem-domain-section:last-child{border-bottom:0}.oem-domain-section__heading{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:12px}.oem-domain-section__heading h3{font-size:14px;letter-spacing:0;margin:0}.oem-domain-section__heading .ant-tag{margin:0}.oem-copy-field{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 36px}.oem-copy-field>.ant-btn{height:36px;min-height:36px}.oem-copy-field__capsule{align-items:center;background:var(--panel-strong);border:1px solid var(--border);border-radius:999px;box-sizing:border-box;display:flex;height:36px;min-width:0;overflow:hidden}.oem-copy-field__capsule:focus-within{border-color:var(--brand-primary, #2448ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary, #2448ff) 22%,transparent)}.oem-copy-field__capsule .ant-input{background:transparent;border:0;box-shadow:none;height:34px;min-width:0;padding-inline:14px}.oem-copy-field__capsule .ant-input:disabled{background:transparent;color:var(--text-muted);cursor:not-allowed}.oem-copy-field__capsule .ant-btn{border:0;border-left:1px solid var(--border);border-radius:0;flex:0 0 36px;height:34px;min-height:34px;padding:0;width:36px}.oem-copy-field__capsule .ant-btn:not(:disabled):hover{background:var(--panel-muted);color:var(--brand-primary, #2448ff)}.oem-domain-create{display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) minmax(150px,auto) minmax(110px,auto) auto}.oem-domain-create>:is(.ant-input,.ant-select,.ant-btn){height:36px;min-height:36px}.oem-domain-create>.ant-select .ant-select-selector{height:36px;min-height:36px;padding-block:0}.oem-domain-create>.ant-select :is(.ant-select-selection-item,.ant-select-selection-placeholder){line-height:34px}.oem-platform-domain-create{display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) auto}.oem-platform-label-field.ant-space-compact{display:flex;height:36px;width:100%}.oem-platform-label-field .ant-input{background:var(--panel-strong);border-color:var(--border);border-radius:999px 0 0 999px;font-size:var(--ant-font-size);height:36px;min-height:36px;min-width:0}.oem-platform-label-field .oem-platform-label-field__suffix{align-items:center;background:var(--panel-muted);border:1px solid var(--border);border-left:0;border-radius:0 999px 999px 0;box-sizing:border-box;color:var(--text-muted);display:flex;font-size:var(--ant-font-size);height:36px;padding:0 14px;white-space:nowrap}.oem-platform-label-field:focus-within .ant-input{border-color:var(--brand-primary, #2448ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary, #2448ff) 22%,transparent)}.oem-platform-label-field.is-invalid .ant-input,.oem-platform-label-field.is-invalid .oem-platform-label-field__suffix{border-color:var(--danger-text)}.oem-platform-label-field.is-invalid:focus-within .ant-input{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger-text) 22%,transparent)}.oem-field-error{color:var(--danger-text);display:block;font-size:12px;margin-top:4px}.oem-publish-blockers{display:grid;gap:8px}.oem-publish-blockers button{align-items:flex-start;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;display:grid;gap:4px;padding:12px;text-align:left}.oem-publish-blockers button:hover{border-color:var(--text-muted)}.oem-publish-blockers span{color:var(--text-muted)}.oem-publish-confirmation{display:grid;gap:16px}.oem-publish-confirmation section{border-bottom:1px solid var(--admin-soft-border);display:grid;gap:5px;padding-bottom:14px}.oem-publish-confirmation section:last-child{border-bottom:0;padding-bottom:0}.oem-publish-confirmation span,.oem-publish-confirmation li{color:var(--text-muted)}.oem-publish-confirmation ul{margin:0;padding-left:20px}.oem-domain-row{align-items:center;border-bottom:1px solid var(--admin-soft-border);display:flex;gap:14px;justify-content:space-between;min-height:60px;padding:9px 0}.oem-domain-row:last-child{border-bottom:0}.oem-domain-row__identity{align-items:center;display:flex;gap:10px;min-width:0}.oem-domain-row__identity>.anticon{color:var(--muted);flex:0 0 auto;font-size:16px}.oem-domain-row__identity>div{display:grid;gap:3px;min-width:0}.oem-domain-row__identity strong{overflow-wrap:anywhere}.oem-domain-row__identity span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.oem-platform-domain-row .oem-platform-domain-chip{background:var(--panel-muted);border:1px solid var(--border);border-radius:999px;gap:8px;min-height:40px;padding:5px 14px 5px 11px}.oem-platform-domain-row .oem-platform-domain-chip>.anticon{color:var(--brand-primary, #2448ff)}.oem-domain-row__meta,.oem-domain-row__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.oem-domain-row__meta .ant-tag{margin:0}.oem-company-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.oem-company-grid--empty{align-items:center;grid-template-columns:minmax(0,1fr);min-height:160px}.oem-company-grid--empty .ant-empty{margin-block:0}.oem-company-card{align-items:center;background:var(--panel-strong);border:1px solid var(--admin-soft-border);border-radius:6px;display:flex;gap:14px;justify-content:space-between;min-height:76px;min-width:0;padding:12px;transition:border-color .18s ease,background-color .18s ease}.oem-company-card:hover{border-color:color-mix(in srgb,var(--brand-primary, #2448ff) 45%,var(--admin-soft-border))}.oem-company-card__identity{align-items:center;display:flex;gap:10px;min-width:0}.oem-company-card__identity>div{display:grid;gap:3px;min-width:0}.oem-company-card__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oem-company-card__identity span:not(.oem-company-card__icon){color:var(--muted);font-size:12px}.oem-company-card__icon{align-items:center;background:color-mix(in srgb,var(--brand-primary, #2448ff) 12%,var(--panel));border-radius:6px;color:var(--brand-primary, #2448ff);display:inline-flex;flex:0 0 38px;font-size:18px;height:38px;justify-content:center}.oem-company-card__actions{align-items:flex-end;display:grid;flex:0 0 auto;gap:7px;justify-items:end}.oem-company-card__actions .ant-tag{margin:0}.oem-row{align-items:center;border-bottom:1px solid var(--admin-soft-border);display:flex;justify-content:space-between;min-height:44px;padding:5px 0}.oem-version-columns{display:grid;gap:22px;grid-template-columns:1fr 1fr}.oem-audit-row{border-bottom:1px solid var(--admin-soft-border);display:grid;gap:2px;padding:8px 0}.oem-audit-row span{color:var(--muted);font-size:12px}:root[data-theme=dark] .oem-admin{color-scheme:dark}:root[data-theme=dark] .oem-admin :is(.ant-input,textarea.ant-input){border-color:#f4f4ef47;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .oem-admin :is(.ant-input,textarea.ant-input):hover{border-color:#7aa2ff}:root[data-theme=dark] .oem-admin :is(.ant-input,textarea.ant-input):focus,:root[data-theme=dark] .oem-admin :is(.ant-input,textarea.ant-input).ant-input-focused{border-color:#7aa2ff;box-shadow:0 0 0 2px #7aa2ff33}:root[data-theme=dark] .oem-admin :is(.ant-input,textarea.ant-input)::placeholder{color:var(--muted);opacity:1}:root[data-theme=dark] .oem-admin :is(.ant-input-disabled,.ant-input[disabled]){border-color:#f4f4ef1f;background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 3%);color:#f4f4ef6b;opacity:1}:root[data-theme=dark] .oem-admin .ant-input[type=color]{padding:4px 7px}:root[data-theme=dark] .oem-admin .ant-input[type=color]::-webkit-color-swatch{border:1px solid rgba(244,244,239,.28);border-radius:6px}:root[data-theme=dark] .oem-admin .ant-select.ant-select-outlined{border-color:#f4f4ef47;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .oem-admin .ant-select.ant-select-outlined .ant-select-selector{border-color:transparent;background:transparent;color:inherit}:root[data-theme=dark] .oem-admin .ant-select :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-input,.ant-select-arrow,.ant-select-suffix,.ant-select-clear){color:var(--text)}:root[data-theme=dark] .oem-admin .ant-select :is(.ant-select-placeholder,.ant-select-selection-placeholder){color:var(--muted)}:root[data-theme=dark] .oem-admin .ant-select.ant-select-outlined:not(.ant-select-disabled):hover{border-color:#7aa2ff}:root[data-theme=dark] .oem-admin .ant-select.ant-select-outlined:is(.ant-select-focused,.ant-select-open){border-color:#7aa2ff;box-shadow:0 0 0 2px #7aa2ff33}:root[data-theme=dark] .oem-admin .ant-select.ant-select-disabled{border-color:#f4f4ef1f;background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 3%);opacity:1}:root[data-theme=dark] .oem-admin .ant-select.ant-select-disabled :is(.ant-select-content,.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder,.ant-select-suffix){color:#f4f4ef6b}:root[data-theme=dark] .oem-admin .ant-btn-default{border-color:#f4f4ef47;background:var(--panel-strong);color:var(--text)}:root[data-theme=dark] .oem-admin .ant-btn-default:not(:disabled):hover,:root[data-theme=dark] .oem-admin .ant-btn-default:not(:disabled):focus-visible{border-color:#7aa2ff;background:color-mix(in srgb,var(--panel-strong) 84%,#ffffff 8%);color:var(--text)}:root[data-theme=dark] .oem-admin .ant-btn-primary{border-color:#7aa2ff;background:#527dff;color:#fff}:root[data-theme=dark] .oem-admin .ant-btn-primary:not(:disabled):hover,:root[data-theme=dark] .oem-admin .ant-btn-primary:not(:disabled):focus-visible{border-color:#b7c9ff;background:#678cff;color:#fff}:root[data-theme=dark] .oem-admin .ant-btn-dangerous:not(.ant-btn-primary){border-color:#934b53;background:#431f25;color:#ffc1c7}:root[data-theme=dark] .oem-admin .ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):hover,:root[data-theme=dark] .oem-admin .ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):focus-visible{border-color:#c86b75;background:#56262d;color:#ffe0e3}:root[data-theme=dark] .oem-admin .ant-btn:is(:disabled,.ant-btn-disabled){border-color:#f4f4ef1f;background:color-mix(in srgb,var(--panel-strong) 86%,#ffffff 3%);color:#f4f4ef6b;opacity:1}:root[data-theme=dark] .oem-admin .ant-switch{border:1px solid rgba(244,244,239,.28);background:#303641}:root[data-theme=dark] .oem-admin .ant-switch.ant-switch-checked{border-color:#7aa2ff;background:#527dff}:root[data-theme=dark] .oem-admin .ant-tabs-nav:before{border-bottom-color:var(--admin-soft-border)}:root[data-theme=dark] .oem-admin .ant-tabs-tab{color:var(--muted)}:root[data-theme=dark] .oem-admin .ant-tabs-tab:hover,:root[data-theme=dark] .oem-admin .ant-tabs-tab-btn:focus-visible,:root[data-theme=dark] .oem-admin .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#bdd4ff}:root[data-theme=dark] .oem-admin .ant-tabs-ink-bar{background:#7aa2ff}:root[data-theme=dark] .oem-admin .ant-empty-description{color:var(--muted)}:root[data-theme=dark] .oem-admin .ant-empty-image{filter:grayscale(1) invert(1) contrast(.82);opacity:.7}:root[data-theme=dark] .oem-admin .ant-tag:not(.ant-tag-green,.ant-tag-blue){border-color:#f4f4ef2e;background:#2a2d33;color:var(--text)}:root[data-theme=dark] .oem-admin .ant-tag-green{border-color:#397b5d;background:#183a2c;color:#a9e7c6}:root[data-theme=dark] .oem-admin .ant-tag-blue{border-color:#4269a8;background:#1c3154;color:#bdd4ff}:root[data-theme=dark] .oem-admin .oem-site-status-tag.ant-tag{border-color:transparent;background:var(--oem-status-badge-bg, #536070);color:#fff}:root[data-theme=dark] .oem-admin :is(.oem-workspace,.oem-editor,.oem-editor-scroll,.oem-panel-list,.oem-versions-panel,.oem-domain-groups){scrollbar-color:rgba(244,244,239,.28) transparent}@media (max-width: 1180px){.oem-brand-layout{grid-template-columns:1fr}.oem-brand-basics{grid-column:auto}.oem-brand-copy{padding-right:0}.oem-assets{border-left:0;border-top:1px solid var(--admin-soft-border);margin-top:18px;padding-left:0}.oem-field-grid--meta{grid-template-columns:repeat(2,1fr)}}@media (hover: none){.oem-site-card__delete.ant-btn{opacity:1;pointer-events:auto;transform:none}}@media (min-width: 721px) and (max-width: 900px){.oem-editor__title{align-items:stretch;flex-direction:column;padding-bottom:12px;padding-top:12px}.oem-editor__title>div:first-child{min-width:0}.oem-editor__title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oem-editor__title>div:last-child{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}.oem-presentation-options{grid-template-columns:1fr}}@media (max-width: 720px){.oem-admin{height:auto;overflow:visible;padding:0}.oem-admin>.admin-users__topbar{height:auto}.oem-admin>.admin-users__topbar .admin-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden}.oem-workspace{grid-template-columns:1fr;height:auto}.oem-site-list{border-bottom:1px solid var(--admin-soft-border);border-right:0}.oem-site-list__items{display:flex;overflow-x:auto;overflow-y:hidden}.oem-site-list__items.oem-site-list__items--empty{min-height:160px;overflow:hidden}.oem-editor.oem-editor--empty{min-height:280px}.oem-site-card{flex:0 0 160px}.oem-company-grid,.oem-field-grid,.oem-field-grid--meta,.oem-version-columns,.oem-domain-create,.oem-platform-domain-create,.oem-presentation-options{grid-template-columns:1fr}.oem-editor-layout{grid-template-rows:auto auto}.oem-editor-scroll{max-height:none;overflow:visible;padding-bottom:0}.oem-section-toolbar{grid-template-columns:minmax(0,1fr);padding:8px 18px}.oem-section-jumps{width:100%}.oem-access-policy{justify-self:end}.oem-editor-section{scroll-margin-top:0}.oem-domain-row{align-items:stretch;flex-direction:column}.oem-domain-row__actions{justify-content:flex-start}.oem-editor__title{align-items:stretch;flex-direction:column;padding-bottom:12px;padding-top:12px}.oem-editor__title>div:last-child{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}.oem-copy-help-popover{left:16px!important;max-width:calc(100vw - 32px)!important;right:16px!important;width:auto!important}.oem-copy-help-popover .ant-popover-content,.oem-copy-help-popover .ant-popover-inner{max-width:100%;width:100%}.oem-copy-help__screens{grid-template-columns:1fr}.oem-content-source__heading{align-items:stretch;flex-direction:column}.oem-content-source__mode.ant-segmented{width:100%}}.oem-preview-banner{align-items:center;background:#fff4cc;border-bottom:1px solid #d6a700;color:#3d3100;display:flex;gap:12px;min-height:42px;padding:6px 16px;position:sticky;top:0;z-index:1000}.oem-preview-banner>span{flex:1}.oem-preview-banner>div{display:flex;gap:8px}.oem-preview-banner button{min-height:30px;padding:3px 10px}:root[data-theme=dark] .oem-preview-banner{background:#3b310d;border-color:#8f7410;color:#fff3bd}.operations-analytics,.operations-details{--operations-blue: #2d6cdf;--operations-teal: #159d8c;--operations-amber: #c57a18;--operations-red: var(--danger-text);--operations-soft-blue: color-mix(in srgb, var(--operations-blue) 9%, var(--panel-strong));--operations-soft-teal: color-mix(in srgb, var(--operations-teal) 9%, var(--panel-strong));--operations-soft-amber: color-mix(in srgb, var(--operations-amber) 10%, var(--panel-strong));min-height:100%;padding:16px 24px 48px;box-sizing:border-box;color:var(--text);background:var(--bg);letter-spacing:0}.operations-analytics h1,.operations-analytics h2,.operations-analytics h3,.operations-analytics p,.operations-details h1,.operations-details p{margin:0;letter-spacing:0}.operations-analytics>.admin-tabs,.operations-details>.admin-tabs{display:flex;width:100%;margin:0 0 16px;overflow-x:auto;scrollbar-width:thin}.operations-analytics>.admin-tabs .admin-tabs__link,.operations-details>.admin-tabs .admin-tabs__link{flex:0 0 auto;white-space:nowrap}.operations-filters{margin:0 0 20px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--panel);box-shadow:0 8px 24px color-mix(in srgb,var(--text) 4%,transparent)}.operations-filters__title{margin-bottom:12px;color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.operations-filters__grid{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(7,minmax(128px,1fr));gap:10px}.operations-filters__grid label{min-width:0}.operations-filters__grid label>span{display:block;margin:0 0 6px 2px;color:var(--muted);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.operations-filters__grid .ant-select,.operations-filters__grid .ant-picker{width:100%}.operations-filters__grid .ant-segmented,.operations-filters__grid .ant-select-selector,.operations-filters__grid .ant-picker{border-color:var(--border)!important;background:var(--panel-strong)!important;color:var(--text)!important}.operations-layers{position:relative}.operations-layers>.ant-alert{margin:0 0 24px 52px;padding:12px 14px;border-color:color-mix(in srgb,var(--operations-amber) 30%,var(--border));background:color-mix(in srgb,var(--operations-amber) 6%,var(--panel-strong))}.operations-section{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:0 0 32px}.operations-section:not(:last-child):before{position:absolute;top:36px;bottom:0;left:17px;width:1px;background:color-mix(in srgb,var(--operations-blue) 30%,var(--border));content:""}.operations-section__rail{position:relative;z-index:1}.operations-section__rail span{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--operations-blue) 38%,var(--border));border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--panel-strong);color:var(--operations-blue);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0}.operations-section__body{min-width:0}.operations-section__header{min-height:36px;margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.operations-section__header h2{font-size:20px;line-height:28px;font-weight:760;letter-spacing:0}.operations-section__header p{margin-top:3px;color:var(--muted);font-size:12px;line-height:18px}.operations-section__header small{padding-top:3px;color:var(--muted);font-size:11px;line-height:16px;text-align:right}.operations-metric-grid{display:grid;grid-template-columns:repeat(9,minmax(148px,1fr));gap:10px}.operations-metric-card{position:relative;min-width:0;min-height:140px;padding:14px 14px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);color:var(--text);text-decoration:none;text-align:left;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:space-between;gap:10px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.operations-metric-card:hover,.operations-metric-card:focus-visible{border-color:color-mix(in srgb,var(--operations-blue) 38%,var(--border));transform:translateY(-1px);outline:none}.operations-metric-card:focus-visible{box-shadow:0 0 0 2px var(--operations-blue);outline:2px solid var(--operations-blue);outline-offset:2px}.operations-metric-card:active{transform:translateY(0);background:color-mix(in srgb,var(--bg-strong) 50%,var(--panel-strong))}.operations-metric-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.operations-metric-card__head>div{min-width:0;flex:1 1 auto}.operations-metric-card__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;color:var(--muted);font-size:12px;line-height:18px;font-weight:600;letter-spacing:0}.operations-metric-card__value{display:block;margin-top:6px;color:var(--text);font-size:28px;line-height:32px;font-weight:760;font-variant-numeric:tabular-nums;letter-spacing:0}.operations-metric-card__icon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:8px;background:var(--operations-soft-blue);color:color-mix(in srgb,var(--operations-blue) 80%,var(--text));flex:0 0 auto;opacity:.85}.operations-metric-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:18px}.operations-metric-card__trend{display:inline-flex;align-items:baseline;gap:4px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.operations-metric-card__trend.is-positive{color:var(--operations-teal)}.operations-metric-card__trend.is-risk{color:var(--operations-red)}.operations-metric-card__tooltip{position:absolute!important;top:8px;right:8px;color:var(--operations-blue);opacity:.6}.operations-metric-card:hover .operations-metric-card__tooltip,.operations-metric-card:focus-visible .operations-metric-card__tooltip{opacity:1}.operations-panel{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);box-shadow:none}.operations-panel h3,.operations-action-strip h3{margin:0 0 12px;color:var(--text);font-size:14px;line-height:20px;font-weight:740;letter-spacing:0}.operations-efficiency{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:12px;align-items:stretch}.operations-panel--efficiency{min-height:360px;display:flex;flex-direction:column}.operations-panel--efficiency h3{flex:0 0 auto}.operations-panel--efficiency:has(.operations-funnel){padding:16px;align-items:stretch}.operations-panel--efficiency:has(.operations-funnel) .operations-funnel{flex:1 1 auto;width:100%;max-width:320px;max-height:380px;aspect-ratio:2 / 3;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:center;min-height:0}.operations-panel--efficiency:has(.operations-funnel) .operations-funnel-svg{width:100%;height:100%;max-width:100%;max-height:100%}.operations-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.operations-panel__heading>span{color:var(--muted);font-size:11px;line-height:16px}.operations-chart--efficiency.admin-analytics__echart{height:320px;min-height:320px;flex:1 1 auto}.operations-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operations-compact-metrics,.operations-frequency,.operations-resource,.operations-transition-list{display:grid;gap:6px}.operations-compact-metrics a,.operations-transition-list a{min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;color:var(--text);text-decoration:none}.operations-compact-metrics a:hover,.operations-transition-list a:hover{border-color:color-mix(in srgb,var(--operations-blue) 35%,var(--border))}.operations-compact-metrics span,.operations-transition-list span{color:var(--muted);font-size:12px;line-height:18px}.operations-compact-metrics small{min-width:46px;color:var(--operations-teal);font-size:10px;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0}.operations-frequency a{min-height:42px;display:grid;grid-template-columns:52px minmax(0,1fr) 48px;align-items:center;gap:9px;color:var(--text);text-decoration:none}.operations-frequency span{color:var(--muted);font-size:12px;line-height:18px}.operations-frequency a>div{height:6px;border-radius:3px;overflow:hidden;background:var(--bg-strong)}.operations-frequency i{display:block;height:100%;border-radius:inherit;background:var(--operations-blue)}.operations-frequency strong{font-size:12px;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0}.operations-resource{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-resource>a{min-height:54px;padding:9px 10px;border-radius:8px;color:var(--text);background:var(--bg-strong);text-decoration:none}.operations-resource>a:hover,.operations-resource>a:focus-visible{outline:1px solid color-mix(in srgb,var(--operations-blue) 45%,var(--border))}.operations-resource span,.operations-resource strong{display:block}.operations-resource span{min-height:28px;color:var(--muted);font-size:11px;line-height:16px}.operations-resource strong{font-size:18px;line-height:24px;font-variant-numeric:tabular-nums;letter-spacing:0}.operations-panel--chart{min-height:254px}.operations-chart.admin-analytics__echart{width:100%;height:220px;min-height:220px}.operations-path-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:12px}.operations-panel--matrix{min-height:346px}.operations-chart--matrix.admin-analytics__echart{height:280px;min-height:280px}.operations-transition-list a{min-height:48px}.operations-transition-list strong{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:0}.operations-transition-list svg{color:var(--operations-blue)}.operations-action-strip{padding:16px 18px;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;gap:16px;background:var(--panel-strong);flex-wrap:wrap;box-shadow:none}.operations-action-strip__head{display:flex;flex-direction:column;gap:2px;min-width:0}.operations-action-strip__head h3{margin:0 0 4px;font-size:14px;line-height:20px;font-weight:740;color:var(--text);letter-spacing:0}.operations-action-strip__head p{margin:0;color:var(--muted);font-size:11px;line-height:16px}.operations-action-strip__pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1 1 auto}.operations-action-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 14px;border:0;border-radius:999px;background:var(--panel-soft);color:var(--muted);font-size:12px;line-height:18px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.operations-action-pill:hover,.operations-action-pill:focus-visible{transform:translateY(-1px);outline:none}.operations-action-pill strong{font-size:13px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:0}.operations-action-pill[data-tone=danger]{background:color-mix(in srgb,var(--operations-red) 100%,transparent);color:#fff}.operations-action-pill[data-tone=warning]{background:color-mix(in srgb,var(--operations-amber) 16%,var(--panel));color:color-mix(in srgb,var(--operations-amber) 85%,var(--text))}.operations-action-pill[data-tone=blue]{background:var(--operations-soft-blue);color:color-mix(in srgb,var(--operations-blue) 85%,var(--text))}.operations-action-pill[data-tone=green]{background:color-mix(in srgb,var(--operations-teal) 16%,var(--panel));color:color-mix(in srgb,var(--operations-teal) 85%,var(--text))}.operations-action-pill[data-tone=neutral]{background:var(--panel-soft);color:var(--muted)}.operations-action-strip__more{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;color:var(--operations-blue);font-size:12px;line-height:18px;font-weight:600;cursor:pointer;padding:0 4px}.operations-action-strip__more:hover{color:color-mix(in srgb,var(--operations-blue) 75%,var(--text))}.operations-analytics__loading,.operations-analytics__empty{min-height:360px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:none}.operations-details__hero>a{min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:18px;display:inline-flex;align-items:center;gap:7px;color:var(--text);background:var(--panel-strong);text-decoration:none}.operations-details__toolbar{display:grid;grid-template-columns:minmax(250px,1.7fr) repeat(7,minmax(120px,1fr)) auto;gap:8px;margin-bottom:8px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.operations-details__toolbar .ant-select,.operations-details__toolbar .ant-input-affix-wrapper,.operations-details__toolbar>.ant-input{width:100%}.operations-details__export-status{min-height:24px;padding:0 4px;color:var(--muted);font-size:11px;text-align:right}.operations-details__table{min-width:0;padding:8px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--panel-strong)}.operations-details__table .ant-table,.operations-details__table .ant-table-cell,.operations-details__table .ant-table-container,.operations-details__table .ant-table-thead>tr>th{background:var(--panel-strong)!important;color:var(--text)!important;border-color:var(--border)!important}.operations-details__table .ant-table-thead>tr>th{color:var(--muted)!important;font-size:11px}.operations-details__primary,.operations-details__stack{display:grid;gap:3px}.operations-details__primary strong,.operations-details__stack strong{color:var(--text)}.operations-details__primary span,.operations-details__stack small{color:var(--muted);font-size:10px}.operations-details__tags{display:flex;flex-wrap:wrap;gap:4px}.operations-details__tags .ant-tag{margin:0;border-color:color-mix(in srgb,var(--operations-blue) 28%,var(--border));background:var(--operations-soft-blue);color:var(--text)}:root[data-theme=dark] .operations-analytics,:root[data-theme=dark] .operations-details{--operations-blue: #78a7ff;--operations-teal: #57d7c2;--operations-amber: #f1b45f}:root[data-theme=dark] .operations-filters,:root[data-theme=dark] .operations-panel,:root[data-theme=dark] .operations-metric-card,:root[data-theme=dark] .operations-action-strip,:root[data-theme=dark] .operations-details__toolbar,:root[data-theme=dark] .operations-details__table{box-shadow:none}:root[data-theme=dark] .operations-details__toolbar .ant-select,:root[data-theme=dark] .operations-details__toolbar .ant-input-affix-wrapper,:root[data-theme=dark] .operations-details__toolbar>.ant-input,:root[data-theme=dark] .operations-details__toolbar .ant-btn,:root[data-theme=dark] .operations-filters__grid .ant-select,:root[data-theme=dark] .operations-filters__grid .ant-picker,:root[data-theme=dark] .operations-filters__grid .ant-segmented{border-color:var(--border)!important;background:var(--panel-strong)!important;color:var(--text)!important}:root[data-theme=dark] .operations-details__toolbar input,:root[data-theme=dark] .operations-filters__grid input{background:transparent!important;color:var(--text)!important}:root[data-theme=dark] .operations-details__toolbar input::placeholder,:root[data-theme=dark] .operations-filters__grid input::placeholder{color:var(--placeholder-text)!important;opacity:1}:root[data-theme=dark] .operations-details__toolbar .ant-select-suffix,:root[data-theme=dark] .operations-filters__grid .ant-select-suffix,:root[data-theme=dark] .operations-filters__grid .ant-picker-suffix{color:var(--muted)!important}:root[data-theme=dark] .operations-details__toolbar .ant-btn:hover,:root[data-theme=dark] .operations-details__toolbar .ant-btn:focus-visible,:root[data-theme=dark] .operations-filters__grid .ant-segmented-item-selected{background:var(--bg-strong)!important;color:var(--text)!important}@media (max-width: 1180px){.operations-filters__grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.operations-filters__grid label:first-child{grid-column:span 2}.operations-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-details__toolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width: 860px){.operations-analytics,.operations-details{padding:14px 14px 40px}.operations-analytics__hero,.operations-details__hero{align-items:flex-start;flex-direction:column}.operations-efficiency,.operations-path-grid{grid-template-columns:1fr}.operations-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-action-strip{grid-template-columns:1fr}}@media (max-width: 760px){.operations-analytics,.operations-details{padding-inline:10px}.operations-analytics__hero dl,.operations-analytics__hero dl>div{width:100%}.operations-filters{padding:12px}.operations-filters__grid,.operations-details__toolbar,.operations-audience-grid,.operations-action-list{grid-template-columns:1fr}.operations-filters__grid label:first-child{grid-column:span 1}.operations-section{grid-template-columns:26px minmax(0,1fr);gap:10px}.operations-section__rail span{width:26px;height:26px;font-size:9px}.operations-section:not(:last-child):before{top:26px;left:12px}.operations-section__header{min-height:26px;flex-direction:column;gap:4px}.operations-section__header small{text-align:left}.operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metric-card{min-height:118px}.operations-resource{grid-template-columns:1fr}.operations-action-strip{padding:13px}.operations-details__table{padding:4px}}@media (max-width: 420px){.operations-metric-grid{grid-template-columns:1fr}}.operations-details-modal__body{padding:0!important;background:var(--bg)}.operations-analytics .operations-details-modal__body .operations-details__toolbar{margin:0;border-radius:0;border-left:0;border-right:0}.operations-analytics .operations-details-modal__body .operations-details__table{border-radius:0;border-left:0;border-right:0;border-bottom:0}.operations-details-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--border);background:var(--panel)}.operations-details-modal__header h2{margin:0;font-size:18px;font-weight:760;letter-spacing:0}.operations-analytics .operations-metric-card{font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operations-analytics .operations-compact-metrics button,.operations-analytics .operations-frequency button,.operations-analytics .operations-resource button,.operations-analytics .operations-transition-list button,.operations-analytics .operations-action-list button{font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;background:var(--bg-strong)}.operations-analytics .operations-compact-metrics button,.operations-analytics .operations-transition-list button,.operations-analytics .operations-action-list button{background:var(--panel-strong)}.operations-analytics .operations-resource button{background:var(--bg-strong)}.operations-analytics .operations-frequency button{background:transparent}.operations-funnel{position:relative;display:flex;align-items:center;justify-content:center;padding:4px 8px;height:100%;overflow:hidden}.operations-funnel-svg{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.operations-funnel-svg__layer{cursor:pointer;transition:opacity .14s ease}.operations-funnel-svg__layer:hover,.operations-funnel-svg__layer:focus-visible{opacity:.86;outline:none}.operations-funnel-svg__layer:focus-visible path{stroke:var(--operations-blue);stroke-width:2}.operations-funnel-svg__label{font-family:inherit;font-size:32px;font-weight:700;fill:#17345f;letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none}.operations-funnel-svg__label.is-last{fill:#fff}.operations-funnel-svg__label-metric{font-family:inherit;font-size:24px;font-weight:500;fill:#17345f;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.operations-funnel-svg__label-metric.is-last{fill:#fff;opacity:.92}.operations-details-modal .ant-modal-content{padding:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--panel-strong);box-shadow:0 24px 64px color-mix(in srgb,#000 22%,transparent)}.operations-details-modal__body{height:min(760px,calc(100dvh - 64px));min-height:520px;padding:0!important;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;background:var(--bg)}.operations-details-modal__header{min-height:64px;padding:14px 20px 14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--panel-strong);border-bottom:1px solid var(--border)}.operations-details-modal__header h2{min-width:0;overflow:hidden;color:var(--text);font-size:18px;line-height:24px;font-weight:760;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.operations-details-modal__header .ant-btn{flex:0 0 32px;width:32px;height:32px;color:var(--muted)}.operations-details-modal__header .ant-btn:hover,.operations-details-modal__header .ant-btn:focus-visible{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}.operations-details-modal .operations-details__toolbar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:12px 16px;border:0;border-top:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--panel)}.operations-details-modal .operations-details__toolbar>:nth-child(1),.operations-details-modal .operations-details__toolbar>:nth-child(6),.operations-details-modal .operations-details__toolbar>:nth-child(7){grid-column:span 2}.operations-details-modal .operations-details__toolbar>:nth-child(9){width:100%}.operations-details-modal .operations-details__toolbar>*,.operations-details-modal .operations-details__toolbar .ant-select,.operations-details-modal .operations-details__toolbar .ant-input-affix-wrapper,.operations-details-modal .operations-details__toolbar>.ant-input{min-width:0;width:100%}.operations-details-modal .operations-details__export-status{min-height:28px;padding:5px 16px 3px;color:var(--muted);font-size:11px;line-height:20px;text-align:right}.operations-details-modal .operations-details__table{min-width:0;min-height:0;padding:8px;overflow:auto;border:0;border-top:1px solid var(--border);border-radius:0;background:var(--panel-strong);scrollbar-gutter:stable}.operations-details-modal .operations-details__table .ant-table-placeholder>td{height:260px}.operations-details-modal .operations-details__table .ant-empty{margin-block:44px}.operations-details-modal .operations-details__table .ant-table-thead>tr>th{font-size:11px;line-height:16px;font-weight:650;white-space:nowrap}@media (max-width: 1180px){.operations-details-modal .operations-details__toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 860px){.operations-details-modal{width:calc(100vw - 24px)!important;max-width:none}.operations-details-modal .operations-details__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-details-modal .operations-details__toolbar>:nth-child(6),.operations-details-modal .operations-details__toolbar>:nth-child(7){grid-column:span 1}}@media (max-width: 760px){.operations-details-modal{top:8px!important;width:calc(100vw - 16px)!important;margin:0 auto;padding-bottom:8px}.operations-details-modal .ant-modal-content{border-radius:12px}.operations-details-modal__body{height:calc(100dvh - 16px);min-height:0}.operations-details-modal__header{min-height:56px;padding:10px 12px 10px 16px}.operations-details-modal .operations-details__toolbar{grid-template-columns:1fr;padding:10px 12px}.operations-details-modal .operations-details__toolbar>:nth-child(n){grid-column:1 / -1}}:root[data-theme=dark] .operations-details-modal .ant-modal-content{box-shadow:0 24px 64px #00000085}:root[data-theme=dark] .operations-details-modal__header,:root[data-theme=dark] .operations-details__table{background:var(--panel-strong)}:root:not([data-site-mode=oem]) :is(.growth-use-case>span,.growth-library__number,.growth-library__try:hover,.growth-use-case a:hover,.growth-use-cases__all:hover){color:var(--accent)}:root:not([data-site-mode=oem]) .growth-library__number{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}:root:not([data-site-mode=oem]) .growth-library__try:hover{border-color:var(--accent)}:root:not([data-site-mode=oem]) .growth-page :where(a,button,input):focus-visible{outline-color:var(--accent)}.growth-page,.growth-route-state{min-height:100%;background:var(--bg);color:var(--text);letter-spacing:0}.growth-page{overflow:auto}.growth-page *,.growth-route-state *{box-sizing:border-box}.growth-page__inner{width:min(1180px,100%);margin:0 auto;padding:28px 32px 56px}.growth-page__back{display:inline-flex;gap:8px;align-items:center;margin-bottom:26px;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.growth-page__back:hover{color:var(--text)}.growth-page__header{max-width:650px;margin-bottom:26px}.growth-page__eyebrow,.growth-section-heading span{display:inline-flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.growth-page__header h1{margin:8px 0 6px;color:var(--text);font-size:38px;line-height:1.08;letter-spacing:0}.growth-page__header p,.growth-page__state p,.growth-use-case p{margin:0;color:var(--muted)}.growth-page__state{display:flex;gap:12px;align-items:center;min-height:104px;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong)}.growth-page__state-line{width:40px;height:3px;overflow:hidden;background:var(--border)}.growth-page__state-line:after{display:block;width:45%;height:100%;background:var(--accent);content:"";animation:growth-loading 1s ease-in-out infinite alternate}@keyframes growth-loading{0%{transform:translate(0)}to{transform:translate(120%)}}.growth-page__state--error{justify-content:space-between;border-color:color-mix(in srgb,var(--danger) 38%,var(--border))}.growth-page__state--error p{margin-top:5px}.growth-page__state button,.growth-share button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:36px;border-radius:6px}.growth-page__state button{padding:0 13px}.growth-share{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:22px;padding:22px;border-radius:8px;background:var(--accent-strong);color:var(--accent-contrast)}.growth-share__heading{display:flex;gap:12px;align-items:flex-start}.growth-share__heading span,.growth-share__field label{display:block;margin-bottom:4px;color:color-mix(in srgb,var(--accent-contrast) 68%,transparent);font-size:11px;font-weight:800;text-transform:uppercase}.growth-share__heading h2{margin:0;font-size:18px;line-height:1.25;letter-spacing:0}.growth-share__fields{display:grid;grid-template-columns:minmax(150px,.55fr) repeat(2,minmax(0,1.45fr));gap:12px;min-width:0}.growth-share__field{min-width:0}.growth-share__field>div{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:6px;align-items:stretch}.growth-share__field code,.growth-share__field input{width:100%;min-width:0;height:38px;padding:9px 11px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-contrast) 28%,transparent);border-radius:6px;background:color-mix(in srgb,var(--accent-contrast) 8%,transparent);color:var(--accent-contrast);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.growth-share__field button{width:38px;height:38px;border-color:color-mix(in srgb,var(--accent-contrast) 32%,transparent);background:color-mix(in srgb,var(--accent-contrast) 10%,transparent);color:var(--accent-contrast)}.growth-share__field button:hover:not(:disabled){background:color-mix(in srgb,var(--accent-contrast) 18%,transparent)}.growth-share__feedback{grid-column:2;margin:-8px 0 0;color:color-mix(in srgb,var(--accent-contrast) 82%,transparent);font-size:12px}.growth-share__feedback--error{color:#ffb3b8}.growth-progress,.growth-use-cases{margin-top:34px}.growth-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.growth-section-heading h2{margin:4px 0 0;font-size:20px;line-height:1.2;letter-spacing:0}.growth-section-heading small{color:var(--muted);font-size:11px}.growth-progress__ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);list-style:none}.growth-progress__ledger li{min-width:0;min-height:92px;padding:16px;border-left:1px solid var(--border)}.growth-progress__ledger li:first-child{border-left:0}.growth-progress__ledger span{display:block;min-height:34px;color:var(--muted);font-size:12px;line-height:1.3}.growth-progress__ledger strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:24px;line-height:1;letter-spacing:0}.growth-detail{margin-top:14px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong)}.growth-detail__scroll{overflow-x:auto}.growth-detail table{width:100%;min-width:1040px;border-collapse:collapse;font-size:12px}.growth-detail caption{padding:14px 16px;color:var(--text);font-weight:800;caption-side:top;text-align:left}.growth-detail th,.growth-detail td{padding:11px 14px;border-top:1px solid var(--border);text-align:left;white-space:nowrap}.growth-detail th{background:var(--bg-strong);color:var(--muted);font-size:10px;text-transform:uppercase}.growth-detail td:first-child,.growth-detail td:last-child{color:var(--text);font-weight:700}.growth-detail__reward-status,.growth-detail__purchase-summary>span{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:600}.growth-detail td.growth-detail__purchase-summary{position:relative;padding-right:50px}.growth-detail__purchase-summary button{position:absolute;top:50%;right:12px;display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--panel-strong);color:var(--text);transform:translateY(-50%)}.growth-detail__purchase-summary button[aria-expanded=true] svg{transform:rotate(180deg)}.growth-detail__expanded-row>td{padding:0;white-space:normal}.growth-purchase-rewards{min-width:0;padding:4px 14px 10px;background:var(--bg-strong)}.growth-purchase-installment{display:grid;min-width:0;grid-template-columns:minmax(92px,.7fr) minmax(130px,1.2fr) repeat(2,minmax(96px,.85fr)) repeat(2,minmax(138px,1.15fr)) minmax(94px,.7fr);margin:0;border-bottom:1px solid var(--border)}.growth-purchase-installment:last-child{border-bottom:0}.growth-purchase-installment>div{min-width:0;padding:12px 10px}.growth-purchase-installment dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.growth-purchase-installment dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-weight:700;line-height:1.35}.growth-purchase-rewards__empty{margin:0;padding:18px 10px;color:var(--muted);text-align:center}.growth-detail__empty{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--muted);text-align:center}.growth-detail__empty strong{margin-bottom:4px;color:var(--text)}.growth-use-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.growth-use-case{display:flex;min-width:0;min-height:200px;flex-direction:column;padding:17px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong)}.growth-use-case>span{color:var(--tars-signal-blue);font-size:10px;font-weight:800;text-transform:uppercase}.growth-use-case h3{margin:9px 0 7px;font-size:16px;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.growth-use-case p{font-size:13px;line-height:1.55}.growth-use-case a,.growth-use-cases__all{display:inline-flex;gap:7px;align-items:center;color:var(--text);font-size:12px;font-weight:800;text-decoration:none}.growth-use-case a{align-self:flex-start;margin-top:auto;padding-top:18px}.growth-use-cases__all{margin-top:14px}.growth-use-case a:hover,.growth-use-cases__all:hover{color:var(--tars-signal-blue)}.growth-library-shell__empty{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);color:var(--muted);text-align:center}.growth-library-shell__empty strong{margin-bottom:5px;color:var(--text)}.growth-library-shell__header{max-width:720px}.growth-library{display:grid;gap:18px;margin:0;padding:0;list-style:none}.growth-library__record{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong)}.growth-library__record-header{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--bg-strong)}.growth-library__number{display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--tars-signal-blue) 42%,var(--border));border-radius:6px;color:var(--tars-signal-blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:800}.growth-library__record-label,.growth-library__prompt>strong,.growth-library__details dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.growth-library__record-header h2{margin:4px 0 0;font-size:19px;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.growth-library__try{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:6px;background:var(--panel-strong);color:var(--text);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.growth-library__try:hover{border-color:var(--tars-signal-blue);color:var(--tars-signal-blue)}.growth-library__value{margin:0;padding:17px 20px;border-bottom:1px solid var(--border);color:var(--text);font-size:14px;font-weight:700;line-height:1.55}.growth-library__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.growth-library__details>div{min-width:0;padding:17px 20px;border-bottom:1px solid var(--border)}.growth-library__details>div:nth-child(odd){border-right:1px solid var(--border)}.growth-library__details dd{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.58}.growth-library__prompt{padding:18px 20px 20px}.growth-library__prompt pre{max-height:360px;margin:9px 0 0;padding:16px;overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--bg-strong);color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.growth-route-state{display:grid;place-items:center;padding:24px}.growth-route-state p{color:var(--muted)}.growth-page :where(a,button,input):focus-visible{outline:2px solid var(--tars-signal-blue);outline-offset:2px}@media (max-width: 860px){.growth-share{grid-template-columns:1fr}.growth-share__feedback{grid-column:1}.growth-progress__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-progress__ledger li{border-top:1px solid var(--border)}.growth-progress__ledger li:nth-child(-n+2){border-top:0}.growth-progress__ledger li:nth-child(odd){border-left:0}.growth-progress__ledger li:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 680px){.growth-page__inner{padding:20px 16px 42px}.growth-page__back{margin-bottom:20px}.growth-page__header h1{font-size:30px}.growth-share,.growth-share__fields,.growth-use-cases__grid{grid-template-columns:1fr}.growth-purchase-rewards{position:sticky;left:0;width:calc(100vw - 34px);max-width:calc(100vw - 34px)}.growth-purchase-installment{grid-template-columns:minmax(0,1fr)}.growth-purchase-installment>div{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);gap:10px;padding:9px 4px;border-bottom:1px solid var(--border)}.growth-purchase-installment>div:last-child{border-bottom:0}.growth-purchase-installment dd{margin:0}.growth-library__record-header{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.growth-library__number{width:40px;height:40px}.growth-library__try{grid-column:1 / -1;justify-self:stretch}.growth-library__value,.growth-library__details>div,.growth-library__prompt{padding-right:16px;padding-left:16px}.growth-library__details{grid-template-columns:1fr}.growth-library__details>div:nth-child(odd){border-right:0}.growth-use-case{min-height:172px}.growth-page__state--error,.growth-section-heading{align-items:flex-start;flex-direction:column}.growth-page__state--error button{margin-top:10px}}@media (prefers-reduced-motion: reduce){.growth-page__state-line:after{animation:none}}.growth-admin{--growth-line: color-mix(in srgb, var(--text) 11%, transparent);box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;padding:18px 24px 40px;overflow-x:hidden;background:var(--bg);color:var(--text)}.growth-admin *,.growth-admin *:before,.growth-admin *:after{box-sizing:border-box}.growth-admin--denied{display:grid;min-height:100dvh;place-items:center}.growth-admin--denied p{margin:0;color:var(--danger);font-weight:700}.growth-admin__admin-nav{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.growth-admin__admin-nav .admin-tabs{white-space:nowrap}.growth-admin__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 0 22px;border-bottom:1px solid var(--growth-line)}.growth-admin__header p,.growth-admin__header h1,.growth-admin__header span{margin:0}.growth-admin__header p{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:700}.growth-admin__header h1{font-size:34px;line-height:1.12;letter-spacing:0}.growth-admin__header span{display:block;margin-top:7px;color:var(--muted);font-size:14px}.growth-admin__filters{padding:18px 0;border-bottom:1px solid var(--growth-line)}.growth-admin__section-heading{display:flex;min-width:0;align-items:center;gap:8px;margin-bottom:12px}.growth-admin__section-heading h2{margin:0;font-size:16px;line-height:1.3;letter-spacing:0}.growth-admin__section-heading>span{margin-left:auto;color:var(--muted);font-size:12px}.growth-admin__section-heading--filters{margin-bottom:10px}.growth-admin__filter-grid{display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(5,minmax(128px,1fr)) auto;gap:10px;align-items:end}.growth-admin__field{display:grid;min-width:0;gap:6px}.growth-admin__field>span,.growth-action-modal__field>span{color:var(--muted);font-size:12px;font-weight:700}.growth-admin__field :is(.ant-select,.ant-picker,.ant-input){width:100%;min-width:0}.growth-admin__filter-actions,.growth-admin__row-actions{display:flex;align-items:center;gap:7px}.growth-admin__filter-actions{justify-content:flex-end}.growth-admin :is(.ant-btn,.ant-tabs-tab-btn,.ant-select-selector,.ant-picker,.ant-input):focus-visible,.growth-action-modal :is(.ant-btn,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.growth-admin .ant-btn,.growth-action-modal .ant-btn{min-width:88px;min-height:34px}.growth-admin__tabs{margin-top:12px}.growth-admin__tabs>.ant-tabs-nav{margin-bottom:14px}.growth-admin__tabs .ant-tabs-tab{min-height:42px;padding-inline:4px}.growth-admin.growth-admin .growth-admin__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text)}.growth-admin__content{width:100%;min-width:0}.growth-admin__loading{padding:20px 0}.growth-admin__alert{margin-bottom:16px}.growth-admin__empty{padding:54px 16px;border-block:1px solid var(--growth-line)}.growth-admin__dashboard{display:grid;min-width:0;gap:22px}.growth-admin__dashboard-meta{color:var(--muted);font-size:12px;text-align:right}.growth-admin__metrics{display:grid;grid-template-columns:repeat(9,minmax(112px,1fr));border-block:1px solid var(--growth-line)}.growth-admin__metric{min-width:0;min-height:110px;padding:17px 14px;border-right:1px solid var(--growth-line);background:var(--panel)}.growth-admin__metric:first-child{border-left:1px solid var(--growth-line)}.growth-admin__metric span,.growth-admin__metric small{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:12px}.growth-admin__metric strong{display:block;margin:10px 0 4px;overflow-wrap:anywhere;font-size:25px;line-height:1;letter-spacing:0}.growth-admin__metric--money{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.growth-admin__metric--money strong{font-size:20px}.growth-admin__dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:28px}.growth-admin__section{min-width:0;padding-top:4px}.growth-admin__funnel,.growth-admin__distribution{padding:0;margin:0;list-style:none}.growth-admin__funnel{display:grid;grid-template-columns:repeat(6,minmax(94px,1fr));border-block:1px solid var(--growth-line)}.growth-admin__funnel li{position:relative;min-width:0;padding:16px 14px;border-right:1px solid var(--growth-line)}.growth-admin__funnel li:first-child{border-left:1px solid var(--growth-line)}.growth-admin__funnel span,.growth-admin__funnel small{display:block;overflow-wrap:anywhere;color:var(--muted);font-size:11px}.growth-admin__funnel strong{display:block;margin:8px 0 3px;font-size:20px}.growth-admin__distribution{border-top:1px solid var(--growth-line)}.growth-admin__distribution li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;border-bottom:1px solid var(--growth-line)}.growth-admin__distribution span{min-width:0;overflow-wrap:anywhere;color:var(--muted)}.growth-admin__table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--growth-line);border-radius:7px}.growth-admin__table-scroll .ant-table,.growth-admin__table-scroll .ant-table-container{background:var(--panel)}.growth-admin__table-scroll .ant-table-cell{overflow-wrap:anywhere}.growth-admin__table-scroll .ant-pagination{padding-inline:12px}.growth-admin__reward-statuses{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));border-block:1px solid var(--growth-line)}.growth-admin__reward-statuses>div{display:grid;gap:6px;min-width:0;padding:14px;border-right:1px solid var(--growth-line)}.growth-admin__reward-statuses>div:first-child{border-left:1px solid var(--growth-line)}.growth-admin__reward-statuses span{color:var(--muted);font-size:12px}.growth-admin__identity{display:grid;min-width:0;gap:3px}.growth-admin__identity strong,.growth-admin__identity span{min-width:0;overflow-wrap:anywhere}.growth-admin__identity span{color:var(--muted);font-size:12px}.growth-admin__participant-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;max-width:300px}.growth-admin__participant{display:grid;min-width:0;gap:2px}.growth-admin__participant>strong{display:flex;align-items:baseline;gap:4px;min-width:0}.growth-admin__participant-name,.growth-admin__participant-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-admin__participant-id{flex:0 0 auto;color:var(--muted);font-size:11px}.growth-admin__participant-id--only{color:inherit;font-size:inherit}.growth-admin__participant-email,.growth-admin__participant-arrow{color:var(--muted);font-size:12px}.growth-admin__participant-arrow{line-height:1}.growth-admin__tags{display:flex;flex-wrap:wrap;gap:4px}.growth-admin__code{display:block;max-width:300px;overflow-wrap:anywhere;white-space:normal;font-size:11px}.growth-admin__row-actions{flex-wrap:wrap}.growth-admin__queue-switch{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:12px}.growth-admin__queue-switch>span{color:var(--muted);font-size:12px;font-weight:700}.growth-admin__evidence-drawer .ant-drawer-body{padding:18px 22px 28px}.growth-admin__evidence{display:grid;gap:0}.growth-admin__evidence>div{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr);align-items:center;gap:12px;min-height:54px;border-bottom:1px solid var(--growth-line)}.growth-admin__evidence>div>span,.growth-admin__evidence small{color:var(--muted);font-size:12px}.growth-admin__evidence>.ant-btn{margin-top:20px;justify-self:end}.growth-action-modal__field{display:grid;gap:7px;padding-top:6px}.growth-action-modal__field small{color:var(--muted);font-size:11px;text-align:right}@media (max-width: 1180px){.growth-admin__filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-admin__field--dates{grid-column:span 2}.growth-admin__metrics{grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--growth-line)}.growth-admin__metric,.growth-admin__metric:first-child{border-bottom:1px solid var(--growth-line);border-left:0}.growth-admin__reward-statuses{grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--growth-line)}.growth-admin__reward-statuses>div,.growth-admin__reward-statuses>div:first-child{border-bottom:1px solid var(--growth-line);border-left:0}}@media (max-width: 760px){.growth-admin{padding:12px 12px 28px}.growth-admin__header{padding-bottom:16px}.growth-admin__header h1{font-size:28px}.growth-admin__filter-grid,.growth-admin__dashboard-grid{grid-template-columns:minmax(0,1fr)}.growth-admin__field--dates,.growth-admin__filter-actions{grid-column:auto}.growth-admin__filter-actions>.ant-btn{flex:1 1 0}.growth-admin__tabs>.ant-tabs-nav{overflow-x:auto}.growth-admin__tabs .ant-tabs-nav-list{min-width:max-content}.growth-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-admin__metric{min-height:96px;padding:14px 12px}.growth-admin__funnel{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--growth-line)}.growth-admin__funnel li,.growth-admin__funnel li:first-child{border-bottom:1px solid var(--growth-line);border-left:0}.growth-admin__reward-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-admin__queue-switch{justify-content:flex-start}}.user-invitations__filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px}.user-invitations__filters>.ant-input-search{flex:1 1 240px;min-width:0}.user-invitations__filter{display:grid;gap:4px;flex:1 1 145px;min-width:145px;max-width:180px}.user-invitations__filter label{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.user-invitations__filter .ant-select{width:100%}.user-invitations__link{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:6px}.growth-admin .user-invitations__icon.ant-btn,.growth-admin .user-invitations__filters .ant-input-search-button{width:32px;min-width:32px;height:32px;padding:0}.user-invitations__identity .ant-tag{justify-self:start}.user-invitations__site,.user-invitations__identity{min-width:0;overflow-wrap:anywhere}.user-invitations__permission{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--muted)}:root:not([data-site-mode=oem]) .growth-engagement-actions__campaign-promo{background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong));color:var(--accent)}.growth-engagement-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.growth-engagement-actions__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text)}.growth-engagement-actions__button:hover,.growth-engagement-actions__button:focus-visible{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--accent)}.growth-engagement-actions__button.is-unread svg{transform-origin:50% 12%;animation:growth-engagement-gift-wiggle 1.8s ease-in-out infinite}.growth-engagement-actions__button--unread-entry{animation:growth-campaign-entry .68s cubic-bezier(.2,.8,.2,1) 1 both}.growth-engagement-actions__count{position:absolute;top:-5px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:999px;background:#c8324a;color:#fff;font-size:9px;font-weight:800;line-height:1}.growth-engagement-actions__status{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);color:var(--muted)}.growth-engagement-actions__status.is-loading svg{animation:growth-engagement-spin 1s linear infinite}.growth-engagement-actions__status.is-error{color:#b4233a}@keyframes growth-engagement-spin{to{transform:rotate(360deg)}}@keyframes growth-engagement-gift-wiggle{0%,55%,to{transform:rotate(0)}8%{transform:rotate(-9deg)}16%{transform:rotate(8deg)}24%{transform:rotate(-5deg)}32%{transform:rotate(3deg)}40%{transform:rotate(0)}}@keyframes growth-campaign-entry{0%{color:var(--text);transform:translateY(-7px) scale(.94)}42%{color:var(--accent);transform:translateY(0) scale(1.08)}72%{transform:scale(.98)}to{color:var(--text);transform:scale(1)}}.ant-drawer-section.growth-engagement-drawer,.growth-engagement-drawer .ant-drawer-header,.growth-engagement-drawer .ant-drawer-body{background:var(--panel-strong)}.growth-engagement-drawer .ant-drawer-header{padding:0;border-bottom:1px solid var(--border)}.growth-engagement-drawer .ant-drawer-title{width:100%}.growth-engagement-drawer .ant-drawer-body{padding:18px}.growth-engagement-drawer .ant-alert,.growth-campaign-modal .ant-alert,.growth-engagement-modal .ant-alert{margin-bottom:12px}.growth-engagement-modal .ant-modal-content,.growth-engagement-modal .ant-modal-container{max-height:min(780px,calc(100vh - 40px));overflow:hidden;border-radius:8px;background:var(--panel-strong)}.growth-engagement-modal .ant-modal-header{margin:0;border-bottom:1px solid var(--border);background:var(--panel-strong)}.growth-engagement-modal .ant-modal-body{max-height:min(680px,calc(100vh - 150px));overflow-y:auto;padding:18px}.growth-engagement-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px}.growth-engagement-drawer__header h2,.growth-engagement-drawer__header p{margin:0}.growth-engagement-drawer__header h2{font-size:18px;line-height:1.25}.growth-engagement-drawer__header p{margin-top:3px;color:var(--muted);font-size:12px;font-weight:400}.growth-engagement-drawer__header-actions{display:inline-flex;align-items:center;gap:8px}.growth-engagement-drawer__header-actions button,.growth-notification__actions button,.growth-notification__actions a,.growth-engagement .ant-alert button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);color:var(--text);font-size:12px;text-decoration:none}.growth-engagement-drawer__header-actions button[aria-label^=Close]{width:34px;padding:0}.growth-campaign-list,.growth-notification-list{display:grid;gap:12px}.growth-campaign-record{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg);box-shadow:0 3px 12px color-mix(in srgb,var(--text) 5%,transparent)}.growth-campaign-record--compact{padding:4px 0 0;border:0;background:transparent;box-shadow:none}.growth-campaign-record__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.growth-campaign-record__meta span{color:#177a4b;font-weight:800;text-transform:uppercase}.growth-campaign-record h2{margin:10px 0 6px;color:var(--text);font-size:20px;line-height:1.25}.growth-campaign-record>p{margin:0;color:var(--muted);line-height:1.6}.growth-campaign-record dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.growth-campaign-record dl>div{min-width:0;padding-left:12px;border-left:2px solid var(--border)}.growth-campaign-record dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.growth-campaign-record dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.5}.growth-engagement__primary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 14px;border-radius:7px;background:var(--accent);color:var(--accent-contrast);font-size:13px;font-weight:800;text-decoration:none}.growth-campaign-modal .ant-modal-content,.growth-campaign-modal .ant-modal-container,.growth-campaign-admin-modal .ant-modal-content,.growth-campaign-admin-modal .ant-modal-container{border-radius:8px}.growth-invitation-card{position:fixed;top:72px;right:16px;z-index:18;box-sizing:border-box;width:min(332px,calc(100vw - 32px));padding:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--panel-strong) 97%,var(--accent) 3%);color:var(--text);box-shadow:0 18px 40px #0f172a29}.growth-invitation-card__header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px}.growth-invitation-card__header>div{min-width:0}.growth-invitation-card__header span,.growth-invitation-card__header h2,.growth-invitation-card__reward p{margin:0}.growth-invitation-card__header>div>span,.growth-invitation-card__reward>span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.growth-invitation-card__header h2{margin-top:2px;overflow-wrap:anywhere;font-size:16px;line-height:1.3}.growth-invitation-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:color-mix(in srgb,var(--accent) 13%,var(--panel-strong));color:var(--accent)}.growth-invitation-card__controls{display:inline-flex;gap:2px}.growth-invitation-card__icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--muted)}.growth-invitation-card__icon-button:hover,.growth-invitation-card__icon-button:focus-visible{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.growth-invitation-card__reward{margin:13px 0 12px 44px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--accent) 40%,var(--border))}.growth-invitation-card__reward p{margin-top:3px;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.growth-invitation-card__cta{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:7px;background:var(--accent);color:var(--accent-contrast);font-size:13px;font-weight:800;text-decoration:none}.growth-invitation-card__suppress{display:block;min-height:28px;margin:7px auto -5px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;text-decoration:underline}.growth-invitation-card__error{margin:8px 0 0;color:#b4233a;font-size:11px;text-align:center}.growth-invitation-card--collapsed{display:grid;grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:8px}.growth-invitation-card__compact-action{min-width:0;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:12px;font-weight:750;text-align:left}.growth-invitation-card__compact-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-campaign-modal__suppress{display:block;margin:16px auto 0;border:0;background:transparent;color:var(--muted);font-size:12px;text-decoration:underline}.growth-notification{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--border)}.growth-notification:last-child{border-bottom:0}.growth-notification.is-read{opacity:.72}.growth-notification__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:var(--soft);color:var(--accent)}.growth-notification__content,.growth-notification__content header{min-width:0}.growth-notification__content header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.growth-notification__content header strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.growth-notification__content time{flex:0 0 auto;color:var(--muted);font-size:10px}.growth-notification__content p{margin:5px 0 10px;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.5}.growth-notification__actions{display:flex;flex-wrap:wrap;gap:6px}.growth-notification__actions button[aria-label="Delete notification"]{width:32px;padding:0;color:#a9273d}.growth-engagement__empty,.growth-campaign-admin__empty{display:grid;justify-items:center;gap:7px;padding:48px 20px;color:var(--muted);text-align:center}.growth-engagement__load-more{display:flex;justify-content:center;min-height:36px;margin:16px auto 0;padding:7px 14px;border:1px solid var(--border);border-radius:7px;background:var(--panel-strong);color:var(--text);font-size:12px;font-weight:700}.growth-campaign-admin{display:grid;gap:18px}.growth-campaign-admin__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.growth-campaign-admin__header span,.growth-campaign-admin__header h2,.growth-campaign-admin__header p{margin:0}.growth-campaign-admin__header>div>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.growth-campaign-admin__header h2{margin-top:3px;font-size:21px}.growth-campaign-admin__header p{margin-top:4px;color:var(--muted);font-size:13px}.growth-campaign-admin__primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 13px;border-color:var(--accent);border-radius:7px;background:var(--accent);color:var(--accent-contrast);font-weight:800}.growth-campaign-admin__table-wrap{min-width:0;overflow-x:auto}.growth-campaign-admin__table{width:100%;min-width:980px;border-collapse:collapse}.growth-campaign-admin__table th,.growth-campaign-admin__table td{padding:12px 10px;border-bottom:1px solid var(--border);color:var(--text);font-size:12px;text-align:left;vertical-align:top}.growth-campaign-admin__table th{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.growth-campaign-admin__table td>strong,.growth-campaign-admin__table td>span{display:block}.growth-campaign-admin__table td>span{margin-top:3px;color:var(--muted)}.growth-campaign-admin__row-actions{display:inline-flex;gap:5px}.growth-campaign-admin__row-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:7px}.growth-campaign-editor{display:grid;grid-template-columns:1fr 1fr;gap:14px}.growth-campaign-editor label,.growth-campaign-action-dialog label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:700}.growth-campaign-editor input,.growth-campaign-editor textarea,.growth-campaign-action-dialog textarea{box-sizing:border-box;width:100%;padding:9px 11px;border-radius:7px}.growth-campaign-editor__wide,.growth-campaign-editor__error,.growth-campaign-editor footer{grid-column:1 / -1}.growth-campaign-editor__error{margin:0;color:#b4233a;font-size:12px}.growth-campaign-editor footer,.growth-campaign-action-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.growth-campaign-admin-preview>span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.growth-campaign-admin-preview h2{margin:8px 0 6px;font-size:22px}.growth-campaign-admin-preview>p,.growth-campaign-action-dialog>p{color:var(--muted);line-height:1.55}.growth-campaign-admin-preview dl{display:grid;gap:10px;margin:16px 0}.growth-campaign-admin-preview dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.growth-campaign-admin-preview dd{margin:3px 0 0}.growth-campaign-admin-preview__button{display:inline-flex;padding:8px 13px;border-radius:7px;background:var(--accent);color:var(--accent-contrast);font-size:12px;font-weight:800}.growth-campaign-action-dialog{display:grid;gap:14px}.growth-campaign-action-dialog__check{grid-template-columns:18px minmax(0,1fr);align-items:center}@media (max-width: 720px){.growth-invitation-card{top:68px;right:10px;left:10px;width:auto;max-height:calc(100vh - 84px);overflow-y:auto;padding:9px 10px}.growth-invitation-card__header{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.growth-invitation-card__header h2{font-size:15px}.growth-invitation-card__icon{width:30px;height:30px}.growth-invitation-card__reward{margin:6px 0;padding-left:8px}.growth-invitation-card__reward p{font-size:11px;line-height:1.35}.growth-invitation-card__cta{min-height:32px;font-size:12px}.growth-invitation-card__suppress{min-height:20px;margin:3px auto -4px;padding:2px 4px;font-size:10px}.growth-engagement-modal{max-width:calc(100vw - 20px);margin:10px auto}.growth-engagement-modal .ant-modal-body{padding:14px}.growth-engagement-actions--compact{gap:4px}.growth-engagement-actions--compact .growth-engagement-actions__button{width:34px;height:34px}.growth-campaign-record dl,.growth-campaign-editor{grid-template-columns:1fr}.growth-campaign-editor__wide,.growth-campaign-editor__error,.growth-campaign-editor footer{grid-column:auto}.growth-campaign-admin__header{align-items:stretch;flex-direction:column}.growth-campaign-admin__primary{align-self:flex-start}}@media (prefers-reduced-motion: reduce){.growth-engagement-actions__button--unread-entry{animation:none}}.admin-tabs--prototype{--admin-preview-blue: var(--accent);display:flex;align-items:center;gap:clamp(8px,1.1vw,17px);width:100%;min-width:0;min-height:52px;margin:0;padding:0;border-bottom:1px solid var(--border);white-space:nowrap;container:admin-nav / inline-size}.admin-tabs--prototype .admin-tabs__brand{display:inline-flex;align-items:center;flex:none;width:58px;height:44px;margin-right:8px}.admin-tabs__logo{display:block;width:48px;max-height:31px;object-fit:contain}.admin-tabs__logo--dark{display:none}:root[data-brand=insight] .admin-tabs__logo--insight{width:30px;height:30px;max-height:none}.admin-tabs__brand-name{color:var(--text);font-size:15px;font-weight:800;line-height:1}:root[data-theme=dark] .admin-tabs__logo--tarsocial{filter:invert(1)}:root[data-theme=dark] .admin-tabs__logo--light{display:none}:root[data-theme=dark] .admin-tabs__logo--dark{display:block}.admin-tabs--prototype>.admin-tabs__link{flex:none;display:inline-flex;align-items:center;gap:6px;height:52px;min-height:0;border-bottom:2px solid transparent;padding:0 2px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:0;text-decoration:none}.admin-tabs--prototype>.admin-tabs__link:after{display:none}.admin-tabs--prototype>.admin-tabs__link:hover{color:var(--text)}.admin-tabs--prototype>.admin-tabs__link[aria-current=page]{color:var(--admin-preview-blue);border-bottom-color:var(--admin-preview-blue)}.admin-tabs--prototype .admin-tabs__more{position:relative;display:none;flex:none}.admin-tabs--prototype .admin-tabs__more>button{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 6px;color:var(--muted);font-size:12px;cursor:pointer;border:0;border-radius:4px;background:transparent}.admin-tabs--prototype .admin-tabs__more:has([aria-current=page])>button{color:var(--admin-preview-blue)}.admin-tabs--prototype .admin-tabs__more-list{position:absolute;z-index:50;top:calc(100% + 8px);right:0;display:grid;width:214px;max-height:min(470px,70dvh);overflow:auto;padding:5px;border:1px solid var(--border);border-radius:6px;background:var(--panel-strong);box-shadow:0 10px 30px color-mix(in srgb,var(--text) 12%,transparent)}.admin-tabs--prototype .admin-tabs__more-list a{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 9px;border-radius:4px;color:var(--text);font-size:12px;font-weight:400;text-decoration:none}.admin-tabs--prototype .admin-tabs__more-list a:hover{background:var(--bg-strong)}.admin-tabs--prototype .admin-tabs__more-list a[aria-current=page]{color:var(--admin-preview-blue);background:color-mix(in srgb,var(--admin-preview-blue) 8%,var(--panel-strong))}.admin-workbench:has(.admin-tabs--prototype){--admin-filter-height: 36px;--admin-radius-panel: 6px;--admin-radius-card: 4px;--admin-radius-control: 5px;--admin-preview-blue: var(--accent);background:var(--panel-strong)}.admin-workbench:has(.admin-tabs--prototype) .admin-workbench__workspace{background:var(--panel-strong)}.admin-workbench:has(.admin-tabs--prototype) .admin-workbench__main{padding:0 24px 18px}.admin-workbench:has(.admin-tabs--prototype) .admin-users{gap:10px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__topbar{min-height:52px;align-items:center}.admin-workbench:has(.admin-tabs--prototype) .admin-users__topbar .admin-tabs{flex:1 1 auto}.admin-users__topbar:has(.admin-tabs--prototype){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:52px}.admin-users__topbar:has(.admin-tabs--prototype) .admin-users__account-tools{width:auto;min-width:0;gap:8px}.admin-users__topbar:has(.admin-tabs--prototype) .admin-users__account-menu-trigger{max-width:150px;box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__summary-strip{display:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__summary-item{border-radius:4px;box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__section-header{gap:8px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__section-header h2{font-size:18px;line-height:1.35;font-weight:600}.admin-workbench:has(.admin-tabs--prototype) .admin-users__section-header p{display:none}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__table-panel,.admin-users__qr-card,.admin-info__panel,.admin-cron__summary-card){border-radius:4px;box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__table-panel){border:0;background:var(--panel-strong)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel{padding:4px 0 10px}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-users__toolbar,.admin-users__filter-fields){gap:10px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-label{font-size:11px;font-weight:400;color:var(--muted)}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-users__filter-fields>.admin-users__filter-field,.admin-users__toolbar[data-expanded=false]>.admin-users__filter-field)>.admin-users__filter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-prefix{color:var(--muted);font-size:12px;font-weight:400;white-space:nowrap}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-field{min-width:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-layout{display:block}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav{flex-direction:row;flex-wrap:wrap;width:fit-content;max-width:100%;gap:18px;padding:0;border:0;border-radius:0;background:transparent}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav a{min-height:36px;padding:0 1px;border-radius:0;border-bottom:2px solid transparent;background:transparent;font-size:12px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav a:hover,.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav a[aria-current=page],.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav .admin-users__subpage-nav-link--active{border-bottom-color:var(--admin-preview-blue);background:transparent;color:var(--admin-preview-blue)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-main{width:100%}.admin-workbench:has(.admin-tabs--prototype) .regional-admins .admin-users__subpage-layout{padding:0}.admin-workbench:has(.admin-tabs--prototype) .regional-admins__main{display:block}.admin-workbench:has(.admin-tabs--prototype) .regional-admins__header{margin:0;padding:0}.admin-workbench:has(.admin-tabs--prototype) .regional-admins__panel{border:0;border-radius:0;background:var(--panel-strong)}.admin-workbench:has(.admin-tabs--prototype) .regional-admins__panel-heading{padding:4px 0 12px;border:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__page-title{margin:10px 0 12px;color:var(--text);font-size:18px;font-weight:600;line-height:1.35}.admin-workbench:has(.admin-tabs--prototype) .unified-account-workspace{gap:8px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__controls-row.unified-account-workspace__controls{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;height:auto;gap:12px}.admin-workbench:has(.admin-tabs--prototype) :is(.unified-account-workspace__filters,.unified-account-workspace__commands){flex:0 0 auto;height:auto;min-height:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel{max-width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__controls-row{gap:10px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-fields{align-items:flex-end}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-fields>.admin-users__filter-field{width:220px;max-width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar{flex:1 1 720px;width:auto;min-width:0;align-items:flex-end}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field{flex:0 1 170px;width:170px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field:has(.admin-users__date-range){flex-basis:260px;width:260px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar .admin-users__filter-field :is(.ant-select,.ant-input,.ant-input-affix-wrapper){width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar[data-expanded=false]>:not([data-common-filter]){display:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__more-filter-button{flex:none;min-height:36px;border-radius:5px;margin-bottom:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__more-filter-button.ant-btn{background:var(--panel-strong);border-color:var(--border);color:var(--text)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-field .ant-select{min-width:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel{min-width:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel{max-height:max(220px,calc(100dvh - 365px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-workbench:has(.admin-tabs--prototype):has(.admin-users__toolbar[data-expanded=true]) .admin-users__table-panel{max-height:max(180px,calc(100dvh - 550px))}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .ant-table-body{overscroll-behavior:contain}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .ant-table-thead th{position:sticky;top:0;z-index:2}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-users__subpage-nav,.admin-users__tabs,.admin-users__tab-list){gap:22px;border-bottom:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav a{font-size:12px;font-weight:500}.admin-workbench:has(.admin-tabs--prototype) :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-btn){border-radius:5px;box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number){border-color:var(--border)}.admin-workbench:has(.admin-tabs--prototype) :is(.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select-selector:hover,.ant-picker:hover,.ant-input-number:hover){border-color:color-mix(in srgb,var(--text) 35%,var(--border))}.admin-workbench:has(.admin-tabs--prototype) :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused){border-color:var(--admin-preview-blue)}.admin-workbench:has(.admin-tabs--prototype) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent);border-color:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:var(--brand-primary-hover, var(--accent));border-color:transparent;color:var(--brand-primary-contrast, var(--accent-contrast))}.admin-workbench:has(.admin-tabs--prototype) :is(.ant-table,.ant-table-container,.ant-table-content){border-radius:0}.admin-workbench:has(.admin-tabs--prototype) .ant-table-thead>tr>th{background:var(--bg-strong);color:var(--muted);font-size:11px;font-weight:500;border-radius:0}.admin-workbench:has(.admin-tabs--prototype) .ant-table-tbody>tr>td{border-bottom:1px solid var(--border);font-size:12px}.admin-workbench:has(.admin-tabs--prototype) .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel{min-height:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__pagination{border-top:0;padding-top:10px}.admin-workbench:has(.admin-tabs--prototype) .ant-pagination-item-active{border-color:var(--admin-preview-blue)}.admin-workbench:has(.admin-tabs--prototype) .ant-pagination-item-active a{color:var(--admin-preview-blue)}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-cron__summary-card,.admin-info__summary-card){box-shadow:none;border-radius:4px}.admin-workbench:has(.admin-tabs--prototype) :is(.admin-info__panel,.admin-users__qr-section,.admin-users--dictionary .admin-users__section-header){box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .admin-cron__toolbar{min-height:52px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__qr-card{border:1px solid var(--border)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__qr-card:hover{box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__qr-section{border:0;border-radius:0;background:transparent;box-shadow:none;padding:12px 0 0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__primary-action:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:var(--brand-primary-contrast, var(--accent-contrast))!important;box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__primary-action:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:var(--brand-primary-hover, var(--accent))!important;border-color:transparent!important;color:var(--brand-primary-contrast, var(--accent-contrast))!important}.admin-workbench:has(.admin-tabs--prototype) .ant-empty-description{color:var(--muted)}:is(.paypal-admin,.provider-routing-admin,.growth-admin):has(.admin-tabs--prototype){--admin-preview-blue: var(--accent);background:var(--panel-strong);color:var(--text)}:is(.paypal-admin,.provider-routing-admin,.growth-admin):has(.admin-tabs--prototype) :is(.ant-card,.ant-table-wrapper,.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector,.ant-btn){border-radius:5px;box-shadow:none}:is(.paypal-admin,.provider-routing-admin,.growth-admin):has(.admin-tabs--prototype) .ant-table-thead>tr>th{background:var(--bg-strong);color:var(--muted);font-weight:500;font-size:11px}:is(.paypal-admin,.provider-routing-admin,.growth-admin):has(.admin-tabs--prototype) .ant-table-tbody>tr>td{border-bottom:1px solid var(--border);font-size:12px}:is(.paypal-admin,.provider-routing-admin,.growth-admin):has(.admin-tabs--prototype) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent);border-color:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast))}.growth-admin:has(.admin-tabs--prototype){padding-top:0}.growth-admin:has(.admin-tabs--prototype) .growth-admin__admin-nav{overflow:visible}.growth-admin:has(.admin-tabs--prototype) .growth-admin__header{padding:12px 0;border-bottom:0}.growth-admin:has(.admin-tabs--prototype) .growth-admin__header h1{font-size:19px;font-weight:600}.growth-admin:has(.admin-tabs--prototype) .growth-admin__header>div>:is(p,span){display:none}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filters{padding:10px 0;border-bottom:0}.growth-admin:has(.admin-tabs--prototype) .growth-admin__section-heading--filters{display:none}.growth-admin:has(.admin-tabs--prototype) .growth-admin__metric{box-shadow:none;border-radius:4px}.paypal-admin:has(.admin-tabs--prototype) .paypal-admin__header,.provider-routing-admin:has(.admin-tabs--prototype) .provider-routing-admin__header{padding-top:12px;padding-bottom:12px}.paypal-admin:has(.admin-tabs--prototype) .paypal-admin__header h1,.provider-routing-admin:has(.admin-tabs--prototype) .provider-routing-admin__header h1{font-size:19px;font-weight:600}.paypal-admin:has(.admin-tabs--prototype) .paypal-admin__table-toolbar{gap:10px}.paypal-admin:has(.admin-tabs--prototype) .paypal-admin__filter{flex:0 1 180px}.provider-routing-admin:has(.admin-tabs--prototype) :is(.provider-routing-admin__chain,.provider-routing-admin__route,.provider-routing-admin__profiles){box-shadow:none;border-radius:4px}.provider-routing-admin:has(.admin-tabs--prototype) :is(.provider-routing-admin__chains,.provider-routing-admin__chain,.provider-routing-admin__route,.provider-routing-admin__profiles){min-width:0;max-width:100%}.provider-routing-admin:has(.admin-tabs--prototype) :is(.provider-routing-admin__chain>header>div,.provider-routing-admin__route-heading){flex-wrap:wrap}.provider-routing-admin:has(.admin-tabs--prototype) .provider-routing-admin__route-heading>div:first-child{flex-wrap:wrap}.admin-feedback:has(.admin-tabs--prototype) .ant-table-container{border-radius:4px}.admin-feedback:has(.admin-tabs--prototype) .ant-table-thead>tr>th{border-radius:0!important}.admin-workbench:has(.admin-tabs--prototype) .admin-cron__summary-card.ant-card{min-height:74px;background:var(--panel-strong)}.admin-workbench:has(.admin-tabs--prototype) .admin-cron__summary-card .ant-card-body{min-height:72px;padding:10px 12px;gap:4px}.admin-workbench:has(.admin-tabs--prototype) .admin-cron__summary-card .ant-statistic-content{font-size:18px}body:has(.admin-tabs--prototype) :is(.ant-drawer-content,.ant-modal-content,.ant-select-dropdown,.ant-picker-dropdown){border-radius:6px}body:has(.admin-tabs--prototype) .ant-select-item-option-active{background:var(--bg-strong)}body:has(.admin-tabs--prototype) .ant-select-item-option-selected{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel-strong))}body:has(.admin-tabs--prototype) .ant-drawer-footer{border-top:1px solid var(--border);background:var(--panel-strong)}body:has(.admin-tabs--prototype) .ant-drawer-section{border-radius:0!important}body:has(.admin-tabs--prototype) .ant-table-wrapper .ant-table-thead>tr>th{border-radius:0!important}body:has(.admin-tabs--prototype) .admin-cron__form-drawer-body .admin-cron__form-section{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}body:has(.admin-tabs--prototype) .admin-cron__form-drawer-body .admin-cron__form{gap:28px}body:has(.admin-tabs--prototype) .admin-cron__form-drawer-body .admin-cron__form-step{display:none}body:has(.admin-tabs--prototype) :is(.admin-cron__form-drawer-body,.admin-cron__form-drawer-header,.admin-cron__form-drawer-footer){background:var(--panel-strong)}body:has(.admin-tabs--prototype) .admin-cron__form-drawer-body .admin-cron__form-section-header{grid-template-columns:minmax(0,1fr) auto}body:has(.admin-tabs--prototype) .admin-cron__form-drawer-title .admin-cron__drawer-title p{font-weight:400;font-size:12px}@layer admin-prototype-controls{body:has(.admin-tabs--prototype) :is(.ant-drawer-content,.ant-drawer-section){border-radius:0!important}body:has(.admin-tabs--prototype) :is(.ant-select,.ant-select-selector,.ant-input-affix-wrapper,.ant-picker,.ant-input-number,input.ant-input,.admin-users__phone-field){border-radius:5px!important;box-shadow:none!important;font-size:12px}body:has(.admin-tabs--prototype) :is(.ant-select-single,.ant-input-affix-wrapper:not(:has(textarea)),.ant-picker,.ant-input-number,input.ant-input,.admin-users__phone-field){height:36px!important;min-height:36px!important}body:has(.admin-tabs--prototype) .ant-select-multiple{height:auto!important;min-height:36px!important}body:has(.admin-tabs--prototype) :is(.ant-input-affix-wrapper,.ant-select,.ant-input-number) input.ant-input{height:auto!important;min-height:0!important;padding-block:0;border-radius:0!important}body:has(.admin-tabs--prototype) .admin-users__phone-field :is(.ant-select,.ant-select-selector,input.ant-input){height:34px!important;min-height:34px!important;border-radius:0!important}}@container admin-nav (max-width: 1450px){.admin-tabs--prototype>.admin-tabs__link:nth-of-type(n+11){display:none}.admin-tabs--prototype .admin-tabs__more{display:block;margin-left:auto}}@container admin-nav (max-width: 1120px){.admin-tabs--prototype>.admin-tabs__link:nth-of-type(n+9){display:none}}@container admin-nav (max-width: 850px){.admin-tabs--prototype>.admin-tabs__link:nth-of-type(n+6){display:none}}@container admin-nav (max-width: 600px){.admin-tabs--prototype>.admin-tabs__link:nth-of-type(n+4){display:none}}@container admin-nav (max-width: 370px){.admin-tabs--prototype>.admin-tabs__link:nth-of-type(n+3){display:none}}@media (max-width: 720px){.admin-users__topbar:has(.admin-tabs--prototype){grid-template-columns:minmax(0,1fr);gap:8px}.admin-workbench:has(.admin-tabs--prototype) .admin-workbench__main{padding:0 16px 16px}.admin-tabs--prototype{gap:12px}.admin-tabs--prototype .admin-tabs__brand{width:48px;margin-right:0}.admin-tabs--prototype>.admin-tabs__link{font-size:11px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__summary-strip{display:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__section-header h2{font-size:17px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__page-title{font-size:17px;margin:8px 0 10px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav{gap:12px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-fields>*{max-width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-fields>.admin-users__filter-field{width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar{flex:1 1 100%;width:100%;gap:8px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field{flex:0 0 calc((100% - 8px)/2);width:calc((100% - 8px)/2)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field:has(.admin-users__date-range){flex-basis:100%;width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__account-tools{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:7px;width:100%;min-width:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel{max-height:58dvh}.admin-workbench:has(.admin-tabs--prototype) .admin-users__account-menu-trigger.portal-topbar__account-trigger{width:auto;max-width:140px;min-width:0;flex:0 1 auto}.admin-workbench:has(.admin-tabs--prototype) .admin-users__page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__page-actions>*{width:100%;min-width:0;margin:0}.growth-admin:has(.admin-tabs--prototype){padding-inline:16px}}@media (prefers-reduced-motion: reduce){.admin-tabs--prototype *,.admin-workbench:has(.admin-tabs--prototype) .ant-btn{transition-duration:.01ms}}.admin-workbench:has(.admin-tabs--prototype) .admin-users__list-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0 12px;color:var(--muted);font-size:11px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__list-header h2{margin:0;color:var(--text);font-size:14px;font-weight:600}.admin-workbench:has(.admin-tabs--prototype) .admin-users__list-header h2 span{color:var(--muted);font-size:12px;font-weight:400}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .ant-table-thead>tr>th{height:42px;padding-block:10px;background:var(--admin-table-heading-bg, var(--bg));color:var(--admin-table-heading-text, var(--muted))}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .ant-table-tbody>tr>td{padding-block:12px;vertical-align:middle}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .admin-users__identity-column{padding-inline-start:14px!important}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .ant-table-cell-fix-right,.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .ant-table-cell-fix-end{box-shadow:-1px 0 0 var(--border)!important;background:var(--panel-strong)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .admin-users__actions-cell :is(.admin-users__row-action.ant-btn,.admin-users__antd-row-link){border:0;background:transparent;box-shadow:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .admin-users__avatar{display:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel .admin-users__identity-copy strong{color:var(--admin-preview-blue)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__page-actions>a{display:none}.admin-workbench:has(.admin-tabs--prototype) .admin-users__account-score-compact span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}body:has(.admin-tabs) .growth-invitation-card{display:none}.admin-feedback:has(.admin-tabs--prototype){min-height:100dvh;padding:0 24px 24px;background:var(--panel-strong)}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__topbar{min-height:52px;margin-bottom:14px;border-bottom:1px solid var(--border)}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__tabs-scroll{overflow:visible}.admin-feedback:has(.admin-tabs--prototype) .admin-tabs{border-bottom:0}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__header{margin:0 0 14px}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__header h1{margin:0;font-size:18px;font-weight:600;line-height:1.35}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filters{align-items:center;gap:10px;margin-bottom:18px}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filter-field{width:min(240px,100%);min-width:0;display:block}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filter-field:last-child{width:min(180px,100%)}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filter-field>span:not(.ant-input-affix-wrapper){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filter-field :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector){min-height:36px;border-color:var(--border);border-radius:5px;background:var(--panel-strong);box-shadow:none}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__table{border:0;border-radius:0;background:transparent}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__table .ant-table-thead>tr>th{padding:13px 12px;background:var(--admin-table-heading-bg, var(--bg));color:var(--muted);font-size:11px;font-weight:500}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__table .ant-table-tbody>tr>td{padding:13px 12px;border-bottom:1px solid var(--border);background:var(--panel-strong);vertical-align:middle;font-size:12px}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--text) 3%,var(--panel-strong))}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__table .ant-pagination{margin:12px 0}body:has(.admin-tabs--prototype) :is(.admin-users__account-form-drawer,.admin-users__access-requests-drawer,.admin-feedback__drawer).ant-drawer-section{border-radius:6px 0 0 6px;background:var(--panel-strong)}body:has(.admin-tabs--prototype) :is(.admin-users__account-form-drawer,.admin-users__access-requests-drawer,.admin-feedback__drawer) :is(.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer){background:var(--panel-strong)}body:has(.admin-tabs--prototype) .admin-feedback__drawer .ant-drawer-header{padding:20px 28px}body:has(.admin-tabs--prototype) .admin-feedback__drawer .ant-drawer-body{padding:24px 28px 36px}body:has(.admin-tabs--prototype) .admin-feedback__drawer .ant-drawer-title{font-size:18px;font-weight:600}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-drawer-footer .ant-btn{border-radius:5px;font-weight:600}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast))}@media (max-width: 720px){.admin-feedback:has(.admin-tabs--prototype){padding-inline:16px}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filters{align-items:stretch}.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filter-field,.admin-feedback:has(.admin-tabs--prototype) .admin-feedback__filter-field:last-child{width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__list-header{flex-wrap:wrap}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field,.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field:has(.admin-users__date-range){width:100%;min-width:0;max-width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__toolbar>.admin-users__filter-field:has(.admin-users__date-range){grid-column:1 / -1}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end){position:static!important;box-shadow:none!important}body:has(.admin-tabs--prototype) .admin-feedback__drawer :is(.ant-drawer-header,.ant-drawer-body){padding-inline:20px}}.admin-users__initial-addon-template-field{display:flex;flex:1 1 220px;min-width:0;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.admin-users__initial-addon-template-field .admin-users__initial-addon-template-select{flex:none;width:100%}.admin-workbench:has(.admin-tabs--prototype) .unified-account-workspace--heading{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px}.unified-account-workspace--heading>.unified-account-workspace__summary{display:none}.admin-workbench:has(.admin-tabs--prototype) .unified-account-workspace--heading:has(.admin-users__summary-strip){grid-template-rows:auto auto auto minmax(0,1fr) auto}.unified-account-workspace--heading>.unified-account-workspace__summary:has(.admin-users__summary-strip){display:block}.unified-account-workspace__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:54px}.unified-account-workspace__heading .unified-account-workspace__commands{flex:0 1 auto;width:auto}.admin-workbench:has(.admin-tabs--prototype) .unified-account-workspace__heading .admin-users__page-title{margin:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__subpage-nav .admin-users__subpage-action{position:relative;height:36px;min-height:36px;padding:0 1px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:12px;font-weight:500;box-shadow:none}.admin-users__requests-tab{margin-right:16px}.admin-users__requests-badge{position:absolute;top:-2px;left:calc(100% - 2px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#d92d20;color:#fff;font-size:10px;line-height:18px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel{padding:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-fields{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__toolbar{display:contents}.admin-users__advanced-row-break{order:9;flex:0 0 100%;height:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-field{flex:0 0 180px;width:180px;max-width:100%;order:10}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-fields>.admin-users__filter-field{order:0;flex-basis:240px;width:240px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel [data-common-filter=company]{order:1;flex-basis:220px;width:220px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel [data-common-filter=role]{order:2}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel [data-common-filter=status]{order:3}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel [data-common-filter=app]{order:4}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__more-filter-button{order:5}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__clear-filters{order:6;color:var(--admin-preview-blue, var(--accent))}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-action{order:11}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-field:has(.ant-picker){flex-basis:280px;width:280px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__antd-search{width:100%}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-panel{max-height:max(240px,calc(100dvh - 310px))}.admin-workbench:has(.admin-tabs--prototype):has(.admin-users__toolbar[data-expanded=true]) .admin-users__table-panel{max-height:max(220px,calc(100dvh - 475px))}.admin-users__name-link{width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:var(--admin-preview-blue, var(--accent));font-size:13px;font-weight:600;text-align:left;overflow-wrap:anywhere}.admin-users__identity-tags,.admin-users__app-tags-full{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.admin-users__app-summary{display:flex;align-items:center;gap:4px;width:100%;min-width:0;height:24px;padding:0;border:0;border-radius:3px;background:transparent;text-align:left}.admin-users__app-summary:hover,.admin-users__app-summary:active{transform:none}.admin-users__app-summary:focus-visible{outline:2px solid var(--admin-preview-blue, var(--accent));outline-offset:2px}.admin-users__app-summary .admin-users__app-tag.ant-tag{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.admin-users__app-summary .admin-users__app-overflow-tag.ant-tag{flex:none;margin:0}.admin-workbench:has(.admin-tabs--prototype) .admin-users__identity-tags :is(.ant-tag,.admin-users__identity-badge),.admin-workbench:has(.admin-tabs--prototype) .admin-users__app-tags-full .ant-tag{margin:0;border:0;border-radius:3px;font-size:10px;font-weight:400;padding:1px 5px;line-height:16px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__identity-tags .admin-users__identity-badge,.admin-workbench:has(.admin-tabs--prototype) .admin-users__app-tags-full .ant-tag{background:var(--bg-strong);color:var(--muted)}.admin-users__quota-cell .admin-users__package-status[data-status=expired]{color:#b42318}.admin-users__quota-cell .admin-users__package-status[data-status=active]{color:#067647}.admin-users__quota-cell .admin-users__package-status:is([data-status=pending],[data-status=pending_package]){color:#93370d}:root[data-theme=dark] .admin-users__quota-cell .admin-users__package-status[data-status=expired]{color:#fda29b}:root[data-theme=dark] .admin-users__quota-cell .admin-users__package-status[data-status=active]{color:#75e0a7}:root[data-theme=dark] .admin-users__quota-cell .admin-users__package-status:is([data-status=pending],[data-status=pending_package]){color:#fec84b}.admin-workbench:has(.admin-tabs--prototype) .admin-users__account-score-compact strong{font-size:14px;font-weight:500}.admin-users__account-score-compact .admin-users__account-score-context{display:none!important}.admin-users__status-with-date small{display:block;color:var(--muted);font-size:11px;font-weight:400;white-space:normal}.admin-users__status-with-date{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.admin-workbench:has(.admin-tabs--prototype) .admin-users__status-with-date .ant-tag{display:flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;font-size:11px;font-weight:400}.admin-users__status-with-date .ant-tag:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.admin-workbench:has(.admin-tabs--prototype) .admin-users__table-detail-cell strong{font-weight:400}.admin-users__quota-details{border:0;border-bottom:1px dotted var(--border);border-radius:0;padding:0 0 2px;background:transparent;font-size:14px;font-weight:600;color:var(--text);text-align:left}.admin-users__usage-facts{margin:0;min-width:220px;font-size:12px}.admin-users__usage-facts>div{display:flex;justify-content:space-between;gap:24px;padding:6px 0}.admin-users__usage-facts dt{color:var(--muted)}.admin-users__usage-facts dd{margin:0}.admin-users__compact-pagination{display:flex;align-items:center;gap:10px}.admin-users__compact-pagination>.ant-select{width:112px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-drawer-header{padding:22px 28px;border:0}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-drawer-body{padding:0}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__drawer-body{padding:24px 28px 36px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-drawer-footer{padding:20px 28px;border:0;background:var(--bg-strong)}.admin-users__editor-heading>div{display:flex;align-items:center;gap:8px;font-size:18px}.admin-users__status-action{display:inline-flex;align-items:center}.admin-users__account-form-drawer .admin-users__agent-help.ant-btn{width:24px;height:24px;min-width:24px;min-height:24px;margin-inline-start:6px;padding:0;vertical-align:middle;color:var(--muted)}.admin-users__editor-heading small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--muted)}.admin-users__editor-tabs{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:0 20px;padding:0 28px;background:var(--panel-strong)}.admin-users__editor-tabs>button{flex:none;height:44px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:12px}.admin-users__editor-tabs>button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.admin-users__drawer-body[data-editor-tab=profile]>section[aria-labelledby=admin-users-edit-access-section-title],.admin-users__drawer-body[data-editor-tab=permissions]>section:not([aria-labelledby=admin-users-edit-access-section-title]),.admin-users__drawer-body[data-editor-tab=package]>section:not([aria-labelledby=admin-users-edit-access-section-title]){display:none!important}.admin-users__drawer-body[data-editor-tab=permissions] .admin-users__package-addon-config-section,.admin-users__drawer-body[data-editor-tab=permissions] .admin-users__create-section-heading,.admin-users__drawer-body[data-editor-tab=package]>section>.admin-users__permission-group{display:none!important}.admin-users__drawer-body[data-editor-tab=logs],.admin-users__drawer-body[data-editor-tab=conversations]{display:none!important}.admin-users__inline-history .admin-users__drawer-body{min-height:0}.admin-users__account-form-drawer--conversations .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden}.admin-users__account-form-drawer--conversations .admin-users__editor-tabs{flex:none}.admin-users__account-form-drawer--conversations #account-editor-panel{flex:1;min-height:0;display:flex;flex-direction:column}.admin-users__account-conversations.ao-drawer{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0 28px 20px;--ao-bg: var(--bg);--ao-surface: var(--panel-strong);--ao-line: var(--border);--ao-ink: var(--text);--ao-muted: var(--muted);color-scheme:inherit}.admin-users__account-conversations .ao-conversation-item{background:var(--panel-strong)}.admin-users__account-conversations .ao-search{max-width:100%}.admin-users__account-conversations .ao-user-text{background:var(--bg-strong);color:var(--text)}.admin-users__account-conversations .ao-conversation-item[aria-current=true]{background:color-mix(in srgb,var(--accent) 8%,var(--panel-strong))}.admin-users__account-conversations .ao-conversation-title{flex-wrap:wrap}.admin-users__account-conversations .ao-conversation-cost{max-width:190px;margin-left:auto}@media (max-width: 720px){.admin-users__account-conversations.ao-drawer{padding:0 20px 14px}}@media (max-width: 760px){.admin-users__account-conversations .ao-conversation-title{display:grid;grid-template-columns:38px minmax(0,1fr)}.admin-users__account-conversations .ao-conversation-cost{grid-column:2;max-width:none;margin-left:0;text-align:left}.admin-users__account-conversations .ao-conversation-cost .ao-points{display:flex;flex-direction:row;align-items:baseline;gap:8px}}@layer admin-prototype-controls{body:has(.admin-tabs--prototype) .admin-users__account-form-drawer :is(input.ant-input:disabled,.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper:has(>input:disabled)){background:var(--bg-strong)!important;border-color:var(--border)!important;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;box-shadow:none!important;cursor:not-allowed;opacity:1}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-input-affix-wrapper>input.ant-input:disabled{background:transparent!important;border:0!important}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .ant-input-affix-wrapper:has(>input:disabled) .ant-input-password-icon{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important}}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__create-section{border:0;padding:0;margin:0 0 28px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__create-section:first-child{display:flex;flex-direction:column;gap:18px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__create-section:first-child>h3{display:none}.admin-users__avatar-field{order:6;min-width:0;font-size:12px;color:var(--muted)}.admin-users__avatar-field>span{display:block;line-height:20px}.admin-users__avatar-field .admin-users__avatar-upload{margin-top:8px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__drawer-body>section:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__drawer-body>section:first-child>.admin-users__account-field-row{display:contents}.admin-users__email-username-row>:first-child{order:1}.admin-users__nickname-password-row>:first-child{order:2}.admin-users__email-username-row>:nth-child(2){order:3}.admin-users__identity-job{order:4;min-width:0}.admin-users__security-field{order:5;min-width:0}.admin-users__advanced-profile summary{width:fit-content;cursor:pointer;font-size:12px;color:var(--muted)}.admin-users__advanced-profile[open]>:not(summary){margin-top:16px}@media (max-width:720px){.unified-account-workspace__heading .unified-account-workspace__commands{width:auto}.admin-workbench:has(.admin-tabs--prototype) .unified-account-workspace__heading .admin-users__page-actions{display:flex;width:auto}.admin-workbench:has(.admin-tabs--prototype) .unified-account-workspace__heading .admin-users__page-actions>*{width:auto}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-field,.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel [data-common-filter=company]{flex-basis:calc((100% - 12px)/2);width:calc((100% - 12px)/2)}.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-fields>.admin-users__filter-field,.admin-workbench:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__filter-field:has(.ant-picker){flex-basis:100%;width:100%}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__drawer-body{padding-inline:20px}body:has(.admin-tabs--prototype) .admin-users__account-form-drawer .admin-users__drawer-body>section:first-child{grid-template-columns:minmax(0,1fr)}}.admin-page-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.unified-account-workspace__heading:has(>.admin-page-title){min-height:36px;justify-content:flex-end}.provider-routing-admin__header:has(>.admin-page-title),.growth-campaign-admin__header:has(>.admin-page-title),.oem-site-list__header:has(>.admin-page-title){justify-content:flex-end}.admin-header-slot{width:100%;height:56px;min-height:56px;flex:none}.admin-workbench:has(.admin-header-slot) .admin-workbench__main{min-width:0;max-width:100%;box-sizing:border-box}.admin-global-header{position:fixed;inset:0 0 auto;z-index:100;height:56px;box-sizing:border-box;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--panel-strong);font-family:Manrope,Noto Sans SC,PingFang SC,sans-serif;font-size:12px}.admin-global-header>.admin-tabs__brand{display:flex;align-items:center;width:48px;height:40px}:root[data-brand=insight] .admin-global-header{grid-template-columns:126px minmax(0,1fr) auto}:root[data-brand=insight] .admin-global-header>.admin-tabs__brand{width:118px;gap:8px}.admin-global-header .admin-tabs{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;height:56px;min-height:0;margin:0;padding:0;gap:20px;border:0;overflow-x:auto;overflow-y:hidden;container:none;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.admin-global-header .admin-tabs>.admin-tabs__link{display:inline-flex!important;flex:none;align-items:center;gap:6px;height:52px;min-height:52px;padding:0 2px;margin:0;font-size:12px;white-space:nowrap;line-height:1;overflow:visible;border-bottom:2px solid transparent;color:var(--muted);font-weight:500;text-decoration:none}.admin-global-header .admin-tabs__link:after{display:none}.admin-global-header .admin-tabs__link[aria-current=page]{color:var(--admin-preview-blue, var(--accent));border-bottom-color:var(--admin-preview-blue, var(--accent))}.admin-global-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.admin-global-header__tools .admin-language-control{flex:none;min-width:70px;height:34px;border-radius:6px;white-space:nowrap}.admin-global-header__tools .portal-topbar__account-trigger{width:auto;max-width:140px;min-width:0;height:38px;box-shadow:none}.admin-global-header__tools .portal-topbar__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--text);color:var(--panel-strong)}.admin-users__topbar:has(.admin-header-slot),.admin-cron__toolbar:has(.admin-header-slot){display:block;min-height:56px;height:56px;padding:0;margin:0;border:0}.admin-feedback__tabs-scroll:has(.admin-header-slot){overflow:visible}body:has(.admin-global-header) :is(.provider-routing-admin,.paypal-admin,.growth-admin,.admin-feedback,.ao-page){padding-top:0}body:has(.admin-global-header) :is(.provider-routing-admin__topbar,.paypal-admin__topbar,.growth-admin__admin-nav){margin:0;padding:0;min-height:56px}body:has(.admin-global-header) .admin-workbench .admin-users__subpage-nav{width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;gap:22px;overflow-x:auto;overflow-y:hidden;height:42px;min-height:42px;padding-top:6px;box-sizing:border-box;scrollbar-width:thin}body:has(.admin-global-header) .admin-users__subpage-nav>a{flex:none;white-space:nowrap}body:has(.admin-global-header) .admin-users__subpage-nav .admin-users__requests-badge{top:0}@media (max-width:720px){.admin-global-header{height:100px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:56px 36px;gap:0 12px;padding:0 16px 8px}:root[data-brand=insight] .admin-global-header{grid-template-columns:48px minmax(0,1fr)}:root[data-brand=insight] .admin-global-header>.admin-tabs__brand{width:48px}:root[data-brand=insight] .admin-tabs__brand-name{display:none}.admin-global-header__tools{grid-column:1 / -1}.admin-header-slot,.admin-users__topbar:has(.admin-header-slot),.admin-cron__toolbar:has(.admin-header-slot){height:100px;min-height:100px}}.admin-users__subpage-nav>a{position:relative}.admin-users__subpage-nav>a:has(.admin-users__requests-badge){margin-right:16px}.admin-collection-heading{display:flex;align-items:center;min-height:54px}.admin-collection-toolbar{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:10px 0 16px}.admin-collection-toolbar>.ant-input-affix-wrapper{width:280px;max-width:100%}.admin-access-settings{margin-left:auto;max-width:100%;min-width:180px}.admin-access-settings summary{width:fit-content;margin-left:auto;cursor:pointer;padding:8px 0;font-size:12px;color:var(--muted)}.admin-access-settings[open]{flex:1 1 100%}.admin-access-requests-page .ant-tabs-nav{margin:0 0 12px}.admin-access-requests-page .ant-tabs-nav:before{border:0}.admin-access-requests-page .ant-table-wrapper{overflow-x:auto}.admin-access-requests-page .ant-table-wrapper .ant-table-content{max-height:calc(100dvh - 320px);overflow-y:auto!important}.admin-access-request-detail .admin-users__access-request-tabs>.ant-tabs-nav{display:none}body:has(.admin-global-header) .admin-access-request-detail :is(.admin-users__access-request-card,.admin-users__access-request-inline-form){border:0;border-radius:0;box-shadow:none;background:var(--panel-strong)}body:has(.admin-global-header) .admin-access-request-detail .admin-users__access-request-card{padding:0}body:has(.admin-global-header) .admin-access-request-detail .ant-drawer-body{background:var(--panel-strong);padding:24px 28px}body:has(.admin-global-header) .admin-access-request-detail .admin-users__drawer-body{padding:0}.admin-access-request-detail :is(.ant-tabs,.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane,.admin-users__access-requests-drawer-body,.admin-users__access-requests-drawer-list){background:var(--panel-strong)!important}body:has(.admin-global-header) :is(.admin-access-request-detail,.admin-access-settings) .ant-btn{border-radius:5px!important;box-shadow:none}body:has(.admin-global-header) :is(.admin-access-request-detail,.admin-access-settings) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent)!important;color:var(--brand-primary-contrast, var(--accent-contrast));border-color:var(--accent)}body:has(.admin-global-header) .admin-access-request-detail .admin-users__access-request-actions .ant-btn:first-child:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent)!important;color:var(--brand-primary-contrast, var(--accent-contrast));border-color:var(--accent)}body:has(.admin-global-header) .admin-access-request-detail dl{border:0;border-radius:0;background:transparent;padding-inline:0}.admin-package-library{min-width:0;padding-top:12px}body:has(.admin-global-header) .admin-users__subpage-layout{min-width:0;max-width:100%}.admin-package-library :is(.ant-form,.ant-table-wrapper){width:100%;min-width:0;max-width:100%}.admin-package-library>.ant-segmented{width:fit-content}.admin-package-library>.ant-segmented .ant-segmented-item{min-width:100px}.admin-package-library .account-management-form__toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0}.admin-package-library .admin-package-library__table{max-width:100%;overflow-x:auto}.admin-package-library .admin-package-library__table .ant-table{min-width:900px}.admin-package-library .admin-package-library__table .ant-table-expanded-row>td{padding:0!important}.admin-package-library .admin-package-library__versions{margin:0!important;overflow:visible!important}.admin-package-library .admin-package-library__versions :is(.ant-table,.ant-table-container,.ant-table-content){width:100%;min-width:0!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0;overflow:visible!important}.admin-package-library .admin-package-library__versions .ant-table-tbody>tr>td{background:var(--bg-strong)}.admin-package-library .account-management-package-templates__guidance{font-size:12px;margin-top:10px;white-space:normal;overflow-wrap:anywhere}.admin-package-editor .ant-drawer-header{padding:22px 28px}.admin-package-editor .ant-drawer-body{padding:24px 28px}.admin-package-editor .ant-drawer-footer{padding:20px 28px;text-align:right}.admin-package-editor .ant-btn{border-radius:5px}.admin-package-editor .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent)!important;border-color:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast))}.admin-package-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.admin-package-editor__field{min-width:0}.admin-package-editor__field>:is(label,span),.admin-package-editor__field .ant-form-item-label>label{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.admin-package-editor__field .ant-form-item-label>label{display:inline-flex;margin-bottom:0}.admin-package-editor__field .ant-form-item{margin:0}.admin-package-editor__field :is(.ant-input-number,.ant-select){width:100%}.admin-users__workspace-host[hidden]{display:none!important}@media (max-width:720px){.admin-package-editor__fields{grid-template-columns:minmax(0,1fr)}.admin-access-settings{margin-left:0}}@layer admin-prototype-controls{body:has(.admin-tabs--prototype) :is(.ant-drawer,.ant-modal) .ant-btn:not(.ant-btn-icon-only){border-radius:5px!important;min-height:36px;box-shadow:none!important}body:has(.admin-tabs--prototype) :is(.ant-drawer,.ant-modal) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--accent)!important;border-color:var(--accent)!important;color:var(--brand-primary-contrast, var(--accent-contrast))!important}body:has(.admin-tabs--prototype) .ant-drawer-header-title{flex-direction:row!important}body:has(.admin-tabs--prototype) .ant-drawer-title{flex:1;order:0!important}body:has(.admin-tabs--prototype) .ant-drawer-close{order:1!important;margin-inline:16px 0!important}body:has(.admin-tabs--prototype) :is(.ant-drawer-body,.ant-modal-body) :is(input.ant-input,.ant-input-number-input,.ant-picker-input>input){font-size:12px!important;font-weight:400!important}body:has(.admin-tabs--prototype) :is(.ant-drawer-body,.ant-modal-body) .ant-select-single :is(.ant-select-content,.ant-select-selector,.admin-cron__form-select-content){min-height:0!important;height:34px!important;max-height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;font-size:12px!important;font-weight:400!important}body:has(.admin-tabs--prototype) :is(.ant-drawer-body,.ant-modal-body) .ant-select-single :is(.ant-select-content-value,.ant-select-selection-item,.ant-select-placeholder){min-height:0!important;height:auto!important;max-height:22px!important;line-height:22px!important;font-weight:400!important;font-size:12px!important;justify-content:flex-start!important;text-align:left!important;align-self:center!important}body:has(.admin-tabs--prototype) .admin-cron__form-select :is(.ant-select-content,.admin-cron__form-select-content){padding-inline:12px 0!important;inset-inline:0!important;flex:1 1 auto!important}body:has(.admin-tabs--prototype) .admin-cron__form-select :is(.ant-select-arrow,.admin-cron__form-select-suffix){height:34px!important;width:32px!important;flex-basis:32px!important}body:has(.admin-tabs--prototype) .admin-cron__form-select :is(.ant-select-input,.admin-cron__form-select-input){min-height:0!important;height:34px!important}body:has(.admin-tabs--prototype) .admin-users__identity-select.ant-select-single .ant-select-content-value{display:flex!important;align-items:center!important;height:100%!important;max-height:none!important}body:has(.admin-tabs--prototype) .admin-users__identity-select .admin-users__identity-tag{align-self:center!important;margin-block:0!important}body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters,.admin-feedback__filters,.regional-admins__modal-filters,.admin-collection-toolbar,.paypal-admin__table-toolbar,.paypal-admin__invoice-toolbar,.refund-toolbar) :is(.ant-select,.ant-input-affix-wrapper,.ant-picker,.ant-btn,input.ant-input){height:36px!important;min-height:36px!important;max-height:36px!important;box-sizing:border-box;padding-block:0!important;font-size:12px!important;align-items:center}body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters,.admin-feedback__filters,.regional-admins__modal-filters,.admin-collection-toolbar,.paypal-admin__table-toolbar,.paypal-admin__invoice-toolbar,.refund-toolbar) :is(.ant-select-content,.ant-select-selector){height:34px!important;min-height:0!important;max-height:34px!important;padding-block:0!important;align-items:center;flex-wrap:nowrap!important;overflow:hidden}body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters,.admin-feedback__filters,.regional-admins__modal-filters,.admin-collection-toolbar,.paypal-admin__table-toolbar,.paypal-admin__invoice-toolbar,.refund-toolbar) :is(.ant-select-content-value,.ant-select-placeholder,.ant-select-input,.ant-select-selection-item,.ant-input,.ant-picker-input>input){font-size:12px!important;font-weight:400!important;line-height:22px!important}body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters,.admin-feedback__filters,.regional-admins__modal-filters,.admin-collection-toolbar,.paypal-admin__table-toolbar,.paypal-admin__invoice-toolbar,.refund-toolbar) .ant-select-single:not(.ant-select-customize-input) .ant-select-content{display:flex!important;align-items:center!important}body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters,.admin-feedback__filters,.regional-admins__modal-filters,.admin-collection-toolbar,.paypal-admin__table-toolbar,.paypal-admin__invoice-toolbar,.refund-toolbar) .ant-select :is(.ant-select-content-value,.ant-select-placeholder,.ant-select-input,.ant-select-selection-item),body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters,.admin-feedback__filters,.regional-admins__modal-filters,.admin-collection-toolbar,.paypal-admin__table-toolbar,.paypal-admin__invoice-toolbar,.refund-toolbar) :is(.ant-input-affix-wrapper,.ant-picker-input) input{min-height:0!important;height:auto!important}body:has(.admin-tabs--prototype) :is(.admin-users__filter-panel,.admin-users__toolbar,.growth-admin__filters) .ant-select-selection-overflow{min-height:0!important;height:auto!important;flex-wrap:nowrap!important;align-items:center}body:has(.admin-tabs--prototype) .admin-users__filter-panel .admin-users__company-filter :is(.ant-input-affix-wrapper,.ant-select-content){height:36px!important;min-height:36px!important;max-height:36px!important;overflow:visible}body:has(.admin-global-header) table>:is(thead,tbody)>tr>:is(th,td){vertical-align:middle!important}}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-grid>.growth-admin__field{flex:0 0 180px;max-width:100%}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-grid>.growth-admin__field--dates{flex-basis:280px}.growth-admin__filter-prefix{color:var(--muted);font-size:12px;font-weight:400;white-space:nowrap}.growth-admin:has(.admin-tabs--prototype) .growth-admin__reset-filters{color:var(--admin-preview-blue)}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-actions .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--brand-primary-contrast, var(--accent-contrast));opacity:.88}.growth-admin:has(.admin-tabs--prototype) .growth-admin__field{gap:0}@media (max-width: 720px){.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-grid>.growth-admin__field{flex-basis:calc((100% - 12px)/2)}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-grid>.growth-admin__field--dates{flex-basis:280px}.growth-admin:has(.admin-tabs--prototype) .growth-admin__filter-actions{flex-wrap:wrap}}.company-management__allocation-points .ant-input-number:has(input[readonly]){background:var(--bg-strong);border-color:transparent}.company-management__allocation-points input[readonly]{color:var(--muted);cursor:default}body:has(.admin-tabs--prototype) .growth-campaign-editor>label>input{height:36px;padding-block:0;border-radius:5px;font-weight:400}body:has(.admin-tabs--prototype) .growth-campaign-editor textarea{border-radius:5px;font-weight:400}body:has(.admin-tabs--prototype) .growth-campaign-editor .ant-picker input{border:0;padding:0;background:transparent;border-radius:0}body:has(.admin-tabs--prototype) .growth-campaign-editor footer button{min-height:36px;border-radius:5px}@media (max-width: 720px){body:has(.admin-tabs--prototype) .ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 24px);max-height:min(480px,calc(100dvh - 160px));overflow:auto}body:has(.admin-tabs--prototype) .ant-picker-dropdown :is(.ant-picker-panels,.ant-picker-datetime-panel){flex-direction:column}body:has(.admin-tabs--prototype) .ant-picker-dropdown .ant-picker-time-panel{width:100%;border-inline-start:0;border-top:1px solid var(--border)}body:has(.admin-tabs--prototype) .ant-picker-dropdown .ant-picker-time-panel-column{height:100px}}@layer admin-prototype-controls{body:has(.admin-tabs--prototype) .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before,.admin-required-label:before{content:"*";display:inline-block;margin-inline-end:4px;color:#d92d20!important;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}}.admin-theme-scope{height:100%;min-height:0;min-width:0;background:transparent}:root[data-theme=dark] .admin-theme-scope{--admin-preview-blue: var(--accent);--admin-table-heading-bg: var(--bg);--admin-table-heading-text: var(--muted)}:root[data-theme=dark] .admin-theme-scope :is(.admin-workbench,.admin-tabs--prototype,.paypal-admin,.growth-admin,.provider-routing-admin){--admin-preview-blue: var(--accent)}@layer admin-prototype-controls{:root[data-theme=dark] body:has(.admin-theme-scope) .admin-users__avatar-upload-button{color:#111!important}:root[data-theme=dark] body:has(.admin-theme-scope) .admin-required-label:before,:root[data-theme=dark] body:has(.admin-theme-scope) .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#fda29b!important}:root[data-theme=dark] .admin-theme-scope :is(.admin-users__filter-panel,.admin-users__toolbar) :is(input,textarea)::placeholder,:root[data-theme=dark] .admin-theme-scope :is(.admin-users__filter-panel,.admin-users__toolbar) .ant-select-placeholder{color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;opacity:1}:root[data-theme=dark] .admin-theme-scope .admin-package-library .account-management-form__toolbar .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),:root[data-theme=dark] .admin-theme-scope .admin-package-library .account-management-form__toolbar .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled) :is(span,.anticon){color:var(--brand-primary-contrast, var(--accent-contrast))!important}:root[data-theme=dark] .admin-theme-scope .oem-admin .ant-btn-primary{color:#111!important}}.stream-text-enter{animation:stream-text-enter .7s ease-out both}@keyframes stream-text-enter{0%{opacity:0}to{opacity:1}}@supports (background-clip: text) or (-webkit-background-clip: text){.chat-message :is(.chat-message__loading-phrase,.agent-process-row--running .agent-process-row__title,.semantic-thinking-activity[data-active=true] .semantic-thinking-activity__label){color:var(--muted);background:linear-gradient(100deg,var(--muted) 32%,var(--text) 50%,var(--muted) 68%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:stream-status-shimmer 2s linear infinite}}@keyframes stream-status-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}body[data-stream-motion=off] .stream-text-enter{animation:none}body[data-stream-motion=off] .chat-message :is(.chat-message__loading-phrase,.agent-process-row--running .agent-process-row__title,.semantic-thinking-activity[data-active=true] .semantic-thinking-activity__label){animation:none;background:none;-webkit-text-fill-color:currentColor}@media (prefers-reduced-motion: reduce){.stream-text-enter{animation:none}.chat-message :is(.chat-message__loading-phrase,.agent-process-row--running .agent-process-row__title,.semantic-thinking-activity[data-active=true] .semantic-thinking-activity__label){animation:none;background:none;-webkit-text-fill-color:currentColor}}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell{--chat-light-border: #dce2eb;--chat-light-border-strong: #c5cfdd;--chat-light-focus: #2457d6;--chat-light-shadow: 0 8px 24px rgb(22 37 64 / 6%);--chat-light-gradient: linear-gradient(135deg, #fff8f1 0%, #ef9fbc 18%, #a965de 56%, #2448ff 100%);--chat-light-focus-gradient: linear-gradient(120deg, #315cff, #8b5cf6 52%, #ec4899)}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell:not(.app-shell--creative-mode):has(.chat-page__viewport){--bg: #ffffff}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell:not(.app-shell--creative-mode):has(.chat-page__viewport) .app-shell__workspace{background:#fff}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell:not(.app-shell--creative-mode) .chat-page__viewport{background:#fff}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell__sidebar{background:var(--panel-strong);border-right:1px solid var(--chat-light-border)}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-sidebar__new-button{border-radius:8px}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-sidebar__item--active{border-radius:8px}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-empty__recommended-grid,:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .popular-skills__grid{gap:12px}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-empty__recommended-card{min-height:56px;padding:12px 14px;border-color:var(--chat-light-border);border-radius:12px;color:var(--text);line-height:1.4;box-shadow:none}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .popular-skills__grid article{padding:16px;border-color:var(--chat-light-border);border-radius:12px;box-shadow:none}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .popular-skills__heading h2{color:var(--text);font-size:14px}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .popular-skills__grid .popular-skills__title span{font-size:11px}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .popular-skills__grid p{font-size:12px;line-height:1.5;max-height:3em}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer__shell{border:1px solid var(--chat-light-border-strong);border-radius:20px;box-shadow:var(--chat-light-shadow)}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer:not(.chat-composer--readonly):not(.chat-composer--creative) .chat-composer__shell:focus-within{border-color:transparent;background:linear-gradient(var(--panel-strong),var(--panel-strong)) padding-box,var(--chat-light-focus-gradient) border-box;box-shadow:var(--chat-light-shadow)}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer--creative .chat-composer__shell{border-color:transparent}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer:not(.chat-composer--readonly):has(.chat-composer__creative[aria-pressed=true]) .chat-composer__shell{border-color:transparent;background:linear-gradient(var(--panel-strong),var(--panel-strong)) padding-box,var(--chat-light-focus-gradient) border-box}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell .chat-composer:not(.chat-composer--readonly) .chat-composer__send:not(:disabled):not([aria-disabled=true]){background:var(--chat-light-gradient);color:#fff}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .app-shell .chat-composer__send:focus-visible{outline:2px solid var(--chat-light-focus);outline-offset:3px}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) :is(.chat-empty__recommended-card,.popular-skills__grid button,.chat-sidebar__new-button):focus-visible{outline:2px solid var(--chat-light-focus);outline-offset:2px}@media (forced-colors: active){:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer .chat-composer__shell,:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer:not(.chat-composer--readonly) .chat-composer__shell:focus-within,:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer:not(.chat-composer--readonly):has(.chat-composer__creative[aria-pressed=true]) .chat-composer__shell{border:1px solid CanvasText;background:Canvas;box-shadow:none}:root[data-theme=light]:not([data-site-mode=oem]):not([data-customer-interface=prototype]) .chat-composer .chat-composer__shell:focus-within{outline:2px solid Highlight;outline-offset:2px}}:root[data-customer-interface=prototype]:not([data-site-mode=oem]){color-scheme:light;--proto-ink: #30333a;--proto-answer-body: #595d69;--proto-answer-secondary: #686c79;--proto-muted: #6e737f;--proto-faint: #898d98;--proto-surface: #ffffff;--proto-surface-soft: #f5f6f9;--proto-glass: rgb(255 255 255 / 82%);--proto-hover: #eceef3;--proto-border: #e3e5eb;--proto-accent: #377d73;--proto-brand-gradient: linear-gradient(135deg, #2448ff 0%, #a965de 44%, #e88fb8 82%, #f7c2c9 100%);--proto-shadow: 0 12px 50px #3435520b, 0 2px 8px #34355204;--proto-user-bubble: #e9eeefa6;--proto-conversation-accent: #6260a6;--proto-conversation-icon: #77758e;--proto-conversation-border: rgb(151 144 199 / 25%);--proto-conversation-surface: rgb(255 255 255 / 62%);--proto-conversation-tint: rgb(145 133 214 / 7%);--proto-conversation-bubble: linear-gradient(120deg, rgb(246 247 255 / 84%), rgb(252 244 251 / 74%));--proto-ambient: linear-gradient(125deg, #e0eaff, #f1f1fe 40%, #f8e5ff 75%, #fff);--bg: #fafbfc;--bg-strong: var(--proto-surface-soft);--panel: var(--proto-glass);--panel-strong: var(--proto-surface);--sidebar: var(--proto-glass);--sidebar-strong: var(--proto-surface-soft);--text: var(--proto-ink);--text-inverse: var(--proto-ink);--muted: var(--proto-muted);--muted-inverse: var(--proto-muted);--placeholder-text: #7c828e;--placeholder-text-disabled: #9297a1;--border: var(--proto-border);--border-inverse: var(--proto-border);--accent: #377d73;--accent-strong: #28685f;--accent-contrast: #ffffff;--brand-primary: #377d73;--brand-primary-hover: #28685f;--brand-primary-active: #20574f;--brand-primary-contrast: #ffffff;--shadow: var(--proto-shadow);--radius-lg: 16px;--radius-md: 12px;--page-radial-a: transparent;--page-radial-b: transparent;--page-gradient-start: #fafbfc;--page-gradient-end: #f4f5f9;--auth-bg-start: #f6f7fc;--auth-bg-end: #f4f1fa;--auth-glow-a: transparent;--auth-glow-b: transparent;--markdown-table-bg: var(--proto-surface);--markdown-table-head-bg: var(--proto-surface-soft);--markdown-table-border: var(--proto-border);--markdown-code-bg: #24262c;--markdown-code-text: #f4f5fa;--assistant-card-bg: var(--proto-surface);--assistant-card-border: var(--proto-border);--assistant-subtle-bg: var(--proto-surface-soft);--assistant-subtle-text: var(--proto-muted);--assistant-chart-axis-text: var(--proto-muted);--assistant-chart-label-text: var(--proto-ink);--assistant-chart-axis-line: var(--proto-border);--assistant-chart-grid-line: var(--proto-border);--checkbox-checked-bg: var(--proto-accent);--checkbox-checked-border: var(--proto-accent);--admin-soft-border: var(--proto-border)}:root[data-customer-interface=prototype][data-theme=dark]:not([data-site-mode=oem]){color-scheme:dark;--proto-ink: #e8e9ee;--proto-answer-body: #b9bdc9;--proto-answer-secondary: #9b9fad;--proto-muted: #a7abb7;--proto-faint: #8c929f;--proto-surface: #24262c;--proto-surface-soft: #2b2d35;--proto-glass: rgb(35 37 44 / 88%);--proto-hover: #343641;--proto-border: #3b3e49;--proto-accent: #9cd4c4;--proto-brand-gradient: linear-gradient(135deg, #3a57d8, #8b63c4 48%, #b570a0 85%, #c787a3);--proto-shadow: 0 12px 45px #00000026, 0 2px 8px #00000014;--proto-user-bubble: #343a40b3;--proto-conversation-accent: #c0bbef;--proto-conversation-icon: #b2aec7;--proto-conversation-border: rgb(173 159 222 / 25%);--proto-conversation-surface: rgb(35 35 46 / 72%);--proto-conversation-tint: rgb(167 147 222 / 9%);--proto-conversation-bubble: linear-gradient(120deg, rgb(48 47 67 / 88%), rgb(58 43 61 / 78%));--proto-ambient: linear-gradient(125deg, #20242f, #202126 40%, #302735 75%, #181a1e);--bg: #1a1c21;--placeholder-text: #a2a7b4;--placeholder-text-disabled: #858b98;--accent: #9cd4c4;--accent-strong: #b8e5d8;--accent-contrast: #182b26;--brand-primary: #9cd4c4;--brand-primary-hover: #b8e5d8;--brand-primary-active: #87c6b4;--brand-primary-contrast: #182b26;--page-gradient-start: #1a1c21;--page-gradient-end: #202126;--auth-bg-start: #1a1c21;--auth-bg-end: #28232e;--markdown-code-bg: #17191e;--markdown-code-text: #eceef4;--checkbox-bg: #24262c;--checkbox-border: #89919f;--checkbox-border-hover: #b8e5d8;--checkbox-check: #182b26;--danger-text: #ff9ca6;--danger-text-hover: #ffb5bd}:root[data-customer-interface=prototype] body{background:var(--bg);color:var(--proto-ink);font-family:Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}:root[data-customer-interface=prototype] :where(button,input,textarea,select){font-family:inherit;letter-spacing:0}:root[data-customer-interface=prototype] :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--proto-accent);outline-offset:3px}:root[data-customer-interface=prototype] :where(h1,h2,h3,h4,p,button,a,label){letter-spacing:0}:root[data-customer-interface=prototype][data-interface-motion=paused] :is(.app-shell,.app-shell *),:root[data-customer-interface=prototype][data-interface-motion=paused] .app-shell *:before,:root[data-customer-interface=prototype][data-interface-motion=paused] .app-shell *:after{animation:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion: reduce){:root[data-customer-interface=prototype] *,:root[data-customer-interface=prototype] *:before,:root[data-customer-interface=prototype] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-customer-interface=prototype]{--cp-success: #246b53;--cp-danger: #b02b42;--cp-warning: #855b18;--cp-info: #315bb7;--cp-command-ink: #fff;--cp-command-shade: linear-gradient(rgb(0 0 0 / 44%), rgb(0 0 0 / 44%))}:root[data-customer-interface=prototype][data-theme=dark]{--cp-success: #91d8b7;--cp-danger: #ffa6b5;--cp-warning: #ecc686;--cp-info: #a6c1ff}:root[data-customer-interface=prototype] :is(.skill-hub-page,.portal-topbar,.portal-topbar__account-dropdown,.skill-hub__filter-dropdown,.skill-hub__tags-dropdown,.skill-hub__user-dropdown,.skill-hub__antd-modal-root,.skill-plaza-skill-modal-root,.skill-analytics-drawer,.skill-hub__notification.ant-notification-notice,.skill-visibility-dialog-root){--skill-hub-bg: var(--proto-surface-soft);--skill-hub-surface: var(--proto-surface);--skill-hub-surface-raised: var(--proto-glass);--skill-hub-surface-hero: transparent;--skill-hub-surface-toolbar: var(--proto-glass);--skill-hub-surface-soft: var(--proto-surface-soft);--skill-hub-markdown-bg: var(--proto-surface);--skill-hub-dropdown-bg: var(--proto-surface);--skill-hub-control-bg: var(--proto-surface);--skill-hub-control-muted-bg: var(--proto-surface-soft);--skill-hub-control-hover-bg: var(--proto-hover);--skill-hub-text: var(--proto-ink);--skill-hub-muted: var(--proto-muted);--skill-hub-muted-strong: var(--proto-muted);--skill-hub-placeholder: var(--proto-muted);--skill-hub-border: var(--proto-border);--skill-hub-border-subtle: var(--proto-border);--skill-hub-border-control: var(--proto-border);--skill-hub-border-hover: var(--proto-accent);--skill-hub-border-focus: var(--proto-accent);--skill-hub-accent: var(--proto-accent);--skill-hub-accent-strong: var(--proto-accent);--skill-hub-accent-contrast: var(--cp-command-ink);--skill-hub-focus-ring: color-mix(in srgb, var(--proto-accent) 15%, transparent);--skill-hub-shadow-soft: var(--proto-shadow);--skill-hub-shadow-card: none;--skill-hub-shadow-hero: none;--skill-hub-shadow-toolbar: none}:root[data-customer-interface=prototype] :is(.company-management,.company-management__allocation-drawer,.company-management__subaccount-drawer,.company-management__package-drawer,.company-management__history-drawer-root){--admin-soft-border: var(--proto-border);--admin-hover-bg: var(--proto-hover);--standard-drawer-border: var(--proto-border);--standard-drawer-control: var(--proto-surface);--standard-drawer-control-hover: var(--proto-hover)}:root[data-customer-interface=prototype] :is(.billing-invoices,.paypal-checkout){--payment-surface: var(--proto-surface-soft);--payment-surface-raised: var(--proto-surface);--payment-surface-hover: var(--proto-hover);--payment-border: var(--proto-border);--payment-border-strong: var(--proto-border)}:root[data-customer-interface=prototype] .auth-page.auth-page--login-background{--login-text: var(--proto-ink);--login-muted: var(--proto-muted);--login-placeholder: var(--placeholder-text);--login-input: var(--proto-surface);--login-line: var(--proto-border);--login-focus: var(--proto-accent);--login-glass: var(--proto-glass);--login-glass-solid: var(--proto-surface);--login-glass-border: var(--proto-border);--login-background: var(--proto-surface-soft)}:root[data-customer-interface=prototype][data-theme=dark] .auth-page--login-background{--login-mesh-blue: #20242f;--login-mesh-pink: #302735;--login-white: #181a1e;--login-veil-top: #181a1e18;--login-veil-middle: #181a1e54;--login-veil-bottom: #181a1eb5}:root[data-customer-interface=prototype][data-theme=dark] .auth-page--login-background .auth-card__logo{filter:invert(1)}:root[data-customer-interface=prototype] .auth-page:not(.auth-page--oem-login-background),:root[data-customer-interface=prototype] .access-request{background:var(--proto-surface-soft);color:var(--proto-ink)}:root[data-customer-interface=prototype] .auth-page:not(.auth-page--oem-login-background) .auth-page__aurora{background:none;animation:none}:root[data-customer-interface=prototype] :is(.auth-card,.access-request__shell,.access-request__success-card){box-sizing:border-box;border:1px solid var(--proto-border);border-radius:8px;background:var(--proto-glass);color:var(--proto-ink);box-shadow:var(--proto-shadow)}:root[data-customer-interface=prototype] .auth-card__title{font-size:24px;line-height:1.35;letter-spacing:0}:root[data-customer-interface=prototype] .auth-card__brand-mark{background:var(--proto-surface);box-shadow:none}:root[data-customer-interface=prototype] .auth-card__input-wrap{border:1px solid var(--proto-border);border-radius:8px;background:var(--proto-surface);box-shadow:none}:root[data-customer-interface=prototype] .auth-card__input{border-radius:7px;color:var(--proto-ink)}:root[data-customer-interface=prototype] .auth-card__input-wrap:focus-within{border-color:var(--proto-accent);background:var(--proto-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--proto-accent) 14%,transparent)}:root[data-customer-interface=prototype] :is(.access-request__brand,.access-request__form-panel){background:transparent;color:var(--proto-ink)}:root[data-customer-interface=prototype] .access-request__brand{border-inline-end:1px solid var(--proto-border)}:root[data-customer-interface=prototype] .access-request__brand:after{background-image:none}:root[data-customer-interface=prototype] .access-request :is(h1,label,legend,strong){color:var(--proto-ink);letter-spacing:0}:root[data-customer-interface=prototype] .access-request h1{font-size:26px;line-height:1.35}:root[data-customer-interface=prototype] .access-request :is(.access-request__copy,.access-request__brand-copy,.access-request__hint,.access-request__tag,.access-request__logo-row div>span,.access-request__submit-note,.access-request__agent-region small){color:var(--proto-muted)}:root[data-customer-interface=prototype] .access-request :is(input:not([type=radio]):not([type=checkbox]),select,.access-request__phone--antd,.access-request__phone-country-select .ant-select-selector,.access-request__agent-region label,.access-request__flow span){border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface);color:var(--proto-ink)}:root[data-customer-interface=prototype] .access-request .ant-select:is(.access-request__industry-select,.access-request__country-select,.access-request__phone-country-select) .ant-select-selector{border-color:var(--proto-border);background:var(--proto-surface);color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.access-request__copy a,.access-request__success-actions a,.access-request__success-actions button){border-color:var(--proto-border);color:var(--proto-ink)}:root[data-customer-interface=prototype] .access-request__success-actions :is(a,button){background:var(--proto-surface)}:root[data-customer-interface=prototype] .access-request .access-request__code-button{border-color:var(--proto-border);background:var(--proto-surface);color:var(--proto-accent)}:root[data-customer-interface=prototype] .access-request:not(.landing-form-card) .access-request__code-button--sent{border-color:var(--proto-accent);background:color-mix(in srgb,var(--proto-accent) 10%,var(--proto-surface));color:var(--proto-accent)}:root[data-customer-interface=prototype] .access-request :is(.access-request__phone-number-input.ant-input,.access-request__phone-country-select .ant-select-input){border:0;border-radius:0;background:transparent}:root[data-customer-interface=prototype] .access-request .access-request__agent-region label.is-selected{border-color:var(--proto-accent);background:color-mix(in srgb,var(--proto-accent) 9%,var(--proto-surface));box-shadow:none}:root[data-customer-interface=prototype] .access-request__signal{border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface-soft)}:root[data-customer-interface=prototype] .access-request__signal-core{background:var(--proto-surface);color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.access-request__code-button,.access-request__signal-core span,.access-request__phone-country-code,.access-request__success-icon){color:var(--proto-accent)}:root[data-customer-interface=prototype] .access-request__success-icon{background:color-mix(in srgb,var(--proto-accent) 12%,var(--proto-surface))}:root[data-customer-interface=prototype] :is(.profile-page,.personal-skills,.skill-hub-page,.growth-page,.growth-route-state,.company-management,.billing-invoices,.paypal-checkout){background:var(--proto-surface-soft);color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.profile-page__hero,.skill-hub__hero,.skill-hub__panel,.skill-hub__toolbar,.growth-share,.company-management__members-card.ant-card){border-radius:0;background:transparent;box-shadow:none}:root[data-customer-interface=prototype] .profile-page__hero{padding-block:32px}:root[data-customer-interface=prototype] :is(.profile-page__hero-copy h1,.skill-hub__hero h1,.growth-page__header h1,.company-management__header h1,.billing-invoices__header h1,.paypal-checkout__plans h1){font-size:26px;line-height:1.35;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}:root[data-customer-interface=prototype] :is(.profile-page__eyebrow,.profile-page__section-heading p,.profile-page__hero-copy>p,.profile-page__section-heading h2,.profile-page__usage-item strong,.profile-page__spend-total,.auth-card__eyebrow,.access-request__logo-row span,.access-request__tag,.access-request__signal-core span){letter-spacing:0}:root[data-customer-interface=prototype] :is(.personal-skills__topbar,.portal-topbar,.skill-hub__topbar){border-color:var(--proto-border);border-radius:0;background:var(--proto-glass);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-customer-interface=prototype] :is(.personal-skills__top-search,.personal-skills__browse,.personal-skills__sort,.skill-hub__back-link,.portal-topbar__back-link){border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface);color:var(--proto-ink);box-shadow:none}:root[data-customer-interface=prototype] .personal-skill-card{border:0;border-bottom:1px solid var(--proto-border);border-radius:0;background:transparent;box-shadow:none}:root[data-customer-interface=prototype] .personal-skill-card__catalog-header .personal-skill-card__title-button h2{font-size:15px;font-weight:600;line-height:1.45}:root[data-customer-interface=prototype] :is(.skill-hub__card,.skill-hub__editor,.personal-skill-create,.personal-skill-agent-dialog,.personal-skill-modal__dialog,.personal-skill-modal__confirm,.personal-skill-card__menu){border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface);color:var(--proto-ink);box-shadow:var(--proto-shadow)}:root[data-customer-interface=prototype] .skill-hub__hero{padding-block:24px;border:0;border-bottom:1px solid var(--proto-border)}:root[data-customer-interface=prototype] .skill-hub__toolbar{border:0;border-bottom:1px solid var(--proto-border)}:root[data-customer-interface=prototype] :is(.personal-skill-modal .personal-skill-modal__showcase dd,.personal-skill-card__catalog-description){color:var(--proto-muted)}:root[data-customer-interface=prototype] :is(.personal-skill-card__installed,.personal-skill-card__status.is-enabled,.personal-skill-card__official,.growth-campaign-record__meta span,.password-reset-card__requirements li[data-met=true]){color:var(--proto-accent)}:root[data-customer-interface=prototype] :is(.personal-skill-card__installed,.personal-skill-card__pinned){border-color:var(--proto-border);background:var(--proto-surface-soft)}:root[data-customer-interface=prototype] .personal-skill-card__pinned{color:var(--cp-warning)}:root[data-customer-interface=prototype] .skill-plaza-featured{min-height:210px;box-shadow:none}:root[data-customer-interface=prototype] .skill-plaza-featured h2{font-size:23px;line-height:1.4}:root[data-customer-interface=prototype] :is(.auth-card__submit,.access-request .access-request__submit-section .access-request__submit,.profile-page__save,.personal-skills__create-action,.personal-skill-modal__primary,.skill-hub__primary-action,.skill-hub__hero .skill-hub__primary-action,.skill-hub__draft-action,.periodic-task-header .periodic-new-task,.personal-skills__topbar-actions .periodic-new-task,.periodic-detail-actions .periodic-detail-edit,.growth-engagement__primary-action,.growth-invitation-card__cta,.business-profile__save,.company-management__create-button,.skill-plaza-featured__actions .skill-plaza-featured__primary,.ant-btn-primary:not(.ant-btn-dangerous)):not(:disabled):not(.ant-btn-disabled){border-color:transparent!important;border-radius:8px;background:var(--cp-command-shade),var(--proto-brand-gradient)!important;color:var(--cp-command-ink)!important;box-shadow:none;font-weight:600;letter-spacing:0}:root[data-customer-interface=prototype] :is(.auth-card__submit,.profile-page__save,.personal-skills__create-action,.skill-hub__primary-action,.periodic-new-task,.ant-btn-primary):disabled{border-color:var(--proto-border);background:var(--proto-surface-soft);color:var(--proto-muted);box-shadow:none;opacity:.6}:root[data-customer-interface=prototype] :is(.personal-skills__tabs button[aria-selected=true],.skill-plaza-categories button.active,.periodic-page .periodic-tabs button[aria-pressed=true],.portal-topbar__theme-mode-switch .ant-segmented-item-selected){border-color:var(--proto-border);background:color-mix(in srgb,var(--proto-accent) 10%,var(--proto-surface));color:var(--proto-accent)}:root[data-customer-interface=prototype] :is(.billing-invoices__form,.paypal-checkout__plan,.paypal-checkout__payment,.paypal-checkout__resume,.paypal-checkout__order,.growth-campaign-record,.growth-invitation-card){border-color:var(--proto-border);background:var(--proto-surface);color:var(--proto-ink);box-shadow:none}:root[data-customer-interface=prototype] .billing-invoices__form{background:transparent}:root[data-customer-interface=prototype] .paypal-checkout__plan--selected{border-color:var(--proto-accent);background:color-mix(in srgb,var(--proto-accent) 8%,var(--proto-surface))}:root[data-customer-interface=prototype] .company-management__summary .ant-card{border-color:var(--proto-border);border-radius:8px;background:var(--proto-surface)}:root[data-customer-interface=prototype] .company-management__members-card.ant-card{border:0;border-top:1px solid var(--proto-border)}:root[data-customer-interface=prototype] .company-management__members-card>.ant-card-body{padding-inline:0}:root[data-customer-interface=prototype] .company-management__icon{border-radius:8px;background:color-mix(in srgb,var(--proto-accent) 12%,var(--proto-surface));color:var(--proto-accent)}:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf){--cu-bg: var(--proto-surface-soft);--cu-surface: var(--proto-surface);--cu-text: var(--proto-ink);--cu-muted: var(--proto-muted);--cu-subtle: var(--proto-muted);--cu-border: var(--proto-border);--cu-blue: var(--proto-accent);--cu-blue-dark: var(--proto-accent);--cu-blue-soft: color-mix(in srgb, var(--proto-accent) 10%, var(--proto-surface));--cu-chart-secondary: var(--proto-muted);--cu-amber: var(--cp-warning);--cu-amber-soft: color-mix(in srgb, var(--cp-warning) 10%, var(--proto-surface));color-scheme:light}:root[data-customer-interface=prototype][data-theme=dark] .company-usage-dashboard:not(.cu-pdf),:root[data-customer-interface=prototype][data-theme=dark] .skill-hub-page{color-scheme:dark}:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf) :is(.cu-metric,.cu-icon-button,.cu-pagination button,select,.cu-page-state button,.cu-analysis-state button,.cu-export-state button,.cu-ranges button[aria-pressed=true]){border-color:var(--proto-border);background:var(--proto-surface)}:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf) :is(.cu-ranges,.cu-quota-bar,.cu-scenario-track,.cu-badge,.cu-nav-count){border-color:var(--proto-border);background:var(--proto-hover)}:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf) :is(.cu-badge-blue,.cu-badge-green,.cu-section-nav a[aria-current=location] .cu-nav-count){background:var(--cu-blue-soft);color:var(--proto-accent)}:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf) tbody tr:hover,:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf) .cu-ranges button:hover:not([aria-pressed=true]){background:var(--proto-hover)}:root[data-customer-interface=prototype] .company-usage-dashboard:not(.cu-pdf) .cu-avatar{border-color:var(--proto-border)}:root[data-customer-interface=prototype] :is(.ant-modal-content,.ant-modal-container,.ant-modal-header,.ant-drawer-content,.ant-drawer-section,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-panel-container,.ant-popover-inner,.ant-notification-notice,.ant-message-notice-content){background:var(--proto-surface);color:var(--proto-ink);border-color:var(--proto-border)}:root[data-customer-interface=prototype] :is(.ant-modal-content,.ant-modal-container,.ant-dropdown-menu,.ant-select-dropdown,.ant-popover-inner,.ant-picker-panel-container){border-radius:8px;box-shadow:var(--proto-shadow)}:root[data-customer-interface=prototype] :is(.ant-modal-title,.ant-drawer-title,.ant-modal-close,.ant-drawer-close,.ant-popover-title,.ant-popover-inner-content,.ant-descriptions-item-content,.ant-form-item-label>label,.ant-select-item-option-content,.ant-dropdown-menu-title-content,.ant-empty-description,.ant-notification-notice-message,.ant-notification-notice-description){color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-addon,.ant-select-selector,.ant-picker,.ant-btn-default:not(.ant-btn-dangerous)){border-color:var(--proto-border);background:var(--proto-surface);color:var(--proto-ink)}:root[data-customer-interface=prototype] .ant-input-affix-wrapper>input.ant-input{background:transparent}:root[data-customer-interface=prototype] :is(.ant-input,.auth-card__input)::placeholder,:root[data-customer-interface=prototype] .access-request .access-request__form input::placeholder,:root[data-customer-interface=prototype] :is(.ant-select-placeholder,.ant-select-selection-placeholder){color:var(--proto-muted);opacity:1}:root[data-customer-interface=prototype] :is(.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):hover,.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover){background:var(--proto-hover)}:root[data-customer-interface=prototype] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--proto-accent) 12%,var(--proto-surface));color:var(--proto-ink)}:root[data-customer-interface=prototype] :is(.ant-table,.ant-table-tbody>tr>td){background:var(--proto-surface);color:var(--proto-ink);border-color:var(--proto-border)}:root[data-customer-interface=prototype] .ant-table-thead>tr>th{background:var(--proto-surface-soft);color:var(--proto-muted);border-color:var(--proto-border)}:root[data-customer-interface=prototype] .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--proto-accent)}:root[data-customer-interface=prototype] .ant-tabs .ant-tabs-ink-bar{background:var(--proto-accent)}:root[data-customer-interface=prototype] .ant-table-cell-fix-right,:root[data-customer-interface=prototype] .ant-table-cell-fix-left{background:var(--proto-surface)}:root[data-customer-interface=prototype] :is(.portal-topbar__account-dropdown,.personal-skill-card__menu){max-width:calc(100vw - 24px);overflow-wrap:anywhere}:root[data-customer-interface=prototype] :is(.personal-skills__error,.inline-notice,.growth-invitation-card__error,.growth-engagement-actions__status.is-error,.growth-share__feedback--error,.personal-skill-create__load-error,.company-management__allocation-error){color:var(--cp-danger);border-color:color-mix(in srgb,var(--cp-danger) 30%,var(--proto-border))}:root[data-customer-interface=prototype] :is(.personal-skills__error,.inline-notice){background:color-mix(in srgb,var(--cp-danger) 8%,var(--proto-surface))}:root[data-customer-interface=prototype] .password-reset-card__success{background:color-mix(in srgb,var(--cp-success) 10%,var(--proto-surface));color:var(--cp-success);border-color:color-mix(in srgb,var(--cp-success) 28%,var(--proto-border))}:root[data-customer-interface=prototype] :is(.auth-card,.access-request,.profile-page,.personal-skills__workspace,.personal-skill-modal,.personal-skill-create,.personal-skill-agent-dialog,.skill-hub,.portal-topbar,.periodic-page,.periodic-drawer,.growth-page,.company-management,.billing-invoices,.paypal-checkout) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--proto-accent);outline-offset:3px}:root[data-customer-interface=prototype] :is(.ant-modal,.ant-drawer,.ant-dropdown,.ant-select-dropdown) :focus-visible{outline:2px solid var(--proto-accent);outline-offset:-2px}:root[data-customer-interface=prototype] .portal-topbar{box-sizing:border-box;max-width:100%}@media (max-width: 960px){:root[data-customer-interface=prototype] :is(.personal-skills__topbar,.personal-skills__topbar-actions,.skill-hub__topbar,.portal-topbar,.skill-hub__toolbar-fields,.skill-hub__hero-action-row){flex-wrap:wrap;gap:12px}:root[data-customer-interface=prototype] .personal-skills__title-row{min-width:0}:root[data-customer-interface=prototype] .company-management__toolbar{grid-template-columns:minmax(0,1fr) minmax(140px,190px)}:root[data-customer-interface=prototype] .company-management__toolbar>*{min-width:0;max-width:100%}:root[data-customer-interface=prototype] .access-request__brand{border-inline-end:0;border-bottom:1px solid var(--proto-border)}}@media (max-width: 640px){:root[data-customer-interface=prototype] .auth-page{padding:20px 16px;overflow-y:auto}:root[data-customer-interface=prototype] .auth-card{padding:28px 20px}:root[data-customer-interface=prototype] :is(.profile-page__hero-copy h1,.skill-hub__hero h1,.growth-page__header h1,.billing-invoices__header h1,.company-management__header h1,.access-request h1){font-size:22px}:root[data-customer-interface=prototype] :is(.profile-page__hero-copy,.profile-page__hero-copy span,.profile-page__spend-row,.personal-skill-modal__header,.company-management__summary strong){overflow-wrap:anywhere;white-space:normal}:root[data-customer-interface=prototype] :is(.profile-page__section-heading,.profile-page__spend-row,.personal-skill-modal footer,.periodic-task-header__actions,.company-management__drawer-actions,.growth-share__field>div){flex-wrap:wrap}:root[data-customer-interface=prototype] .personal-skills__topbar{padding:14px 16px}:root[data-customer-interface=prototype] .personal-skills__top-search{width:100%;flex:1 1 180px}:root[data-customer-interface=prototype] .personal-skills__topbar-actions{width:100%;justify-content:flex-start}:root[data-customer-interface=prototype] :is(.skill-plaza-controls,.my-skills-controls,.my-skills-controls__right){flex-wrap:wrap;min-width:0}:root[data-customer-interface=prototype] .skill-plaza-categories{width:100%}:root[data-customer-interface=prototype] :is(.skill-hub__toolbar-fields,.skill-hub__toolbar-field,.skill-hub__hero-action-row,.portal-topbar__actions){max-width:100%;min-width:0}:root[data-customer-interface=prototype] :is(.personal-skill-modal__tabs,.skill-analytics__presets,.personal-credits__tabs,.company-usage-dashboard .cu-ranges){max-width:100%;overflow-x:auto}:root[data-customer-interface=prototype] :is(.personal-skill-modal__tabs button,.skill-analytics__presets button,.personal-credits__tabs button){flex-shrink:0}:root[data-customer-interface=prototype] :is(.company-management__toolbar,.company-management__form-grid,.company-management__capability-grid,.billing-invoices__form){grid-template-columns:minmax(0,1fr)}:root[data-customer-interface=prototype] .company-management__allocation-row{grid-template-columns:28px minmax(0,1fr);padding-block:12px}:root[data-customer-interface=prototype] .company-management__allocation-points{grid-column:2;width:100%}:root[data-customer-interface=prototype] .ant-drawer-content-wrapper{max-width:100vw}:root[data-customer-interface=prototype] .ant-modal{max-width:calc(100vw - 24px);margin-inline:auto}:root[data-customer-interface=prototype] :is(.ant-drawer-body,.company-management__allocation-drawer .ant-drawer-body,.company-management__subaccount-drawer .ant-drawer-body){padding:20px 16px}:root[data-customer-interface=prototype] .ant-table-content{overflow-x:auto}:root[data-customer-interface=prototype] .access-request__phone-country-popup.ant-select-dropdown{min-width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion: reduce){:root[data-customer-interface=prototype] :is(.auth-page__aurora,.access-request__orbit,.access-request__dot,.growth-page__state-line:after,.skill-plaza-featured__track){animation:none;transition:none}}@property --prototype-ring-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes prototype-composer-orbit{to{--prototype-ring-angle: 360deg}}@keyframes prototype-aura{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.conversation-atmosphere,.conversation-motion-toggle,.conversation-atmosphere__status{display:none}:root[data-customer-interface=prototype] .conversation-atmosphere{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--proto-ambient)}.conversation-atmosphere__canvas,.conversation-atmosphere__veil{position:absolute;top:0;right:0;bottom:0;left:0}.conversation-atmosphere__canvas canvas{display:block;width:100%;height:100%}.conversation-atmosphere__veil{background:linear-gradient(180deg,#ffffff18,#ffffff54 65%,#ffffffb5)}:root[data-theme=dark] .conversation-atmosphere{background:linear-gradient(125deg,#082a59,#000 42%,#000 65%,#320255)}:root[data-theme=dark] .conversation-atmosphere__canvas{top:-40px;right:-40px;bottom:-40px;left:-40px;filter:blur(30px)}:root[data-theme=dark] .conversation-atmosphere__veil{background:linear-gradient(180deg,#0000,#0002)}:root[data-customer-interface=prototype]{--proto-control-glass-sheen: rgb(255 255 255 / 62%);--proto-control-glass-edge: rgb(255 255 255 / 88%);--proto-control-glass-depth: rgb(72 78 91 / 16%)}:root[data-customer-interface=prototype] .app-shell{--proto-topbar-inset: 32px;--proto-account-size: 32px;--proto-output-inset: calc(var(--proto-topbar-inset) + (var(--proto-account-size) - 40px) / 2);position:relative;isolation:isolate;grid-template-columns:244px minmax(0,1fr);background:transparent}:root[data-customer-interface=prototype] .app-shell:has(.chat-page__viewport--messages) .conversation-atmosphere{opacity:.4}:root[data-customer-interface=prototype][data-theme=dark]{--proto-control-glass-sheen: rgb(255 255 255 / 18%);--proto-control-glass-edge: rgb(255 255 255 / 30%);--proto-control-glass-depth: rgb(0 0 0 / 34%)}:root[data-customer-interface=prototype] .app-shell:has(>.app-shell__sidebar>.chat-sidebar--collapsed){grid-template-columns:72px minmax(0,1fr)}:root[data-customer-interface=prototype] .app-shell.app-shell--mobile{grid-template-columns:minmax(0,1fr)}:root[data-customer-interface=prototype] .app-shell__sidebar--mobile{background:var(--proto-surface);box-sizing:border-box}:root[data-customer-interface=prototype] .app-shell__sidebar{padding:24px 16px 14px;background:linear-gradient(90deg,color-mix(in srgb,var(--proto-surface) 55%,transparent),transparent)}:root[data-customer-interface=prototype] .app-shell__workspace,:root[data-customer-interface=prototype] .app-shell__topbar,:root[data-customer-interface=prototype] .chat-page__viewport,:root[data-customer-interface=prototype] .app-shell__composer{background:transparent}:root[data-customer-interface=prototype] .app-shell__topbar{padding:20px var(--proto-topbar-inset);min-height:76px;box-sizing:border-box}:root[data-customer-interface=prototype] .chat-topbar{min-height:32px}:root[data-customer-interface=prototype] .chat-topbar__meta{gap:12px}:root[data-customer-interface=prototype] .chat-topbar__quota-pill{padding:5px 8px;background:transparent;border:0;box-shadow:none;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-topbar__quota-icon-wrap{background:transparent;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-topbar__quota-value{font-size:12px;font-weight:500;color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-topbar__avatar{width:var(--proto-account-size);height:var(--proto-account-size);background:#353940;color:#fff;font-size:11px}:root[data-customer-interface=prototype] .chat-topbar__notifications-trigger{width:32px;height:32px;border:0;background:transparent;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-topbar__title{font-size:14px;font-weight:500}:root[data-customer-interface=prototype] .chat-sidebar{gap:14px;--sidebar-bg: var(--proto-glass)}:root[data-customer-interface=prototype] .chat-sidebar__chrome{min-height:30px;margin-bottom:10px}:root[data-customer-interface=prototype] .chat-sidebar__brand-label{font-size:13px;font-weight:600}:root[data-customer-interface=prototype] .chat-sidebar__brand-mark{width:25px;height:22px}:root[data-customer-interface=prototype] .chat-sidebar__toggle{width:30px;height:30px;border-radius:8px;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-sidebar__quick-actions{grid-template-columns:minmax(0,1fr);gap:10px}:root[data-customer-interface=prototype] .chat-sidebar__new-button{min-height:42px;border-radius:24px;background:var(--proto-brand-gradient);font-size:13px}:root[data-customer-interface=prototype] .chat-sidebar__quick-actions .chat-sidebar__new-button{width:100%;padding-inline:15px}:root[data-customer-interface=prototype] .chat-sidebar__search{width:100%;min-width:0;height:36px;justify-content:flex-start;border-radius:10px;background:transparent;overflow:visible}:root[data-customer-interface=prototype] .chat-sidebar__search-button{width:100%;min-width:36px;height:36px;color:var(--proto-muted);justify-content:flex-start;gap:10px;padding-inline:12px;border-radius:8px;font-size:12px}.chat-sidebar__search-label{display:none}:root[data-customer-interface=prototype] .chat-sidebar__search-label{display:inline}:root[data-customer-interface=prototype] .chat-sidebar__search--open .chat-sidebar__search-button{width:36px;padding-inline:8px}:root[data-customer-interface=prototype] .chat-sidebar__search--open{border-color:var(--proto-border);background:var(--proto-glass)}:root[data-customer-interface=prototype] .chat-sidebar__search-input{font-size:12px;color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-sidebar__search :is(.chat-sidebar__search-input,.chat-sidebar__search-button):focus-visible{outline:none}:root[data-customer-interface=prototype] .chat-sidebar .chat-sidebar__skill-links{display:flex;flex-direction:column-reverse;gap:2px;padding:0 0 8px;border:0}:root[data-customer-interface=prototype] .chat-sidebar .chat-sidebar__skill-links a{box-sizing:border-box;border:0;border-radius:10px;padding:10px 12px;min-height:38px;font-size:13px;font-weight:400;color:var(--proto-muted);background:transparent;box-shadow:none}:root[data-customer-interface=prototype] .chat-sidebar__history-tabs{gap:10px}:root[data-customer-interface=prototype] .chat-sidebar__history-tab{color:var(--proto-muted);font-size:11px;font-weight:500;padding:6px 8px;border-radius:6px}:root[data-customer-interface=prototype] .chat-sidebar__history-tab:focus:not(:focus-visible){outline:none}:root[data-customer-interface=prototype] .chat-sidebar__history-tab:focus-visible{outline:2px solid var(--proto-conversation-accent);outline-offset:2px}:root[data-customer-interface=prototype] .chat-sidebar .chat-sidebar__skill-links a{color:var(--proto-ink);font-weight:500}:root[data-customer-interface=prototype] .chat-sidebar__history-tab--active{color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-sidebar__month{margin-top:14px;padding-inline:12px;color:var(--proto-muted);font-size:10px;font-weight:600}:root[data-customer-interface=prototype] .chat-sidebar__item{min-height:43px;border:0;border-radius:12px;background:transparent;box-shadow:none;padding:10px 12px}:root[data-customer-interface=prototype] .chat-sidebar__item-title{color:var(--proto-ink);font-size:12px;font-weight:400;line-height:1.5}:root[data-customer-interface=prototype] .chat-sidebar__item-meta{font-size:9px;color:var(--proto-faint)}:root[data-customer-interface=prototype] .chat-sidebar__item--active{background:color-mix(in srgb,var(--proto-surface) 64%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--proto-surface) 70%,transparent)}:root[data-customer-interface=prototype] .chat-sidebar__item--active .chat-sidebar__item-title{color:var(--proto-ink);font-weight:600}:root[data-customer-interface=prototype] :is(.chat-sidebar__item:hover,.chat-sidebar__skill-links a:hover,.chat-sidebar__toggle:hover,.chat-sidebar__settings-button:hover){background:color-mix(in srgb,var(--proto-surface) 60%,transparent)}:root[data-customer-interface=prototype] .chat-sidebar__portal{border-top:1px solid var(--proto-border);padding-top:10px}:root[data-customer-interface=prototype] .chat-sidebar__settings-button{border-radius:10px;font-size:12px;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-sidebar--collapsed .chat-sidebar__quick-actions{display:flex;flex-direction:column}:root[data-customer-interface=prototype] .chat-sidebar--collapsed :is(.chat-sidebar__new-button,.chat-sidebar__search){width:40px;min-width:40px;justify-content:center;padding:0}:root[data-customer-interface=prototype] .chat-sidebar--collapsed .chat-sidebar__search:after{content:none}:root[data-customer-interface=prototype] .chat-sidebar--collapsed .chat-sidebar__skill-links a{padding:10px}:root[data-customer-interface=prototype] .app-shell:has(.chat-sidebar--collapsed)>.app-shell__sidebar{padding:24px 10px 14px}:root[data-customer-interface=prototype] .chat-empty{width:100%;max-width:1040px;min-height:100%;padding:56px 42px 48px;display:block}:root[data-customer-interface=prototype] .chat-empty__hero{display:flex;flex-direction:column;align-items:center;gap:0;width:min(100%,920px);max-width:920px;margin:0 auto}:root[data-customer-interface=prototype] .chat-empty__greeting{margin:0 0 12px;color:var(--proto-muted);text-align:center;font-size:12px;line-height:1.7;overflow-wrap:anywhere}:root[data-customer-interface=prototype] .chat-empty__greeting span{color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-empty .chat-empty__title{font-size:34px;font-weight:500;line-height:1.4;color:var(--proto-ink);margin:0 0 24px;overflow-wrap:anywhere}:root[data-customer-interface=prototype] .chat-empty__composer-wrap{width:100%}:root[data-customer-interface=prototype] .chat-empty__composer-wrap .chat-composer{width:100%;max-width:none}:root[data-customer-interface=prototype] .chat-empty__examples{width:min(100%,860px);margin-top:18px}:root[data-customer-interface=prototype] .chat-empty__recommended-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:0;overflow:visible}:root[data-customer-interface=prototype] .chat-empty__recommended-card{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0;min-height:50px;padding:12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--proto-border) 65%,transparent);border-radius:0;background:transparent;box-shadow:none;color:var(--proto-muted);font-size:13px;font-weight:400;line-height:1.6;text-align:left}:root[data-customer-interface=prototype] .chat-empty__recommended-card span{flex:1;min-width:0;overflow-wrap:anywhere}:root[data-customer-interface=prototype] .chat-empty__recommended-card svg{flex:0 0 auto;color:var(--proto-accent)}:root[data-customer-interface=prototype] .chat-empty__recommended-card .chat-empty__question-arrow{color:var(--proto-faint)}:root[data-customer-interface=prototype] .chat-empty__recommended-card:before{display:none}:root[data-customer-interface=prototype] .chat-empty__recommended-card:hover,:root[data-customer-interface=prototype] .chat-empty__recommended-card[aria-pressed=true]{background:var(--proto-glass);border-color:var(--proto-border);border-radius:6px;box-shadow:none;color:var(--proto-ink)}:root[data-customer-interface=prototype] .popular-skills{width:100%;margin:38px auto 0}.popular-skills__accessible-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.popular-skills__tabs{display:flex;gap:20px;min-width:0}.popular-skills__tabs button{padding:9px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:11px}.popular-skills__tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--text)}.popular-skills__empty{padding:20px 0;text-align:left;color:var(--muted);font-size:12px}:root[data-customer-interface=prototype] .popular-skills__heading{margin-bottom:6px;gap:10px}:root[data-customer-interface=prototype] .popular-skills__heading a{color:var(--proto-muted);font-size:10px;font-weight:400;white-space:nowrap}:root[data-customer-interface=prototype] .popular-skills__grid{gap:0 24px}:root[data-customer-interface=prototype] .popular-skills__grid article[hidden]{display:none}:root[data-customer-interface=prototype] .popular-skills__grid article{position:relative;display:flex;flex-direction:column;gap:4px;min-height:86px;padding:16px 0;box-sizing:border-box;border:0;border-bottom:1px solid color-mix(in srgb,var(--proto-border) 70%,transparent);border-radius:0;background:transparent;box-shadow:none}:root[data-customer-interface=prototype] .popular-skills__grid h3{font-size:12px;font-weight:500}:root[data-customer-interface=prototype] .popular-skills__grid p{margin-left:41px;font-size:10px;line-height:1.6;color:var(--proto-muted)}:root[data-customer-interface=prototype] .popular-skills__grid button{background:transparent;border:0;color:var(--proto-accent)}:root[data-customer-interface=prototype] .popular-skills__card-header>.skill-visual{border-radius:8px;border:1px solid var(--proto-border);background:var(--proto-glass);color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-composer{width:min(100%,760px);max-width:760px;margin-inline:auto}:root[data-customer-interface=prototype] .chat-composer__shell{position:relative;border:1px solid var(--proto-border);border-radius:24px;background:var(--proto-glass);box-shadow:var(--proto-shadow);padding:19px 20px 13px;gap:12px;transition:box-shadow .35s,background .35s}:root[data-customer-interface=prototype] .chat-composer__shell:before,:root[data-customer-interface=prototype] .chat-composer__shell:after{content:"";position:absolute;pointer-events:none;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:26px;padding:2px;background:conic-gradient(from var(--prototype-ring-angle),#8d9eff30,#a965de20 145deg,#e88fb830 210deg,#2448ff 265deg,#a965de 310deg,#f193bd 342deg,#8d9eff30);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:prototype-composer-orbit 7s steps(84,end) infinite;opacity:.85}:root[data-customer-interface=prototype] .chat-composer__shell:after{top:-5px;right:-5px;bottom:-5px;left:-5px;padding:5px;border-radius:29px;filter:blur(4px);opacity:.2}:root[data-customer-interface=prototype] .chat-composer__shell:focus-within{border-color:var(--proto-border);box-shadow:var(--proto-shadow);transform:none;background:var(--proto-surface)}:root[data-customer-interface=prototype] .chat-composer__input{min-height:50px;font-size:16px;line-height:1.7;color:var(--proto-ink);padding:0}:root[data-customer-interface=prototype] .chat-composer__input:focus-visible{outline:0}:root[data-customer-interface=prototype] .chat-composer__controls{gap:8px;flex-wrap:wrap}:root[data-customer-interface=prototype] .chat-composer__actions{flex:1;gap:4px;flex-wrap:wrap}:root[data-customer-interface=prototype] .chat-composer__actions :is(svg,.sidebar-icon){width:16px;height:16px;flex-shrink:0}:root[data-customer-interface=prototype] .chat-composer__add-menu-wrap{order:-1}.chat-composer__skill-trigger{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:7px 8px;color:var(--muted);border-radius:8px;font-size:12px}.chat-composer__skill-trigger:hover:not(:disabled){background:var(--bg-strong)}:root[data-customer-interface=prototype] :is(.chat-composer__attach,.chat-composer__improve,.chat-composer__deep-query,.chat-composer__creative){min-height:32px;height:32px;font-size:12px;border-radius:8px;background:transparent;box-shadow:none;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-composer__creative--active{color:var(--proto-accent);background:color-mix(in srgb,var(--proto-accent) 10%,transparent)}:root[data-customer-interface=prototype] .chat-composer__send,:root[data-customer-interface=prototype] .chat-composer__stop{width:33px;min-width:33px;height:33px;border-radius:50%;background:var(--proto-brand-gradient);color:#fff}:root[data-customer-interface=prototype] .chat-composer__send:disabled{opacity:1;color:var(--proto-faint);background:var(--proto-hover);box-shadow:none}:root[data-customer-interface=prototype] .chat-composer__footer{margin-top:8px}:root[data-customer-interface=prototype] .chat-composer__disclaimer{color:var(--proto-muted);font-size:10px}:root[data-customer-interface=prototype] .chat-composer__tier-control{width:auto;max-width:180px;height:32px}:root[data-customer-interface=prototype] :is(.chat-composer__tier,.chat-tier-selector__trigger){min-height:32px;height:32px;border:0;background:transparent;border-radius:8px;font-size:11px;font-weight:400}:root[data-customer-interface=prototype] .app-shell__composer{padding:12px 40px 24px}:root[data-customer-interface=prototype] .app-shell__composer .chat-composer-stack{box-sizing:border-box;width:100%;max-width:1028px;margin-inline:auto;padding-inline:24px}:root[data-customer-interface=prototype] .app-shell__composer .chat-composer{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}:root[data-customer-interface=prototype] .app-shell__composer .chat-composer__input{min-height:28px;font-size:16px}:root[data-customer-interface=prototype] .app-shell__composer .chat-composer__shell{padding:12px 18px 10px}:root[data-customer-interface=prototype] .chat-composer--readonly .chat-composer__shell:before,:root[data-customer-interface=prototype] .chat-composer--readonly .chat-composer__shell:after{opacity:.15;animation:none}:root[data-customer-interface=prototype][data-theme=dark] .chat-composer__shell:before{opacity:.55}:root[data-customer-interface=prototype][data-theme=dark] .chat-composer__shell:after{opacity:.12}:root[data-customer-interface=prototype] .chat-messages{max-width:1280px;margin-inline:auto;padding:32px 40px 0;--chat-message-right-offset: 0px;row-gap:24px}:root[data-customer-interface=prototype] .chat-message{font-size:13px;margin-bottom:18px}:root[data-customer-interface=prototype] .chat-message--assistant{justify-self:start;width:78%;min-width:0;box-sizing:border-box}:root[data-customer-interface=prototype] .chat-message--user{justify-self:end;max-width:62%;min-width:0;margin-inline-end:6%;padding:0;border:0;background:transparent;box-shadow:none}:root[data-customer-interface=prototype] .chat-message__row--user{margin-right:0}:root[data-customer-interface=prototype] .chat-message__user-stack{width:100%}:root[data-customer-interface=prototype] .chat-message--user .chat-message__bubble{background:var(--proto-conversation-bubble);border:1px solid var(--proto-conversation-border);border-radius:22px;padding:12px 18px;color:var(--proto-ink);box-shadow:0 3px 14px #6d61a50a}:root[data-customer-interface=prototype] .chat-message__content{font-size:15px;line-height:1.85;color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content{font-size:15px;line-height:1.85;color:var(--proto-answer-body)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(p,li,td){color:var(--proto-answer-body)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(h1,h2,h3,h4){font-weight:650;line-height:1.5;letter-spacing:0;color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content h1{font-size:24px;margin:34px 0 18px}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content h2{font-size:22px;margin:32px 0 14px}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(h3,h4){font-size:18px;margin:26px 0 12px}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(h1,h2,h3,h4):first-child{margin-top:0}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content p{margin:0 0 14px}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(ul,ol){margin:12px 0 18px;padding-left:24px}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content li{margin:6px 0}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content strong{font-weight:650;color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(small,figcaption,.assistant-rich-content__sources-name){color:var(--proto-answer-secondary)}:root[data-customer-interface=prototype] .chat-message :is(.chat-message__state--completed,.chat-message__timestamp){color:var(--proto-answer-secondary)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content :is(th,td){font-size:14px;line-height:1.7;padding:12px 14px}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--proto-conversation-border);border-radius:8px;background:var(--proto-conversation-surface);box-shadow:none;font-variant-numeric:tabular-nums}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content th{padding-block:13px;font-weight:600;color:var(--proto-conversation-accent);background:var(--proto-conversation-tint);border-bottom:1px solid var(--proto-conversation-border)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content td{border-bottom:1px solid var(--proto-conversation-border);background:transparent}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content tbody tr:nth-child(2n) td{background:var(--proto-conversation-tint)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content tbody tr:hover td{background:color-mix(in srgb,var(--proto-conversation-accent) 12%,transparent)}:root[data-customer-interface=prototype] .chat-message .assistant-rich-content tbody tr:last-child td{border-bottom:0}:root[data-customer-interface=prototype] :is(.chat-message__actions button,.chat-result-files__toggle>svg,.chat-result-files__sort,.chat-result-files__actions :is(button,a),.chat-composer__actions button){color:var(--proto-conversation-icon)}:root[data-customer-interface=prototype] :is(.chat-message__actions button,.chat-result-files__actions :is(button,a)):hover{color:var(--proto-conversation-accent);background:var(--proto-conversation-tint)}:root[data-customer-interface=prototype] .chat-message__avatar{width:30px;height:30px;box-sizing:border-box;border:1px solid var(--proto-border);border-radius:8px;background:var(--proto-glass)}:root[data-customer-interface=prototype] .chat-message__avatar-logo{width:23px;height:20px;filter:none}:root[data-customer-interface=prototype][data-theme=dark] .chat-message__avatar-logo{filter:invert(1)}:root[data-customer-interface=prototype] .chat-message__avatar--loading:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border-radius:50%;background:conic-gradient(from 70deg,#8d9eff55,#a965de55,#e88fb855,#8d9eff55);filter:blur(8px);animation:prototype-aura 2.4s ease-in-out infinite;z-index:-1}:root[data-customer-interface=prototype] .chat-message__avatar-ring{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:.6;animation-duration:7s}:root[data-customer-interface=prototype] .chat-message__avatar--loading:before,:root[data-customer-interface=prototype] .chat-message__avatar-ring{display:none}:root[data-customer-interface=prototype] .chat-message__avatar--loading:after{content:"";position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;pointer-events:none;z-index:0}:root[data-customer-interface=prototype][data-theme=dark] .chat-message__avatar--loading .chat-message__avatar-logo{filter:none}.assistant-avatar-aura{position:absolute;width:56px;height:56px;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;border-radius:50%;contain:paint;pointer-events:none;z-index:-1}.chat-result-files__toggle{position:relative}.chat-result-files__unread{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#e5484d;border:2px solid var(--proto-surface);pointer-events:none}.assistant-avatar-aura canvas{position:absolute;width:88px;height:88px;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%);display:block;border-radius:50%}.assistant-avatar-aura[data-renderer=static] canvas{display:none}.assistant-avatar-aura[data-renderer=static]:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:var(--proto-brand-gradient);opacity:.35;filter:blur(12px)}:root[data-customer-interface=prototype] .agent-process-segment{background:transparent;border-color:var(--proto-border);border-radius:8px}:root[data-customer-interface=prototype] :is(.chat-message__state,.agent-process-row__summary){color:var(--proto-muted);font-size:11px}:root[data-customer-interface=prototype] .chat-output-rail{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-customer-interface=prototype] .chat-output-rail .chat-result-files,:root[data-customer-interface=prototype] .chat-result-files{box-sizing:border-box;min-width:0;max-width:100%;padding:14px;background:var(--proto-glass);border:1px solid var(--proto-border);border-radius:8px;box-shadow:none}:root[data-customer-interface=prototype] .chat-result-files__header{gap:8px;margin-bottom:12px}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__header{margin-bottom:0}:root[data-customer-interface=prototype] .chat-result-files__header h2{display:block;flex:1;min-width:0;font-size:13px;color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-result-files__toggle{width:100%;min-height:28px;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;text-align:left;cursor:pointer}:root[data-customer-interface=prototype] .chat-result-files__toggle>svg:last-child{margin-left:auto;transition:transform .2s}:root[data-customer-interface=prototype] .chat-result-files__toggle[aria-expanded=false]>svg:last-child{transform:rotate(-90deg)}:root[data-customer-interface=prototype] .chat-result-files__count{display:inline-flex;min-width:22px;height:22px;font-size:11px;background:var(--proto-hover);color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-result-files__list[hidden]{display:none}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true]{width:40px;height:40px;padding:0;background:transparent;border:0;overflow:visible;align-self:flex-end}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__header{margin:0}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__header h2{margin:0;overflow:visible}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__header-actions{display:none}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__toggle{position:relative;box-sizing:border-box;width:40px;height:40px;justify-content:center;border:1px solid var(--proto-border);border-radius:50%;background:var(--proto-surface);color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__toggle:hover{background:var(--proto-hover);color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-result-files__toggle:focus-visible{outline:2px solid var(--proto-conversation-accent);outline-offset:2px}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] :is(.chat-result-files__title,.chat-result-files__toggle>svg:last-child){display:none}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__toggle>svg:first-child{width:20px;height:20px}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__count{display:none}:root[data-customer-interface=prototype] .chat-result-files[data-collapsed=true] .chat-result-files__count[data-empty=true]{display:none}:root[data-customer-interface=prototype] :is(.chat-conversation-output,.periodic-rail)[data-collapsed=true]{overflow:visible}:root[data-customer-interface=prototype] :is(.chat-conversation-output[data-collapsed=true]>.chat-conversation-output__toggle,.periodic-rail[data-collapsed=true] .periodic-rail__toggle,.chat-result-files[data-collapsed=true] .chat-result-files__toggle){border-color:var(--proto-control-glass-edge);background:linear-gradient(145deg,var(--proto-control-glass-sheen) -15%,transparent 46%,color-mix(in srgb,var(--proto-control-glass-sheen) 35%,transparent)),color-mix(in srgb,var(--proto-surface) 12%,transparent);box-shadow:inset 1px 1px 0 var(--proto-control-glass-edge),inset -1px -1px 2px var(--proto-control-glass-depth),0 3px 10px var(--proto-control-glass-depth);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}:root[data-customer-interface=prototype] :is(.chat-conversation-output[data-collapsed=true]>.chat-conversation-output__toggle,.periodic-rail[data-collapsed=true] .periodic-rail__toggle,.chat-result-files[data-collapsed=true] .chat-result-files__toggle):hover{background-color:color-mix(in srgb,var(--proto-surface) 24%,transparent)}:root[data-customer-interface=prototype] .chat-result-files__empty{width:auto;height:auto;padding:14px 0 2px;border:0;border-top:1px solid var(--proto-border);border-radius:0;background:transparent;font-size:12px;line-height:1.7;color:var(--proto-muted)}:root[data-customer-interface=prototype] .chat-result-files__item{display:flex;width:100%;box-sizing:border-box;gap:10px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--proto-border);border-radius:0;flex-wrap:wrap}:root[data-customer-interface=prototype] .chat-result-files__item:last-child{border-bottom:0}:root[data-customer-interface=prototype] .chat-result-files__copy{display:flex;flex-direction:column;flex:1;min-width:80px}:root[data-customer-interface=prototype] .chat-result-files__copy strong{color:var(--proto-ink);font-size:13px;font-weight:500;line-height:1.6;white-space:normal;overflow-wrap:anywhere}:root[data-customer-interface=prototype] .chat-result-files__meta{color:var(--proto-muted);font-size:11px}:root[data-customer-interface=prototype] .chat-result-files__actions{position:static;flex-basis:100%;flex-direction:row;justify-content:flex-end;margin-left:auto;flex-wrap:wrap;gap:6px}:root[data-customer-interface=prototype] :is(.chat-sidebar__settings-popover,.chat-sidebar__sort-menu,.chat-sidebar__conversation-menu,.chat-sidebar__history-hover-card,.chat-topbar__account-menu,.chat-topbar__daily-spend,.chat-composer__add-menu,.chat-skill-picker__dialog){border-color:var(--proto-border);background:var(--proto-surface);color:var(--proto-ink);box-shadow:var(--proto-shadow);border-radius:12px}:root[data-customer-interface=prototype] :is(.chat-topbar__account-menu-item,.chat-sidebar__sort-option,.chat-sidebar__conversation-menu-item){color:var(--proto-ink);border-radius:8px}:root[data-customer-interface=prototype] .conversation-motion-toggle{display:grid;place-items:center;position:absolute;right:16px;bottom:8px;z-index:23;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--proto-muted)}:root[data-customer-interface=prototype] .conversation-motion-toggle:hover{background:var(--proto-glass)}:root[data-customer-interface=prototype] .app-shell:has(.periodic-page) .conversation-motion-toggle{bottom:66px}:root[data-customer-interface=prototype] .app-shell:has(.periodic-page) .conversation-atmosphere__status{bottom:73px}:root[data-customer-interface=prototype] .conversation-atmosphere__status{display:block;position:absolute;right:50px;bottom:15px;font-size:10px;color:var(--proto-muted);z-index:20}:root[data-customer-interface=prototype] .app-shell--creative-mode .conversation-atmosphere{opacity:.12}:root[data-customer-interface=prototype] .app-shell--creative-mode .chat-composer__shell:after{display:none}@media (min-width: 1500px) and (min-height: 850px){:root[data-customer-interface=prototype] .chat-empty{padding-top:96px}}@media (min-width: 761px) and (max-height: 800px){:root[data-customer-interface=prototype] .chat-empty{padding-top:24px}:root[data-customer-interface=prototype] .chat-empty .chat-empty__title{margin-bottom:24px}}@media (min-width: 961px){:root[data-customer-interface=prototype] .chat-message-stage.chat-message-stage--with-results.chat-message-stage--unified-output{padding-right:var(--proto-output-inset)}:root[data-customer-interface=prototype] .chat-message-stage--with-results{display:block}:root[data-customer-interface=prototype] .chat-message-stage--with-results .chat-messages{width:100%;margin-inline:auto}:root[data-customer-interface=prototype] .chat-message-stage .chat-output-rail{position:fixed;top:var(--chat-output-rail-fixed-top, 84px);right:var(--proto-output-inset);display:flex;align-items:flex-end;flex-direction:column;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 108px);margin:0;z-index:10;pointer-events:none}:root[data-customer-interface=prototype] .chat-message-stage .chat-result-files{position:relative;top:auto;width:100%;margin:0;max-height:calc(100dvh - 108px);pointer-events:auto;background:var(--proto-surface);box-shadow:var(--proto-shadow)}:root[data-customer-interface=prototype] .chat-message-stage .chat-result-files[data-collapsed=true]{width:40px;background:transparent;box-shadow:none}:root[data-customer-interface=prototype] .chat-message-stage .chat-result-files__copy{display:flex}:root[data-customer-interface=prototype] .chat-result-files:not([data-collapsed=true]) .chat-result-files__list{overflow-y:auto;min-height:0}}@media (max-width: 1000px){:root[data-customer-interface=prototype] .chat-empty{padding:40px 28px 50px}:root[data-customer-interface=prototype] .chat-empty .chat-empty__title{font-size:30px}:root[data-customer-interface=prototype] .popular-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){:root[data-customer-interface=prototype] .app-shell.app-shell--mobile{grid-template-columns:minmax(0,1fr)}:root[data-customer-interface=prototype] .app-shell__topbar{min-height:62px;padding:14px 16px}:root[data-customer-interface=prototype] .app-shell__sidebar--mobile{background:var(--proto-surface);width:min(85vw,280px);box-sizing:border-box}:root[data-customer-interface=prototype] .chat-sidebar__mobile-brand{color:var(--proto-ink)}:root[data-customer-interface=prototype] .chat-sidebar__actions--mobile{margin-bottom:4px}:root[data-customer-interface=prototype] .chat-mobile-topbar{grid-template-columns:40px minmax(0,1fr);gap:8px}:root[data-customer-interface=prototype] .chat-mobile-topbar__title{text-align:left;letter-spacing:0}:root[data-customer-interface=prototype] .chat-mobile-topbar__actions{grid-column:1 / -1;justify-content:flex-end;gap:6px}:root[data-customer-interface=prototype] .chat-mobile-topbar__quota-button{flex:1;width:auto}:root[data-customer-interface=prototype] .chat-empty{padding:44px 20px 50px}:root[data-customer-interface=prototype] .chat-empty .chat-empty__title{font-size:27px;margin-bottom:24px;line-height:1.45}:root[data-customer-interface=prototype] .chat-empty__greeting{margin-bottom:14px}:root[data-customer-interface=prototype] .chat-empty__recommended-card{justify-content:flex-start;min-width:0;min-height:44px;padding:12px 6px}:root[data-customer-interface=prototype] .popular-skills{margin-top:28px}:root[data-customer-interface=prototype] .popular-skills__grid{gap:0 16px}:root[data-customer-interface=prototype] .popular-skills__card-header{grid-template-columns:28px minmax(0,1fr) 24px;gap:7px}:root[data-customer-interface=prototype] .popular-skills__card-header>.skill-visual{width:28px;height:28px}:root[data-customer-interface=prototype] .popular-skills__card-header>button{margin-top:0}:root[data-customer-interface=prototype] .popular-skills__grid p{margin-left:35px}:root[data-customer-interface=prototype] .popular-skills__tabs{gap:14px}:root[data-customer-interface=prototype] .popular-skills__tabs button{font-size:10px}:root[data-customer-interface=prototype] .chat-composer__shell{padding:15px 14px 11px;border-radius:22px}:root[data-customer-interface=prototype] .chat-composer__input{font-size:16px}:root[data-customer-interface=prototype] .chat-composer__controls{gap:6px}:root[data-customer-interface=prototype] .chat-composer__actions{flex-basis:calc(100% - 42px)}:root[data-customer-interface=prototype] .chat-composer__controls--with-tier .chat-composer__actions{flex-basis:100%}:root[data-customer-interface=prototype] .chat-composer__tier-control{margin-left:auto}:root[data-customer-interface=prototype] .app-shell__composer{padding:10px 16px max(30px,env(safe-area-inset-bottom))}:root[data-customer-interface=prototype] .app-shell__composer .chat-composer-stack{padding-inline:0}:root[data-customer-interface=prototype] .chat-messages{--chat-message-right-offset: 0px;--chat-question-rail-width: 24px;padding-inline:16px}:root[data-customer-interface=prototype] .chat-message--assistant{width:100%}:root[data-customer-interface=prototype] .chat-message--user{max-width:86%;margin-inline-end:0}:root[data-customer-interface=prototype] .chat-message__row{grid-template-columns:28px minmax(0,1fr);gap:9px}:root[data-customer-interface=prototype] .chat-message__row--user{grid-template-columns:minmax(0,1fr)}:root[data-customer-interface=prototype] .chat-message__content{font-size:15px}:root[data-customer-interface=prototype] .chat-message__avatar{width:26px;height:26px}.assistant-avatar-aura{width:44px;height:44px}.assistant-avatar-aura canvas{width:64px;height:64px}:root[data-customer-interface=prototype] .chat-message__avatar--loading:after{width:32px;height:32px}:root[data-customer-interface=prototype] .chat-message--user .chat-message__bubble{padding:10px 14px;border-radius:18px}}@media (max-width: 360px){:root[data-customer-interface=prototype] .chat-empty{padding-inline:16px}:root[data-customer-interface=prototype] .popular-skills__grid{grid-template-columns:minmax(0,1fr)}:root[data-customer-interface=prototype] .popular-skills__heading{flex-wrap:wrap}}:root[data-customer-interface=prototype][data-interface-motion=paused] .chat-composer__shell:before,:root[data-customer-interface=prototype][data-interface-motion=paused] .chat-composer__shell:after,:root[data-customer-interface=prototype][data-interface-motion=paused] .chat-message__avatar--loading:before{animation-play-state:paused}:root[data-customer-interface=prototype][data-composer-typing=true] .chat-composer__shell:before,:root[data-customer-interface=prototype][data-composer-typing=true] .chat-composer__shell:after{animation-play-state:paused}html,body,#root{margin:0;height:100%}#root>.ant-app{height:100%}body{background:radial-gradient(circle at 16% 0%,var(--page-radial-a) 0%,transparent 52%),radial-gradient(circle at 94% 14%,var(--page-radial-b) 0%,transparent 42%),linear-gradient(180deg,var(--page-gradient-start) 0%,var(--bg) 48%,var(--page-gradient-end) 100%);color:var(--text);font-family:Manrope,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.4;transition:background-color .24s ease,color .24s ease}button,input,textarea{font:inherit}button{border:1px solid var(--border);border-radius:11px;background:var(--panel-strong);color:var(--text);cursor:pointer;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.58}input,textarea{border:1px solid var(--border);border-radius:10px;background:var(--panel-strong);color:var(--text)}:where(input,textarea)::placeholder{color:var(--placeholder-text);opacity:1}:where(input:disabled,textarea:disabled)::placeholder{color:var(--placeholder-text-disabled)!important;opacity:1}:root[data-theme=dark] :where(.ant-checkbox-wrapper){color:var(--text)}:root[data-theme=dark] :where(.ant-checkbox:not(.ant-checkbox-checked,.ant-checkbox-indeterminate,.ant-checkbox-disabled)){border-color:var(--checkbox-border);background:var(--checkbox-bg)}:root[data-theme=dark] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover :where(.ant-checkbox:not(.ant-checkbox-checked,.ant-checkbox-indeterminate)){border-color:var(--checkbox-border-hover);background:var(--checkbox-bg)}:root[data-theme=dark] .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled),:root[data-theme=dark] .ant-checkbox.ant-checkbox-indeterminate:not(.ant-checkbox-disabled){border-color:var(--checkbox-checked-border);background:var(--checkbox-checked-bg)}:root[data-theme=dark] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover :where(.ant-checkbox.ant-checkbox-checked,.ant-checkbox.ant-checkbox-indeterminate){border-color:var(--checkbox-checked-border);background:var(--checkbox-checked-bg)}:root[data-theme=dark] .ant-checkbox.ant-checkbox-checked:not(.ant-checkbox-disabled):after{border-color:var(--checkbox-check)}:root[data-theme=dark] .ant-checkbox.ant-checkbox-indeterminate:not(.ant-checkbox-disabled):after{background:var(--checkbox-check)}:root[data-theme=dark] .ant-checkbox:has(.ant-checkbox-input:focus-visible){outline:2px solid var(--checkbox-checked-border)!important;outline-offset:1px!important;box-shadow:0 0 0 3px var(--checkbox-focus)!important}:root[data-theme=dark] .ant-checkbox.ant-checkbox-disabled:not(.ant-checkbox-checked,.ant-checkbox-indeterminate){border-color:var(--checkbox-disabled-border);background:var(--checkbox-disabled-bg)}:root[data-theme=dark] .ant-checkbox.ant-checkbox-disabled:is(.ant-checkbox-checked,.ant-checkbox-indeterminate){border-color:var(--checkbox-disabled-checked-border);background:var(--checkbox-disabled-checked-bg)}:root[data-theme=dark] .ant-checkbox.ant-checkbox-disabled:is(.ant-checkbox-checked,.ant-checkbox-indeterminate):after{border-color:var(--checkbox-disabled-check);background:var(--checkbox-disabled-check)}:root[data-theme=dark] :where(.ant-checkbox,.ant-checkbox-wrapper){opacity:1}:root[data-theme=dark] :where(.ant-checkbox-wrapper-disabled){color:var(--muted);cursor:not-allowed;opacity:1}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input)){-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;border:1px solid var(--checkbox-border);border-radius:4px;background:var(--checkbox-bg);color:var(--checkbox-check);cursor:pointer;opacity:1}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input):hover:not(:disabled)){border-color:var(--checkbox-border-hover)}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input):checked){border-color:var(--checkbox-checked-border);background:var(--checkbox-checked-bg)}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input):checked):after{position:absolute;top:46%;left:50%;width:28%;height:55%;border:solid var(--checkbox-check);border-width:0 2px 2px 0;content:"";transform:translate(-50%,-55%) rotate(45deg)}:root[data-theme=dark] input[type=checkbox]:not(.ant-checkbox-input):focus-visible{outline:2px solid var(--checkbox-checked-border)!important;outline-offset:1px!important;box-shadow:0 0 0 3px var(--checkbox-focus)!important}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input):disabled){border-color:var(--checkbox-disabled-border);background:var(--checkbox-disabled-bg);cursor:not-allowed;opacity:1}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input):disabled:checked){border-color:var(--checkbox-disabled-checked-border);background:var(--checkbox-disabled-checked-bg)}:root[data-theme=dark] :where(input[type=checkbox]:not(.ant-checkbox-input):disabled:checked):after{border-color:var(--checkbox-disabled-check)}a{color:inherit}.loading-line{width:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text);text-align:center}.loading-line__brand{display:inline-flex;align-items:center;gap:10px}.loading-line__logo{width:34px;height:34px;display:block;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=dark] .loading-line__logo{filter:invert(1) brightness(1.3)}:root[data-brand=insight] .loading-line__logo{object-fit:contain;filter:none}.loading-line__name{font-size:18px;line-height:1.2;font-weight:800;letter-spacing:0}.loading-line__copy{margin:0;font-size:16px;line-height:1.4;color:var(--muted);animation:loading-line-copy-glow 1.4s ease-in-out infinite}@keyframes loading-line-copy-glow{0%,to{opacity:.62}50%{opacity:1}}.route-loading{min-height:100dvh;display:grid;place-items:center;padding:24px}.route-loading .loading-line{min-height:0}.site-bootstrap{align-items:center;background:var(--page, #f7f8fa);color:var(--text, #17191d);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:100vh;padding:24px;text-align:center}.site-bootstrap__mark{animation:site-bootstrap-pulse 1.1s ease-in-out infinite alternate;background:#6f7782;border-radius:2px;height:4px;width:44px}.site-bootstrap--error h1,.site-bootstrap--error p{margin:0}.site-bootstrap--error code{color:#69717d;font-size:12px}@keyframes site-bootstrap-pulse{to{opacity:.35;transform:scaleX(.65)}}.auth-card__description{color:var(--muted);margin:-4px 0 6px;text-align:center}
