/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer reset{html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}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]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}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{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}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{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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}}@layer base;@layer antd{.login-form-wrap .ant-input-affix-wrapper>input.ant-input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--console-text);caret-color:var(--console-text);box-shadow:inset 0 0 0 1000px var(--console-surface)!important}.login-form-wrap .ant-input-affix-wrapper>input.ant-input:is(:autofill,:autofill){-webkit-text-fill-color:var(--console-text);caret-color:var(--console-text);box-shadow:inset 0 0 0 1000px var(--console-surface)!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky\!{position:sticky!important}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.-right-1{right:calc(var(--spacing) * -1)}.-right-3\.5{right:calc(var(--spacing) * -3.5)}.right-4{right:calc(var(--spacing) * 4)}.\!bottom-10{bottom:calc(var(--spacing) * 10)!important}.-bottom-1{bottom:calc(var(--spacing) * -1)}.\!left-\[60px\]{left:60px!important}.\!z-10{z-index:10!important}.z-10{z-index:10}.z-20{z-index:20}.order-first{order:-9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.m-0\!{margin:0!important}.m-auto{margin:auto}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.\!flex{display:flex!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-\[58px\]{width:58px;height:58px}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7\!{height:calc(var(--spacing) * 7)!important}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-\[22px\]{height:22px}.h-\[40px\]{height:40px}.h-\[88px\]{height:88px}.h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[min\(52vh\,480px\)\]{height:min(52vh,480px)}.h-\[min\(62vh\,720px\)\]{height:min(62vh,720px)}.h-auto\!{height:auto!important}.h-full{height:100%}.h-max{height:max-content}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[112px\]{min-height:112px}.min-h-\[132px\]{min-height:132px}.min-h-\[260px\]{min-height:260px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-7\!{width:calc(var(--spacing) * 7)!important}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-80{width:calc(var(--spacing) * 80)}.w-\[32\%\]{width:32%}.w-\[40px\]{width:40px}.w-\[46\%\]{width:46%}.w-\[54\%\]{width:54%}.w-\[58\%\]{width:58%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[66\%\]{width:66%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[74\%\]{width:74%}.w-\[78\%\]{width:78%}.w-\[84\%\]{width:84%}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[92\%\]{width:92%}.w-\[105px\]\!{width:105px!important}.w-\[170px\]\!{width:170px!important}.w-\[280px\]\!{width:280px!important}.w-\[min\(100\%\,410px\)\]{width:min(100%,410px)}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[route-content-enter_180ms_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:.18s cubic-bezier(.2,.8,.2,1) both route-content-enter}.animate-\[skeleton-pulse_1\.35s_ease-in-out_infinite\]{animation:1.35s ease-in-out infinite skeleton-pulse}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[12px_1fr\]{grid-template-columns:12px 1fr}.grid-cols-\[34\%_1fr\]{grid-template-columns:34% 1fr}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_32px\]{grid-template-columns:minmax(0,1fr) 32px}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[5px\]{gap:5px}.gap-\[18px\]{gap:18px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--workspace-radius\)\]{border-radius:var(--workspace-radius)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-console-border{border-color:var(--console-border)}.border-console-border\!{border-color:var(--console-border)!important}.border-console-border-strong{border-color:var(--console-border-strong)}.border-gray-200{border-color:var(--color-gray-200)}.\!bg-console-selection{background-color:var(--console-selection-bg)!important}.bg-\[var\(--console-skeleton-base\)\]{background-color:var(--console-skeleton-base)}.bg-console-bg{background-color:var(--console-bg)}.bg-console-muted{background-color:var(--console-surface-muted)}.bg-console-selection{background-color:var(--console-selection-bg)}.bg-console-subtle{background-color:var(--console-surface-subtle)}.bg-console-subtle\!{background-color:var(--console-surface-subtle)!important}.bg-console-surface{background-color:var(--console-surface)}.bg-console-surface\!{background-color:var(--console-surface)!important}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5\!{padding:calc(var(--spacing) * 2.5)!important}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\!{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[18px\]{padding-inline:18px}.px-\[clamp\(18px\,2\.5vw\,32px\)\]{padding-inline:clamp(18px,2.5vw,32px)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[13px\]{padding-block:13px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[clamp\(48px\,10vh\,96px\)\]{padding-top:clamp(48px,10vh,96px)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-left\!{text-align:left!important}.align-middle{vertical-align:middle}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[13px\]{font-size:13px!important}.text-\[11px\]{font-size:11px}.\!leading-7{--tw-leading:calc(var(--spacing) * 7)!important;line-height:calc(var(--spacing) * 7)!important}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-console-primary,.text-console-primary\!{color:var(--console-primary)!important}.text-console-text{color:var(--console-text)}.text-console-text\!{color:var(--console-text)!important}.text-console-text-secondary{color:var(--console-text-secondary)}.text-console-text-secondary\!{color:var(--console-text-secondary)!important}.text-console-text\/50{color:var(--console-text)}@supports (color:color-mix(in lab, red, red)){.text-console-text\/50{color:color-mix(in oklab, var(--console-text) 50%, transparent)}}.text-console-text\/60{color:var(--console-text)}@supports (color:color-mix(in lab, red, red)){.text-console-text\/60{color:color-mix(in oklab, var(--console-text) 60%, transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-inherit{color:inherit}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_var\(--console-selection-accent\)\]{--tw-shadow:inset 3px 0 var(--tw-shadow-color,var(--console-selection-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-console{--tw-shadow:var(--console-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[left\,right\]{transition-property:left,right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,width\]\!{transition-property:left,width!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.duration-250\!{--tw-duration:.25s!important;transition-duration:.25s!important}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-console-primary\!:hover{border-color:var(--console-primary)!important}.hover\:text-console-primary\!:hover{color:var(--console-primary)!important}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:transition-none\!{transition-property:none!important}}@media not all and (width>=900px){.max-\[900px\]\:h-\[360px\]{height:360px}.max-\[900px\]\:h-\[620px\]{height:620px}.max-\[900px\]\:border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.max-\[900px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media (width>=40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}}.\[\&_\.ant-btn\]\:\!mt-2 .ant-btn{margin-top:calc(var(--spacing) * 2)!important}.\[\&_\.ant-btn\]\:\!h-11 .ant-btn{height:calc(var(--spacing) * 11)!important}.\[\&_\.ant-collapse-content-box\]\:\!px-0 .ant-collapse-content-box{padding-inline:0!important}.\[\&_\.ant-collapse-content-box\]\:\!pt-1 .ant-collapse-content-box{padding-top:var(--spacing)!important}.\[\&_\.ant-collapse-content-box\]\:\!pb-0 .ant-collapse-content-box{padding-bottom:0!important}.\[\&_\.ant-descriptions-item-content\]\:min-w-0 .ant-descriptions-item-content{min-width:0}.\[\&_\.ant-input-affix-wrapper\]\:w-\[250px\] .ant-input-affix-wrapper{width:250px}.\[\&_\.ant-input-affix-wrapper\]\:min-w-0 .ant-input-affix-wrapper{min-width:0}.\[\&_\.ant-menu\]\:flex-1 .ant-menu{flex:1}.\[\&_\.ant-menu\]\:overflow-y-auto .ant-menu{overflow-y:auto}.\[\&_\.ant-menu\]\:\!border-e-0 .ant-menu{border-inline-end-style:var(--tw-border-style)!important;border-inline-end-width:0!important}.\[\&_\.ant-menu\]\:\!px-2 .ant-menu{padding-inline:calc(var(--spacing) * 2)!important}.\[\&_\.ant-menu\]\:\!py-2 .ant-menu{padding-block:calc(var(--spacing) * 2)!important}.\[\&_\.ant-menu-item\]\:\!h-\[46px\] .ant-menu-item{height:46px!important}.\[\&_\.ant-menu-item\]\:\!px-3 .ant-menu-item{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.ant-menu-item\]\:\!leading-\[46px\] .ant-menu-item{--tw-leading:46px!important;line-height:46px!important}.\[\&_\.ant-menu-item_\.anticon\]\:\!text-sm .ant-menu-item .anticon{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_\.ant-menu-item-group-title\]\:\!pt-3 .ant-menu-item-group-title{padding-top:calc(var(--spacing) * 3)!important}.\[\&_\.ant-menu-item-group-title\]\:\!text-xs .ant-menu-item-group-title{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\[\&_\.ant-menu-sub_\.ant-menu-item\]\:\!pl-7 .ant-menu-sub .ant-menu-item{padding-left:calc(var(--spacing) * 7)!important}.\[\&_\.ant-menu-submenu-title\]\:\!h-\[46px\] .ant-menu-submenu-title{height:46px!important}.\[\&_\.ant-menu-submenu-title\]\:\!px-3 .ant-menu-submenu-title{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.ant-menu-submenu-title\]\:\!leading-\[46px\] .ant-menu-submenu-title{--tw-leading:46px!important;line-height:46px!important}.\[\&_\.ant-menu-title-content\]\:\!text-sm .ant-menu-title-content{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_\.ant-pagination\]\:\!mx-4 .ant-pagination{margin-inline:calc(var(--spacing) * 4)!important}.\[\&_\.ant-space\]\:min-w-\[130px\] .ant-space{min-width:130px}.\[\&_\.ant-table\]\:\!rounded-none .ant-table{border-radius:0!important}.\[\&_\.ant-table-cell\]\:\!text-sm .ant-table-cell{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_\.ant-table-cell_\.ant-typography\]\:\!m-0 .ant-table-cell .ant-typography{margin:0!important}.\[\&_\.ant-table-container\]\:min-w-0 .ant-table-container,.\[\&_\.ant-table-wrapper\]\:min-w-0 .ant-table-wrapper{min-width:0}.\[\&_\.ant-timeline-item-content\]\:min-h-14 .ant-timeline-item-content{min-height:calc(var(--spacing) * 14)}.\[\&_\.ant-typography\]\:\!m-0 .ant-typography{margin:0!important}.\[\&_\.ant-typography\]\:\!text-xs .ant-typography{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\[\&_\.ant-typography\]\:whitespace-nowrap .ant-typography{white-space:nowrap}.\[\&_\.ant-typography\]\:\!text-console-text .ant-typography{color:var(--console-text)!important}.\[\&_\.ant-typography-secondary\]\:\!text-console-text-secondary .ant-typography-secondary{color:var(--console-text-secondary)!important}.\[\&_\.ant-typography-strong\]\:\!text-sm .ant-typography-strong{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_\.xterm\]\:h-full .xterm{height:100%}.\[\&_\.xterm-viewport\]\:\[scrollbar-color\:\#4a515d_transparent\] .xterm-viewport{scrollbar-color:#4a515d transparent}.\[\&_h5\.ant-typography\]\:\!text-base h5.ant-typography{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\[\&_strong\]\:min-w-0 strong{min-width:0}.\[\&_strong\]\:overflow-hidden strong{overflow:hidden}.\[\&_strong\]\:text-ellipsis strong{text-overflow:ellipsis}.\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.\[\&_time\]\:shrink-0 time{flex-shrink:0}.\[\&_time\]\:text-\[11px\] time{font-size:11px}.\[\&_time\]\:text-console-text-secondary time{color:var(--console-text-secondary)}.\[\&\>\.ant-avatar\]\:shrink-0>.ant-avatar{flex-shrink:0}.\[\&\>\.ant-avatar\]\:\!rounded-md>.ant-avatar{border-radius:var(--radius-md)!important}.\[\&\>\.ant-avatar\]\:\!bg-console-subtle>.ant-avatar{background-color:var(--console-surface-subtle)!important}.\[\&\>\.ant-avatar\]\:\!text-console-primary>.ant-avatar{color:var(--console-primary)!important}.\[\&\>\.ant-collapse-item\>\.ant-collapse-header\]\:\!px-0>.ant-collapse-item>.ant-collapse-header{padding-inline:0!important}.\[\&\>\.ant-tabs-nav\]\:\!mb-4>.ant-tabs-nav{margin-bottom:calc(var(--spacing) * 4)!important}.\[\&\>\.ant-tabs-nav_\.ant-tabs-tab\]\:\!px-1>.ant-tabs-nav .ant-tabs-tab{padding-inline:var(--spacing)!important}.\[\&\>\.ant-tabs-nav_\.ant-tabs-tab\]\:\!py-3>.ant-tabs-nav .ant-tabs-tab{padding-block:calc(var(--spacing) * 3)!important}.\[\&\>\.ant-tabs-nav_\.ant-tabs-tab-btn\>span\]\:inline-flex>.ant-tabs-nav .ant-tabs-tab-btn>span{display:inline-flex}.\[\&\>\.ant-tabs-nav_\.ant-tabs-tab-btn\>span\]\:items-center>.ant-tabs-nav .ant-tabs-tab-btn>span{align-items:center}.\[\&\>\.ant-tabs-nav_\.ant-tabs-tab-btn\>span\]\:gap-2>.ant-tabs-nav .ant-tabs-tab-btn>span{gap:calc(var(--spacing) * 2)}.\[\&\>\.ant-typography\]\:block>.ant-typography{display:block}.\[\&\>\.ant-typography\]\:leading-\[22px\]>.ant-typography{--tw-leading:22px;line-height:22px}}@keyframes skeleton-pulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes route-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.chart-draw-up{transform-origin:bottom;animation:.45s ease-out chart-draw-up}.chart-draw-right{transform-origin:0;animation:.45s ease-out chart-draw-right}@keyframes chart-draw-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chart-draw-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.chart-draw-up,.chart-draw-right{animation:none;transition:none!important}}.brand-logo-animation{--brand-shadow-opacity:.32}html[data-theme=dark] .brand-logo-animation{--brand-shadow-opacity:.14}.login-transition-mask{z-index:10000;background:var(--console-surface);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}.login-transition-mask--cover{animation:.28s ease-in-out both login-mask-cover}.login-transition-mask--reveal{animation:.32s ease-in-out both login-mask-reveal}.login-transition-title{color:var(--console-text);letter-spacing:.08em;font-size:16px;font-weight:700}.login-transition-bar{background:var(--console-border-strong);border-radius:999px;width:min(192px,70vw);height:2px;overflow:hidden}.login-transition-progress{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, var(--console-primary), var(--console-accent));width:100%;height:100%;animation:4s cubic-bezier(.4,0,.2,1) both login-bar-fill}@keyframes login-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes login-mask-cover{0%{opacity:0}to{opacity:1}}@keyframes login-mask-reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.login-transition-mask,.login-transition-progress{animation-duration:1ms}}:root{color:var(--console-text);background:var(--console-bg);--console-bg:#f0f2f5;--console-surface:#fff;--console-surface-subtle:#fafafa;--console-surface-muted:#f6f8fa;--console-border:#f0f0f0;--console-border-strong:#d9d9d9;--console-text:#000000e0;--console-text-secondary:#0000008c;--console-text-muted:#00000059;--console-shadow:0 1px 4px #0015290f;--console-selection-bg:#eaf0fa;--console-selection-accent:#2454a6;--console-primary:#2454a6;--console-primary-solid:#2454a6;--console-accent:#20b8a6;--console-accent-text:#147d70;--console-primary-border:#9db7df;--console-accent-soft:#eaf0fa;--console-accent-soft-hover:#dce7f7;--console-danger-text:#cf1322;--console-warning-surface:#fff9ed;--console-warning-icon-bg:#ffedc7;--console-warning-border:#f0b45a;--console-warning-text:#c46b08;--console-skeleton-base:#f0f1f3;--console-skeleton-highlight:#fafafa;--scrollbar-thumb:#0000002e;--scrollbar-thumb-hover:#00000052;font-synthesis:none;letter-spacing:0;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}:root[data-console-theme=dark]{--console-bg:#141414;--console-surface:#1f1f1f;--console-surface-subtle:#262626;--console-surface-muted:#242424;--console-border:#303030;--console-border-strong:#3a3a3a;--console-text:#ffffffe0;--console-text-secondary:#ffffff8c;--console-text-muted:#ffffff5c;--console-shadow:0 1px 6px #0000004d;--console-selection-bg:#1b2c46;--console-selection-accent:#8aafe8;--console-primary:#8aafe8;--console-primary-solid:#3a61a4;--console-accent:#63d2c2;--console-accent-text:#63d2c2;--console-primary-border:#365582;--console-accent-soft:#1b2c46;--console-accent-soft-hover:#263d5f;--console-danger-text:#ff7875;--console-warning-surface:#2b2111;--console-warning-icon-bg:#3d2b12;--console-warning-border:#d89614;--console-warning-text:#ffc53d;--console-skeleton-base:#303030;--console-skeleton-highlight:#3a3a3a;--scrollbar-thumb:#fff3;--scrollbar-thumb-hover:#ffffff5c}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-width:40px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--console-text);background:var(--console-bg);overflow-x:hidden}button,input,textarea,select{letter-spacing:0}.ant-modal .ant-list{max-height:420px;overflow-y:auto}.mobile-navigation .ant-drawer-content,.mobile-navigation .ant-drawer-body{background:var(--console-surface)}.mobile-navigation .ant-drawer-body{padding:0}.mobile-navigation .navigation-content{height:calc(100vh - 64px)}.workspace-center{width:max-content;height:max-content;margin:auto;position:absolute;inset:0}.workspace-chat{background:var(--console-bg)}.workspace-chat-header{border-bottom:1px solid var(--console-border-strong);background:var(--console-surface-subtle);flex:0 0 64px;min-height:64px;padding:10px 18px}.workspace-chat-header .ant-typography-secondary{font-size:12px}.workspace-timeline{background:var(--console-bg);flex:1 1 0;min-height:0;padding:20px 24px 26px;position:relative;overflow-y:auto}.workspace-message-entry{margin-bottom:14px}.workspace-message-time{color:var(--console-text-secondary);text-align:center;margin:4px auto 14px;font-size:11px;display:block}.workspace-message{align-items:flex-start;gap:10px;display:flex}.workspace-message-outgoing{justify-content:flex-end}.workspace-message-system{justify-content:center}.workspace-message-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(72%,620px);display:flex}.workspace-message-outgoing .workspace-message-stack{align-items:flex-end;width:fit-content}.workspace-message-stack>.ant-typography-secondary{margin-left:2px;font-size:11px}.workspace-bubble{border:1px solid var(--console-border);border-radius:var(--workspace-radius);background:var(--console-surface);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 12px}.workspace-message-outgoing .workspace-bubble{color:#fff;background:var(--console-primary-solid);border-color:#0000}.workspace-bubble-pending{opacity:.72}.workspace-message-send-state{color:var(--console-text-secondary);align-self:flex-end;margin-bottom:10px}.workspace-message-send-state-sent{color:var(--console-primary)}.workspace-message-send-state-failed{color:var(--console-danger-text)}.workspace-bubble-failed{border-color:var(--console-danger-text)!important}.workspace-bubble-rich,.workspace-message-outgoing .workspace-bubble-rich{color:inherit;box-shadow:none;background:0 0;padding:0}.workspace-message-outgoing .workspace-bubble-rich{justify-content:flex-end;align-self:flex-end;width:fit-content;max-width:100%;display:flex}.workspace-message-outgoing .workspace-bubble-rich>div{justify-content:flex-end;width:fit-content;max-width:100%;margin-left:auto;display:flex}.workspace-message-outgoing .workspace-photo,.workspace-message-outgoing .workspace-photo-image,.workspace-message-outgoing .workspace-sticker,.workspace-message-outgoing .workspace-sticker-image,.workspace-message-outgoing .workspace-video,.workspace-message-outgoing .workspace-media-loading,.workspace-message-outgoing .workspace-media-unavailable,.workspace-message-outgoing .workspace-file-download,.workspace-message-outgoing .workspace-detail-card,.workspace-message-outgoing .workspace-voice{margin-left:auto}.workspace-composer{border-top:1px solid var(--console-border-strong);background:var(--console-surface);flex:0 0 154px;min-height:154px;padding:12px 16px 14px}.workspace-composer .ant-input{resize:none;border-radius:var(--workspace-radius);min-height:88px!important}.workspace-composer>.ant-flex{margin-top:8px}.workspace-wechat-contact,.workspace-job-card{width:min(310px,100%);color:inherit;background:var(--console-surface);box-shadow:var(--console-shadow);border-radius:8px;overflow:hidden}.workspace-wechat-contact{border:1px solid var(--console-primary-border)}.workspace-wechat-contact-body{align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.workspace-wechat-contact-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-wechat-contact-copy>span{color:var(--console-text-secondary);font-size:12px}.workspace-wechat-contact-copy>strong{overflow-wrap:anywhere;font-size:14px}.workspace-wechat-contact>.ant-btn{width:calc(100% - 32px);height:32px;color:var(--console-primary);background:var(--console-accent-soft);margin:0 16px 14px}.workspace-wechat-contact>.ant-btn:hover{color:var(--console-primary)!important;background:var(--console-accent-soft-hover)!important}.workspace-wechat-icon{color:#fff;background:var(--console-primary-solid);border-radius:6px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.workspace-job-card{border:1px solid var(--console-border-strong)}.workspace-job-heading{align-items:flex-start;gap:8px;padding:12px 12px 8px;font-size:14px;line-height:20px;display:flex}.workspace-job-heading>.anticon{width:20px;height:20px;color:var(--console-primary);flex:0 0 20px;place-items:center;display:grid}.workspace-job-heading strong{overflow-wrap:anywhere;min-width:0}.workspace-job-meta{align-items:center;gap:8px;padding:0 12px 8px;display:flex}.workspace-job-meta .ant-tag,.workspace-job-footer .ant-tag{margin:0}.workspace-job-salary{color:var(--console-danger-text);font-weight:600}.workspace-job-location{color:var(--console-text-secondary);align-items:center;gap:6px;padding:0 12px 8px;font-size:12px;display:flex}.workspace-job-card>p{color:var(--console-text-secondary);white-space:normal;margin:0;padding:0 12px 12px;line-height:20px}.workspace-job-footer{border-top:1px solid var(--console-border);color:var(--console-text-secondary);align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.workspace-job-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.workspace-photo,.workspace-photo-image,.workspace-video{border-radius:8px;max-width:min(250px,100%);display:block}.workspace-photo{border:1px solid var(--console-border-strong);background:var(--console-surface);overflow:hidden}.workspace-photo-frame{flex-direction:column;align-items:flex-start;gap:5px;width:fit-content;max-width:100%;display:flex}.workspace-photo-image{object-fit:contain;width:auto;height:auto;max-height:290px}.workspace-photo-quality{color:var(--console-warning-text);background:var(--console-warning-surface);border-radius:999px;padding:2px 7px;font-size:12px;line-height:16px}.workspace-video{border:1px solid var(--console-border-strong);object-fit:contain;background:#08090b;width:260px;max-height:290px}.workspace-sticker{max-width:132px;display:block}.workspace-sticker-image{object-fit:contain;border-radius:6px;max-width:132px;max-height:132px;display:block}.workspace-inline-emoji{vertical-align:middle;object-fit:contain;-webkit-user-select:none;user-select:none;width:22px;height:22px;margin:-2px 1px 0;display:inline-block}.workspace-image-preview.ant-image-preview{border:0;border-radius:0;max-width:none;overflow:visible}.workspace-image-preview .ant-image-preview-img{object-fit:contain}.workspace-media-unavailable,.workspace-detail-card,.workspace-file-download{border:1px solid var(--console-border-strong);width:min(246px,100%);min-height:68px;color:inherit;background:var(--console-surface);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.workspace-media-unavailable{width:min(230px,100%);min-height:62px}.workspace-message-card-icon{width:38px;height:38px;color:var(--console-primary);background:var(--console-accent-soft);border-radius:6px;flex:0 0 38px;place-items:center;font-size:19px;display:grid}.workspace-message-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-message-card-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.workspace-message-card-copy small,.workspace-message-card-copy>span{color:var(--console-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.workspace-detail-card-money{border-color:var(--console-warning-border);background:var(--console-warning-surface)}.workspace-detail-card-money .workspace-message-card-icon{color:var(--console-warning-text);background:var(--console-warning-icon-bg)}.workspace-voice{border:1px solid var(--console-border-strong);width:190px;max-width:100%;height:46px;color:inherit;background:var(--console-surface);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex}.workspace-voice:hover{border-color:var(--console-primary)}.workspace-voice>.anticon{color:var(--console-primary);font-size:18px}.workspace-voice audio{display:none}.workspace-voice-wave{flex:1 1 0;align-items:center;gap:3px;height:22px;display:flex}.workspace-voice-wave i{opacity:.48;background:currentColor;border-radius:999px;width:2px;height:7px}.workspace-voice-wave i:nth-child(2n){height:13px}.workspace-voice-wave i:nth-child(3n){height:19px}.workspace-voice-playing .workspace-voice-wave i{animation:.9s ease-in-out infinite alternate workspace-voice-pulse}.workspace-voice-playing .workspace-voice-wave i:nth-child(2n){animation-delay:-.3s}.workspace-voice-duration{color:var(--console-text-secondary);flex:none;font-size:11px}@keyframes workspace-voice-pulse{to{opacity:.9;height:20px}}.workspace-reply{flex-direction:column;gap:8px;min-width:0;display:flex}.workspace-reply-text{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-reply-quote{border-left:2px solid var(--console-text-muted);min-width:0;color:var(--console-text-secondary);gap:4px;padding-left:9px;font-size:12px;line-height:1.45;display:flex}.workspace-reply-quote strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:400;overflow:hidden}.workspace-reply-quote strong:after{content:":"}.workspace-reply-quote>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.workspace-system-event{max-width:86%;color:var(--console-text-secondary);overflow-wrap:anywhere;background:#7f7f7f1f;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.workspace-system-event-pending{align-items:center;gap:6px}.workspace-system-event-sent{color:var(--console-primary);align-items:center;gap:6px}.workspace-system-event-failed{color:var(--console-danger-text);background:#ff4d4f1f}@media (width<=767px){.login-screen{background:var(--console-surface);padding:26px 20px;display:block}.login-form-pane{min-height:auto;padding:72px 0 0}.app-header{padding-inline:12px}.admin-menu .ant-space{display:none}.app-content{padding:20px 14px 36px}.page-header{align-items:stretch!important}.page-header>.ant-space:last-child{width:100%}.page-header>.ant-space:last-child .ant-btn{flex:1}.analysis-trend-card .ant-tabs-nav{flex-wrap:wrap;padding:0 16px}.analysis-trend-card .ant-tabs-nav-wrap{min-width:100%}.analysis-trend-card .ant-tabs-nav-operations{display:none!important}.analysis-trend-card .ant-tabs-nav-list{width:100%;transform:none!important}.analysis-trend-card .ant-tabs-tab{flex:1;justify-content:center;margin:0!important}.analysis-trend-card .ant-tabs-extra-content{width:100%;padding:0 0 12px}.analysis-trend-card .ant-segmented,.analysis-trend-card .ant-segmented-group{width:100%}.analysis-trend-card .ant-segmented-item{flex:1}.analysis-trend-content{padding:20px 18px 24px}.trend-ranking-column{border-inline-start:0;border-top:1px solid var(--console-border);padding-top:20px}.trend-chart-frame{height:280px}.analysis-detail-card{min-height:0}.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar>.ant-space:last-child,.table-toolbar .ant-input-affix-wrapper,.table-toolbar .ant-select{width:100%}.model-config-footer{flex-direction:column;align-items:stretch}.model-config-footer .ant-btn{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-layout.admin-layout-source{height:100dvh;min-height:0;overflow:hidden}.admin-layout-source>.app-header{flex-shrink:0}.admin-layout-source>.ant-layout{min-height:0;overflow:hidden}.admin-layout-source .app-content{min-height:0;padding-top:16px;padding-bottom:16px}.admin-layout-source .app-content>div{height:100%;min-height:0}.source-view{height:100%;min-height:0;color:var(--console-text);flex-direction:column;gap:12px;display:flex;overflow:hidden}.source-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.source-toolbar h1{margin:0 0 4px;font-size:20px}.source-muted{color:var(--console-text-secondary);font-size:12px}.source-frame{border:1px solid var(--console-border-strong);background:var(--console-bg);border-radius:8px;flex:1;grid-template-columns:58px 280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.source-rail{background:var(--console-surface-subtle);border-right:1px solid var(--console-border);flex-direction:column;align-items:center;gap:6px;padding:12px 7px 10px;display:flex}.source-rail-avatar{background:var(--console-selection-bg);color:var(--console-primary);margin-bottom:10px}.source-rail .ant-btn{width:42px;height:42px;color:var(--console-text-secondary);padding:0;font-size:20px}.source-rail .ant-btn.is-active{color:var(--console-primary);background:var(--console-selection-bg)}.source-rail-bottom{margin-top:auto}.source-rail .ant-skeleton-button{width:32px!important;min-width:32px!important}.source-groups{background:var(--console-surface-muted);border-right:1px solid var(--console-border-strong);flex-direction:column;min-width:0;min-height:0;display:flex}.source-group-search{flex-shrink:0;align-items:center;gap:8px;padding:16px 12px;display:flex}.source-group-search>.ant-input-affix-wrapper,.source-group-search>.ant-skeleton{flex:1;min-width:0}.source-group-search>.ant-btn{flex-shrink:0}.source-group-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.source-group{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.source-group>.ant-avatar{flex-shrink:0}.source-group>span:last-child{flex:1;min-width:0}.source-group strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.source-group small{color:var(--console-text-secondary);margin-top:4px;font-size:12px;display:block}.source-group:hover{background:var(--console-selection-bg)}.source-group.is-selected{color:var(--ant-color-text-light-solid,#fff);background:var(--console-primary-solid)}.source-group.is-selected small{color:inherit;opacity:.85}.source-group:focus-visible{outline:2px solid var(--console-primary);outline-offset:-2px}.source-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.source-chat-header{border-bottom:1px solid var(--console-border-strong);background:var(--console-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.source-chat-title{flex:1;min-width:0}.source-chat-title strong{overflow-wrap:anywhere;font-size:16px;display:block}.source-chat-title .source-muted{margin-top:4px;display:block}.source-chat-header .ant-input-search{width:240px;max-width:100%}.source-message-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow:auto}.source-message{align-items:flex-start;gap:12px;display:flex}.source-message>.ant-avatar{flex-shrink:0}.source-message>div:last-child{min-width:0;max-width:calc(100% - 44px)}.source-message-meta{color:var(--console-text-secondary);flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.source-bubble{background:var(--console-surface);border:1px solid var(--console-border-strong);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;width:fit-content;max-width:100%;padding:10px 14px;font-size:14px;line-height:22px;position:relative}.source-bubble:before{content:"";background:inherit;border-left:1px solid var(--console-border-strong);border-bottom:1px solid var(--console-border-strong);width:8px;height:8px;position:absolute;top:13px;left:-5px;transform:rotate(45deg)}.source-chat-footer{border-top:1px solid var(--console-border-strong);background:var(--console-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.source-group-options{flex-direction:column;gap:12px;display:flex}.source-message-placeholder{width:min(420px,80%)}.source-message-placeholder>.ant-skeleton{margin-bottom:6px;display:block}.source-message-placeholder .source-bubble{width:100%}.source-message-placeholder .ant-skeleton-paragraph{margin:0}.source-view *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@media (width<=1000px){.source-frame{grid-template-columns:50px 230px minmax(0,1fr)}.source-chat-header,.source-message-list{padding:16px}}@media (width<=800px){.source-frame{grid-template-rows:minmax(0,30%) minmax(0,1fr);grid-template-columns:50px minmax(0,1fr)}.source-rail{grid-row:1/3;min-height:0}.source-groups{border-right:0;border-bottom:1px solid var(--console-border-strong)}.source-chat{grid-column:2}.source-chat-header{gap:6px;padding:8px 12px}.source-chat-header .ant-input-search{width:100%}.source-chat-footer{padding:8px 12px}.source-chat-footer .ant-pagination{flex-wrap:wrap;display:flex}}.aurora-atmosphere{z-index:-1;pointer-events:none;opacity:.85;position:absolute;inset:0;overflow:hidden}.aurora-atmosphere>span{display:block;position:absolute}.aurora-ribbon{filter:blur(12px);border-radius:46% 54% 62% 38%;width:125%;height:105%;top:-45%;left:10%}.aurora-ribbon-teal{background:radial-gradient(at 55% 100%,#20d3b03d,#0000 62%);border-bottom:28px solid #41efd161;animation:16s ease-in-out infinite aurora-teal;box-shadow:0 18px 45px #13cbc847,inset 0 -12px 24px #68ffde33}.aurora-ribbon-blue{background:radial-gradient(at 50% 0,#4274e452,#0000 65%);border-top:24px solid #4899ff61;height:85%;animation:21s ease-in-out infinite aurora-blue;top:55%;left:-25%;box-shadow:0 -12px 40px #3a7df13d}.aurora-particles{opacity:.45;background:radial-gradient(circle at 9% 19%,#8cf9e2 0 1px,#0000 2px),radial-gradient(circle at 28% 81%,#80c9ff 0 1px,#0000 2px),radial-gradient(circle at 48% 12%,#93f9e5 0 1px,#0000 2px),radial-gradient(circle at 67% 74%,#80c9ff 0 1.5px,#0000 3px),radial-gradient(circle at 82% 28%,#93f9e5 0 1.5px,#0000 3px),radial-gradient(circle at 94% 61%,#93f9e5 0 1px,#0000 2px),radial-gradient(circle at 54% 91%,#80c9ff 0 1px,#0000 2px);animation:18s ease-in-out infinite aurora-particles;inset:-20px}.aurora-cursor{opacity:0;width:260px;height:260px;transform:translate(calc(var(--aurora-light-x,0px) - 50%), calc(var(--aurora-light-y,0px) - 50%));background:radial-gradient(circle,#5cfcde33,#0000 68%);border-radius:50%;transition:transform .22s ease-out,opacity .5s;top:0;left:0}.aurora-cursor-trail{background:radial-gradient(circle,#3f9bff29,#0000 68%);width:340px;height:340px;transition:transform .85s ease-out,opacity .8s}@media (hover:hover) and (pointer:fine){.aurora-card:hover .aurora-cursor{opacity:1}}@keyframes aurora-teal{0%,to{transform:translate(-5%,-3%)rotate(-14deg)scaleX(1)}50%{transform:translate(7%,14%)rotate(6deg)scaleX(1.12)}}@keyframes aurora-blue{0%,to{transform:translateY(8%)rotate(-9deg)}50%{transform:translate(-8%,-14%)rotate(11deg)}}@keyframes aurora-particles{0%,to{opacity:.3;transform:translateY(9px)}50%{opacity:.65;transform:translate(10px,-10px)}}:root[data-console-theme=dark] .aurora-atmosphere{opacity:.6}@media (prefers-reduced-motion:reduce){.aurora-atmosphere>span{transition:none;animation:none}.aurora-atmosphere .aurora-cursor{display:none}}.factory-changes-filters{margin-bottom:20px}.factory-change-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.factory-change-heading time{color:var(--ant-color-text-secondary);margin-left:auto;font-size:12px}.factory-change-details{gap:16px;display:grid}.factory-change-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.factory-change-old{border-left:3px solid var(--ant-color-error);padding-left:8px}.factory-change-new{border-left:3px solid var(--ant-color-success);padding-left:8px}.factory-change-skeleton{border:1px solid var(--ant-color-border-secondary);border-radius:8px;margin-bottom:12px;padding:20px 16px}.factory-changes-pages{margin-top:20px}.factory-update-column[role=button]{cursor:pointer}.factory-update-column[role=button]:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:3px}.factory-overview-summary.ant-card{isolation:isolate;color:#f5fbff;background:linear-gradient(120deg,#153453,#164d6e 68%,#146978);position:relative;overflow:hidden}.factory-overview-summary>.ant-card-body{flex-direction:column;height:100%;padding:24px;display:flex}.factory-overview-summary-heading{color:#c5e0ed;justify-content:space-between;gap:10px;font-size:13px;display:flex}.factory-overview-summary-chart{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:12px 24px;margin-top:12px;display:flex}.factory-overview-donut{flex:0 0 160px;height:160px;position:relative}.factory-overview-donut svg{width:100%;height:100%;display:block}.factory-overview-donut-track{stroke:#ffffff29}.factory-overview-donut-active{stroke:#64e6cf}.factory-overview-donut-withdrawn{stroke:#789dca}.factory-overview-donut-total{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:32px}.factory-overview-summary-metrics{flex:180px;min-width:0;display:grid}.factory-overview-summary-metric{grid-template-columns:minmax(58px,1fr) minmax(0,1fr) minmax(52px,.8fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px 8px;display:grid}.factory-overview-summary-metric+.factory-overview-summary-metric{border-top:1px solid #ffffff1f}button.factory-overview-summary-metric{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px}button.factory-overview-summary-metric:hover,button.factory-overview-summary-metric:active{background:#ffffff1f}button.factory-overview-summary-metric:focus-visible{outline-offset:3px;outline:2px solid #8be2ea}.factory-overview-summary-label{color:#c5e0ed;align-items:center;gap:8px;font-size:14px;display:inline-flex}.factory-overview-summary-label i{border-radius:50%;flex:0 0 8px;height:8px}.factory-overview-dot-active{background:#64e6cf}.factory-overview-dot-withdrawn{background:#789dca}.factory-overview-summary-note{color:#c5e0ed;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.factory-overview-summary .ant-statistic-content{color:#f5fbff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;font-weight:600;line-height:1.2}.factory-overview-donut-total .ant-statistic-content{font-size:32px}.factory-overview-summary-footer{color:#c5e0ed;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:16px;padding-top:10px;font-size:12px;display:flex}.factory-overview-source{align-items:center;gap:6px;display:inline-flex}.factory-overview-source i{background:#85ded3;border-radius:50%;width:6px;height:6px}.factory-overview-summary .ant-skeleton-input{background:#ffffff2e;width:100%;min-width:0;max-width:100%;height:36px}.factory-overview-summary-note .ant-skeleton-input{height:18px}.factory-overview-summary-footer .ant-skeleton-input{width:150px;height:18px}.factory-overview-summary .ant-skeleton{display:inline-flex}.factory-overview-summary-footer>span{align-items:center;min-height:19px;display:inline-flex}.factory-overview-donut-total>.ant-skeleton{align-items:center;height:38.4px}:root[data-console-theme=dark] .factory-overview-summary.ant-card{background:linear-gradient(120deg,#19354b,#144454 80%,#185561)}@media (width<=575px){.factory-overview-summary>.ant-card-body{padding:18px}.factory-overview-summary-chart{column-gap:16px}.factory-overview-summary .ant-skeleton-input{height:36px}.factory-overview-summary-note .ant-skeleton-input,.factory-overview-summary-footer .ant-skeleton-input{height:18px}}.factory-overview-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.55fr);gap:12px;display:grid}.factory-overview-layout>*{min-width:0}.factory-overview-layout .factory-update-card{background:var(--console-surface);color:var(--console-text);border:1px solid var(--console-border);box-shadow:var(--console-shadow)}.factory-overview-layout .factory-update-card>.ant-card-body{padding:20px 24px 16px}.factory-update-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:36px;font-size:16px;font-weight:600;display:flex}.factory-update-total{color:var(--console-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.factory-update-total strong{color:var(--console-text);font-variant-numeric:tabular-nums;align-items:center;height:36px;font-size:30px;font-weight:600;line-height:36px;display:inline-flex}.factory-update-total strong>.ant-skeleton{display:inline-flex}.factory-update-heading{border-bottom:1px solid var(--console-border);padding-bottom:12px}.factory-update-scroll{padding-top:26px;overflow-x:auto}.factory-update-chart{min-width:720px}.factory-update-plot{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding-left:38px;display:grid;position:relative}.factory-update-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 44px 38px}.factory-update-grid>div{align-items:center;display:flex;position:relative}.factory-update-grid span{color:var(--console-text-secondary);font-size:12px;position:absolute;top:0;right:calc(100% + 8px);transform:translateY(-50%)}.factory-update-grid i{border-top:1px dashed var(--console-border);width:100%}.factory-update-column{outline-offset:2px;border-radius:4px;min-width:0;position:relative}.factory-update-column:focus-visible,.factory-update-scroll:focus-visible{outline:2px solid var(--console-primary)}.factory-update-new-day{border-left:1px dashed var(--console-border)}.factory-update-bar-area{justify-content:center;align-items:flex-end;height:120px;display:flex}.factory-update-bar{width:60%;max-width:48px;transition:height .3s;position:relative}.factory-update-bar:before{content:"";transform-origin:bottom;background:linear-gradient(#2eaeaf,#20888e);border-radius:5px 5px 0 0;animation:.65s ease-out factory-update-rise;position:absolute;inset:0}.factory-update-bar.is-peak:before{background:linear-gradient(#57dccb,#27b5a8)}.factory-update-column:hover .factory-update-bar:before,.factory-update-column:focus-visible .factory-update-bar:before{filter:brightness(1.15)}.factory-update-bar>span{color:var(--console-text);font-size:12px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.factory-update-bar.is-peak>span{color:var(--console-primary);font-weight:600}.factory-update-time{text-align:center;white-space:normal;height:44px;color:var(--console-text-secondary);padding-top:8px;font-size:12px;line-height:18px;display:block}.factory-update-days{text-align:center;height:24px;color:var(--console-text-secondary);grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-left:38px;font-size:12px;display:grid}.factory-update-footer{border-top:1px solid var(--console-border);color:var(--console-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.factory-update-peak{color:var(--console-text);align-items:center;gap:6px;min-width:0;max-width:100%;min-height:19px;display:inline-flex}.factory-update-peak>.ant-skeleton{min-width:0;display:inline-flex}.factory-update-peak i{background:#27b5a8;border-radius:50%;flex-shrink:0;width:7px;height:7px}.factory-update-skeleton .ant-skeleton,.factory-update-skeleton .ant-skeleton-input{width:100%;min-width:0;max-width:100%}.factory-update-skeleton .factory-update-bar-area .ant-skeleton-input{height:120px}.factory-update-skeleton .factory-update-time .ant-skeleton-input,.factory-update-skeleton .factory-update-days .ant-skeleton-input{min-width:0;height:14px}.factory-update-skeleton .factory-update-days>.ant-skeleton{grid-column:1/-1;width:100%}.factory-update-unavailable{text-align:center;min-height:214px;color:var(--console-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.factory-update-unavailable>span+span{font-size:12px}@keyframes factory-update-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.factory-update-bar{transition:none}.factory-update-bar:before{animation:none}}@media (width<=1199px){.factory-overview-layout,.factory-catalog-metrics.factory-overview-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=575px){.factory-overview-layout .factory-update-card>.ant-card-body{padding-inline:12px}}.factory-catalog-metrics{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);gap:16px;display:grid}.factory-catalog-metrics>.ant-card{box-shadow:var(--console-shadow);border:0;overflow:hidden}.factory-catalog-metrics>.ant-card>.ant-card-body{padding:0}.factory-summary-panel,.factory-trend-panel{min-width:0;padding:20px 24px 12px}.factory-summary-panel{color:#f5fbff;background:linear-gradient(120deg,#153453,#164d6e 68%,#146978);position:relative;overflow:hidden}.factory-summary-panel:after{content:"";pointer-events:none;border:28px solid #62dce014;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-50px}.factory-trend-panel{border-left:1px solid var(--console-border);background:linear-gradient(135deg, var(--console-accent-soft), var(--console-surface) 72%)}.factory-metric-heading{justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:14px;font-weight:600;display:flex}.factory-metric-note{color:var(--console-text-secondary);font-size:12px;font-weight:400}.factory-summary-panel .factory-metric-note,.factory-summary-panel .factory-kpi-label{color:#c5e0ed}.factory-kpis{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-height:112px;display:grid}.factory-kpi{min-width:0;color:var(--console-text);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0;display:flex}button.factory-kpi{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px}button.factory-kpi:hover{background:#ffffff1f}button.factory-kpi:focus-visible{outline:2px solid var(--console-primary);outline-offset:4px}.factory-kpi-label{color:var(--console-text-secondary);font-size:14px}.factory-kpi strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:48px}.factory-summary-panel .factory-kpi strong{color:#fff}.factory-change-total{color:var(--console-text-secondary);white-space:nowrap;font-size:12px;font-weight:400}.factory-change-total strong{color:var(--console-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.factory-metric-empty{min-height:112px;color:var(--console-text-secondary);justify-content:center;align-items:center;display:flex}.factory-sync-strip{border-top:1px solid var(--console-border);background:var(--console-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:48px;padding:8px 24px;display:flex}.factory-sync-info,.factory-sync-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.factory-sync-actions{gap:8px;margin-left:auto}.factory-job-card{min-width:0;max-width:100%}.factory-job-card>.ant-card-head{background:var(--console-surface-muted);border-bottom:1px solid var(--console-border-strong);min-height:52px;margin-bottom:0;padding-inline:16px}.factory-job-card>.ant-card-body{padding:0}.factory-job-card .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:61px}.factory-job-card .ant-table-thead>tr>th:first-child,.factory-job-card .ant-table-tbody>tr:not(.ant-table-measure-row)>td:first-child{padding-left:16px}.factory-job-meta{font-size:12px}.factory-platform-link{color:var(--console-text-secondary)}.factory-platform-link:hover{color:var(--console-primary)}@media (width<=1100px){.factory-catalog-metrics{grid-template-columns:minmax(0,1fr)}.factory-trend-panel{border-left:0}}@media (width<=575px){.factory-summary-panel,.factory-trend-panel,.factory-sync-strip{padding-inline:16px}.factory-kpis{gap:8px}.factory-kpi strong{font-size:32px;line-height:48px}.factory-metric-heading{flex-wrap:wrap;gap:4px 12px}.factory-job-card>.ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:12px}.factory-job-card>.ant-card-head .ant-card-head-title{white-space:normal}}.factory-job-card>.ant-card-head .ant-card-head-title{white-space:nowrap;padding-block:10px;overflow-x:auto}.factory-job-card>.ant-card-head .ant-card-head-wrapper{padding-block:0}.factory-job-header{align-items:center;min-width:680px}.factory-job-header-main{flex:1;min-width:0}.factory-job-identity{min-width:0}.factory-job-name{min-width:0;max-width:320px}.factory-job-header-status{white-space:nowrap;flex-shrink:0;font-weight:400}.factory-job-address-line{flex-shrink:0}.factory-job-map-link{color:var(--console-primary);white-space:nowrap;font-size:14px;font-weight:400}.factory-job-map-link:focus-visible{outline:2px solid var(--console-primary);outline-offset:3px}.factory-job-updated{border-left:1px solid var(--console-border-strong);padding-left:16px;font-size:12px;font-weight:400}.factory-jobs-expansion{min-width:0}.factory-jobs-expand-icon{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.factory-jobs-expand-icon.is-expanded{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.factory-jobs-expand-icon{transition:none}}.factory-map-header{background:var(--console-surface);border-bottom:1px solid var(--console-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.factory-map-heading{align-items:center;gap:12px;min-width:0;display:flex}.factory-map-heading-icon{background:var(--console-accent-soft);width:38px;height:38px;color:var(--console-primary);border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.factory-map-title{font-size:16px}.factory-map-summary{color:var(--console-text-secondary);flex-wrap:wrap;gap:12px;margin-top:3px;font-size:12px;display:flex}.factory-map-located{color:var(--console-text-secondary)}.factory-map-body{background:var(--console-bg)}.factory-map-layer-picker{background:var(--console-surface);color:var(--console-text);border:1px solid var(--console-border-strong)}.factory-map-marker{border:1px solid var(--console-primary);background:var(--console-surface);color:var(--console-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px;max-width:180px;padding:5px 9px;overflow:hidden}.factory-map-marker.is-inactive{color:#858e9c;border-color:#858e9c}.factory-map-marker:hover{background:var(--console-accent-soft)}.factory-map-marker:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.factory-map-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}.factory-map-actions .ant-segmented{margin-inline:4px}.factory-map-missing{color:var(--console-text-secondary);font-size:12px}.factory-echarts-map{background:var(--console-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.factory-reference-header{border:0;border-bottom:1px solid var(--console-border-strong);z-index:10;background:color-mix(in srgb, var(--console-surface) 70%, transparent);-webkit-backdrop-filter:blur(20px)saturate(130%);border-radius:0;flex-wrap:wrap;flex-shrink:0;grid-area:1/1;justify-content:space-between;align-self:start;align-items:center;gap:12px;min-height:64px;margin:0;padding:12px 16px;display:flex;position:relative;box-shadow:0 6px 24px #0000001f}.factory-reference-heading h1.ant-typography{margin:0;font-size:24px;font-weight:600;line-height:32px}.factory-reference-heading .ant-tag{margin-inline-end:0}.factory-reference-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.factory-reference-search{width:320px;min-width:0}.factory-reference-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.factory-reference-shell{isolation:isolate;grid-area:1/1/3/2;min-height:0;position:relative;overflow:hidden}.factory-map-canvas{width:100%;height:100%}.factory-reference-breadcrumb{z-index:2;background:var(--console-surface);border-radius:8px;max-width:calc(100% - 32px);padding:12px;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.factory-reference-breadcrumb .ant-breadcrumb ol{flex-wrap:wrap;align-items:center}.factory-reference-error{z-index:5;max-width:calc(100% - 32px);position:absolute;bottom:16px;right:16px}.factory-map-loading{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden}.factory-map-loading-progress{background:var(--console-accent-soft);height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.factory-map-loading-progress:after{content:"";background:var(--console-primary);width:35%;height:100%;animation:1.8s ease-in-out infinite factory-map-progress;display:block}.factory-map-loading-outline{background:var(--console-primary);opacity:.14;animation:2s ease-in-out infinite alternate factory-map-breathe;position:absolute;inset:18% 12% 8%;-webkit-mask:url(/console/geo/guangdong/loading-outline.svg) 50%/contain no-repeat;mask:url(/console/geo/guangdong/loading-outline.svg) 50%/contain no-repeat}@keyframes factory-map-progress{0%{transform:translate(-100%)}to{transform:translate(386%)}}@keyframes factory-map-breathe{to{opacity:.27}}@media (prefers-reduced-motion:reduce){.factory-map-loading-progress:after,.factory-map-loading-outline{animation:none}}.factory-map-skeleton{height:calc(100dvh - 64px)}.factory-map-body .factory-map-skeleton{height:100%}@media (width<=767px){.factory-map-header{flex-wrap:wrap;padding:12px 16px}.factory-reference-header{padding:8px 16px}.factory-reference-heading h1.ant-typography{font-size:20px;line-height:28px}.factory-reference-controls{width:100%}.factory-reference-search{flex:1;width:auto;min-width:160px}.factory-reference-controls>.ant-segmented{max-width:100%;overflow-x:auto}.factory-reference-actions{margin-left:auto}}.factory-marker-layer{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.factory-map-icon{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;width:36px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-100%)}.factory-map-icon .factory-marker-pin{filter:drop-shadow(0 2px 2px #10203366);width:27px;height:33px;position:absolute;bottom:0;overflow:visible}.factory-marker-pin-body{fill:#3975c6;stroke:#b8e7fa}.factory-marker-pin-count{fill:#fff;font-family:inherit;font-size:14px;font-weight:600}.factory-marker-pin-count.is-large{font-size:11px}.factory-map-icon:hover,.factory-map-icon:focus-visible,.factory-map-icon.is-selected{z-index:2}.factory-map-icon.is-inactive .factory-marker-pin-body{fill:#858e9c;stroke:#d7dce4}.factory-map-icon:hover .factory-marker-pin-body,.factory-map-icon:focus-visible .factory-marker-pin-body,.factory-map-icon.is-selected .factory-marker-pin-body{stroke:#fff;stroke-width:2.4px}.factory-map-icon:focus-visible{outline:2px solid var(--console-primary);outline-offset:3px;border-radius:4px}.factory-marker-name{box-sizing:border-box;border:1px solid var(--console-border-strong);background:color-mix(in srgb, var(--console-surface) 82%, transparent);color:var(--console-text);text-align:left;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;border-radius:5px;padding:4px 9px;font-size:14px;line-height:22px;display:none;position:absolute;transform:translateY(-50%)}.factory-marker-label-row{gap:8px;display:flex}.factory-marker-label-title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.factory-marker-label-count{color:var(--console-text-secondary);flex-shrink:0;font-size:12px}.factory-marker-label-more{color:var(--console-text-secondary);font-size:12px;display:block}.factory-map-icon.is-selected .factory-marker-name{border-color:var(--console-primary)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.factory-reference-header,.factory-marker-name{background:var(--console-surface)}}@media (width<=767px){.factory-reference-header{border-radius:0;gap:8px;margin:0;padding:10px}.factory-reference-shell{grid-row:2/3;min-height:160px}.factory-echarts-map{overflow:auto}}@property --factory-sidebar-open{syntax:"<number>";inherits:true;initial-value:0}.factory-map-workspace{--factory-sidebar-open:1;gap:0;height:100%;min-height:0;padding:0;transition:--factory-sidebar-open .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.factory-map-workspace.is-collapsed{--factory-sidebar-open:0}.factory-map-workspace.is-resizing{transition:none}.factory-map-main{flex:1;min-width:0;min-height:0}.factory-map-sidebar{border:0;border-left:1px solid var(--console-border-strong);background:var(--console-surface);min-width:0;min-height:0;opacity:var(--factory-sidebar-open);border-radius:0;flex-direction:column;flex:0 0 380px;margin:0;display:flex;overflow:hidden}.factory-map-sidebar-heading{border-bottom:1px solid var(--console-border);justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.factory-map-sidebar-heading h5.ant-typography{overflow-wrap:anywhere;margin:0}.factory-map-sidebar-heading>.ant-btn{flex-shrink:0}.factory-map-sidebar-content{overflow-wrap:anywhere;flex:1;min-height:0;padding:16px;overflow:auto}.factory-sidebar-item{text-align:left;width:100%;color:var(--console-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;display:flex}.factory-sidebar-item:hover{background:var(--console-accent-soft)}.factory-sidebar-item:focus-visible{outline:2px solid var(--console-primary)}.factory-sidebar-item span{color:var(--console-text-secondary);font-size:13px}.factory-sidebar-job{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.factory-sidebar-reopen{z-index:6;position:absolute;bottom:16px;right:16px}.factory-map-page-skeleton{height:calc(100dvh - 64px)}.factory-map-page-skeleton .factory-map-skeleton{height:100%}@media (width<=1000px){.factory-map-workspace{flex-direction:column;gap:0;padding-right:0}.factory-map-sidebar{flex:0 0 calc(40% * var(--factory-sidebar-open));transform:translateY(calc((1 - var(--factory-sidebar-open)) * 20px));border-left:0;border-top:1px solid var(--console-border-strong);width:auto;margin:0}.factory-map-main{min-height:240px}.factory-map-workspace{overflow:auto}}.factory-map-sidebar-resizer{display:none}.factory-map-workspace.is-resizing,.factory-map-workspace.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width>=1001px){.factory-map-sidebar-resizer{top:0;bottom:0;right:calc(var(--factory-sidebar-width) - 4px);z-index:14;cursor:col-resize;touch-action:none;width:8px;display:block;position:absolute}.factory-map-sidebar-resizer:after{content:"";background:0 0;position:absolute;inset:0 3px}.factory-map-sidebar-resizer:hover:after,.factory-map-sidebar-resizer:focus-visible:after,.is-resizing .factory-map-sidebar-resizer:after{background:var(--console-primary-solid)}.factory-map-workspace{--factory-sidebar-size:min(var(--factory-sidebar-preferred-width,380px), max(280px, calc(100% - 480px)));--factory-sidebar-width:calc(var(--factory-sidebar-size) * var(--factory-sidebar-open))}.factory-map-main{width:100%;height:100%}.factory-map-sidebar{width:var(--factory-sidebar-size);transform:translateX(calc((1 - var(--factory-sidebar-open)) * 100%));z-index:12;position:absolute;inset:0 0 0 auto}.factory-reference-header,.factory-map-header{width:calc(100% - var(--factory-sidebar-width,0px));box-sizing:border-box}.factory-map-layer-picker,.factory-reference-error{right:calc(var(--factory-sidebar-width,0px) + 16px)}.factory-map-body .amap-controls .amap-toolbar,.factory-map-body .amap-controls .amap-geolocation{margin-right:var(--factory-sidebar-width,0px)}.factory-map-loading-outline{right:calc(var(--factory-sidebar-width,0px) + 12%)}}.factory-map-icon.is-cluster .factory-marker-pin{width:30px;height:37px}.factory-marker-pin{transform-origin:50% 100%}@media (prefers-reduced-motion:reduce){.factory-marker-pin{animation:none}}.factory-map-page:fullscreen{background:var(--console-bg);width:100vw;height:100dvh;color:var(--console-text);margin:0}.factory-map-icon:hover,.factory-map-icon:focus-visible{z-index:3}.factory-map-icon:hover .factory-marker-name,.factory-map-icon:focus-visible .factory-marker-name{display:block}.factory-marker-name.factory-marker-info{white-space:normal;pointer-events:auto;padding:12px 14px;overflow:auto;transform:none;box-shadow:0 4px 16px #1020331a}.factory-marker-info-title{overflow-wrap:anywhere;font-size:14px;line-height:22px;display:block}.factory-marker-info-address{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--console-text-secondary);-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.factory-marker-info-verified{color:var(--console-text-secondary);margin-top:6px;font-size:12px;display:block}.factory-marker-info-summary{border-top:1px solid var(--console-border);margin-top:8px;padding-top:8px;font-size:13px;display:block}.factory-marker-info-jobs{margin-top:6px;display:block}.factory-marker-info-job{overflow-wrap:anywhere;font-size:13px;line-height:22px;display:block}.factory-marker-info-footer{color:var(--console-primary);margin-top:8px;font-size:12px;display:block}.factory-map-details{flex-direction:column;gap:16px;min-width:0;display:flex}.factory-map-details .ant-card{background:0 0}.factory-map-details .ant-typography{overflow-wrap:anywhere}.factory-map-details h4.ant-typography{margin:0}.factory-map-details .ant-collapse-header-text{overflow-wrap:anywhere;min-width:0}.factory-map-details .ant-card-body{padding:12px}.factory-detail-summary{padding:0 0 4px}.factory-detail-counts{color:var(--console-text-secondary)}.factory-detail-counts strong{color:var(--console-text);font-weight:600}.factory-map-details .ant-tabs-nav{margin-bottom:16px}.factory-detail-section h5.ant-typography{margin:0 0 8px}.factory-detail-address.ant-typography{white-space:pre-wrap;margin:0;line-height:1.7}.factory-detail-records{border-top:1px solid var(--console-border);padding-top:16px}.factory-detail-records .ant-typography-secondary{margin-bottom:12px;font-size:12px;line-height:20px}.factory-detail-records .ant-descriptions-item-label{color:var(--console-text-secondary)}.factory-detail-missing.ant-tag{color:var(--console-text-secondary);background:var(--console-bg);border-color:var(--console-border);margin-inline-end:0}@media (prefers-reduced-motion:reduce){.factory-map-workspace{transition:none}}.factory-map-drawer .factory-map-sidebar{opacity:1;border:0;flex:1;width:100%;height:100%;position:static;inset:auto;transform:none}.factory-drawer-resizer{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset:0 auto 0 0}.factory-drawer-resizer:hover,.factory-drawer-resizer:focus-visible{border-left:2px solid var(--console-primary)}@media (width<=1000px){.factory-drawer-resizer{display:none}}.workspace-skeleton-block{background:var(--console-skeleton-base);border-radius:4px;animation:1.35s ease-in-out infinite skeleton-pulse}.workspace-conversation-skeleton{cursor:default;pointer-events:none}.workspace-friend-table-skeleton{background:var(--console-surface);width:100%;height:100%;overflow:auto}.workspace-friend-table-skeleton table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.workspace-friend-table-skeleton th,.workspace-friend-table-skeleton td{border-bottom:1px solid var(--console-border);text-align:left;vertical-align:middle;padding:12px 16px}.workspace-friend-table-skeleton th{height:55px;color:var(--console-text);background:var(--console-surface-subtle);font-size:14px;font-weight:600}.workspace-friend-table-skeleton td{min-height:84px}.workspace-friend-table-skeleton tbody tr{height:84px}@media (prefers-reduced-motion:reduce){.workspace-skeleton-block{animation:none}}.admin-layout.admin-layout-inbox{height:100dvh;min-height:0;overflow:hidden}.admin-layout-inbox>.app-header{flex-shrink:0}.admin-layout-inbox>.ant-layout{min-height:0;overflow:hidden}.admin-layout-inbox .app-content{min-height:0;padding-top:16px;padding-bottom:16px}.admin-layout-inbox .app-content>div{height:100%;min-height:0}.inbox-toolbar,.inbox-detail-toolbar,.inbox-chat-header,.inbox-contact-filters,.inbox-composer{flex-shrink:0}.inbox-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.inbox-page>.ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.inbox-toolbar,.inbox-detail-toolbar,.inbox-chat-header{border-bottom:1px solid var(--console-border);padding:12px 16px}.inbox-toolbar{min-height:64px;padding:12px 20px}.inbox-header-actions{min-width:0;max-width:100%}.inbox-toolbar .inbox-account-select{width:240px;max-width:100%}.inbox-header-actions>.ant-select,.inbox-header-actions>.ant-btn,.inbox-header-actions .inbox-account-select,.inbox-header-actions .ant-skeleton-button{height:40px}.inbox-detail-toolbar{padding:8px 20px}.inbox-workspace>.ant-card-body>.workspace-page{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.inbox-workspace .workspace-shell{height:100%;min-height:0}.inbox-chat-layout{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.inbox-chat-main{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.inbox-context-sidebar{border-left:1px solid var(--console-border);background:var(--console-surface);flex-direction:column;flex:0 0 300px;min-width:280px;max-width:max(280px,100% - 480px);min-height:0;display:flex;position:relative}.inbox-context-title{border-bottom:1px solid var(--console-border);min-height:48px;padding:10px 16px}.inbox-context-title .ant-typography{margin:0;font-size:16px}.inbox-context-content{flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.inbox-context-content .ant-typography{overflow-wrap:anywhere}.inbox-context-content .ant-list-item-meta-description .ant-typography{margin-bottom:0}.inbox-context-content .ant-descriptions-item-label{width:92px;color:var(--console-text-secondary)}.inbox-context-drawer .ant-descriptions-item-label{width:92px;color:var(--console-text-secondary);vertical-align:top}.inbox-context-drawer .ant-typography{overflow-wrap:anywhere}.inbox-context-tabs>.ant-tabs-nav{z-index:1;background:var(--console-surface);margin-top:-12px;position:sticky;top:-12px}.inbox-context-tabs .ant-tabs-tab{padding-inline:4px}.inbox-context-tabs .ant-typography-title{margin-top:0;margin-bottom:10px;font-size:14px}.inbox-context-tabs .ant-progress{margin-bottom:0}.inbox-context-resume{background:var(--console-surface-muted);white-space:pre-wrap;border-radius:8px;padding:10px 12px;margin-bottom:0!important}.inbox-context-trigger{z-index:5;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width<=1200px){.inbox-context-sidebar{display:none}.inbox-context-trigger{display:inline-flex}}@media (width<=900px){.inbox-workspace .workspace-shell{flex-direction:column;display:flex;overflow-y:auto}.inbox-workspace .workspace-conversations{flex:0 0 260px;min-height:260px}.inbox-workspace .workspace-shell>.workspace-chat{flex:0 0 600px;min-height:600px}}@media (width<=600px){.inbox-toolbar,.inbox-detail-toolbar{padding-inline:12px}}.inbox-workspace .workspace-conversation-selected,.inbox-workspace .workspace-page-yupao .workspace-conversation:hover,.inbox-workspace .workspace-page-yupao .workspace-conversation:active,.inbox-workspace .workspace-page-yupao .workspace-conversation-selected{background:var(--console-selection-bg)!important}[data-console-theme=dark] .inbox-workspace .workspace-page-yupao :is(.workspace-wechat-contact,.workspace-detail-card,.workspace-job-card){background:var(--console-surface-muted);border-color:var(--console-border);color:var(--console-text)}[data-console-theme=dark] .inbox-workspace .workspace-page-yupao :is(.workspace-wechat-contact-copy>span,.workspace-job-location,.workspace-job-card>p){color:var(--console-text-secondary)}.inbox-account-entry{width:100%;max-width:960px;margin:auto;padding:32px 24px;overflow-y:auto}.inbox-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.inbox-account-grid .ant-typography{overflow-wrap:anywhere}.workspace-yupao-top-tabs{border-bottom:1px solid var(--console-border);flex:none;min-width:0;min-height:48px;padding:0 20px}.workspace-yupao-top-tabs>.ant-tabs-nav{min-height:48px;margin:0}.workspace-yupao-top-tabs>.ant-tabs-nav:before{border:0}.workspace-yupao-top-tabs>.ant-tabs-content-holder{display:none}.workspace-yupao-inline-actions{flex:none}.workspace-page-yupao .workspace-view-frame{background:var(--console-surface);min-width:0}.workspace-page-yupao .workspace-shell{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:clamp(300px,28%,400px) minmax(0,1fr)}.workspace-page-yupao .workspace-conversations,.workspace-page-yupao .workspace-toolbar,.workspace-page-yupao .workspace-conversation,.workspace-page-yupao .workspace-chat{background:var(--console-surface)}.workspace-page-yupao .workspace-conversations{border-color:var(--console-border)}.workspace-page-yupao .workspace-toolbar{min-height:0;padding:12px 16px}.workspace-yupao-job-select{flex:1;min-width:0}.workspace-yupao-job-option{white-space:normal;align-items:flex-start;gap:8px;display:flex}.workspace-yupao-job-option .ant-tag{flex:none}.workspace-yupao-job-option>span:last-child{overflow-wrap:anywhere;min-width:0}.workspace-yupao-client-status{min-width:0}.workspace-yupao-client-status .ant-typography,.workspace-yupao-list-meta .ant-typography{font-size:12px}.workspace-yupao-client-task{min-width:0;color:var(--console-text-secondary);flex:0 auto}.workspace-yupao-client-status>.ant-badge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.workspace-yupao-client-task .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-yupao-list-meta{white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.workspace-yupao-client-status .ant-badge-status-text{margin-inline-start:6px}.workspace-yupao-actions-drawer .ant-btn{width:100%}.workspace-yupao-contact-header{border-bottom:1px solid var(--console-border);flex-shrink:0}.workspace-yupao-contact-top{padding:12px 20px}.workspace-yupao-contact-details{padding:0 20px 12px}.workspace-yupao-contact-details .ant-descriptions-item-container{align-items:baseline}.workspace-yupao-contact-details .ant-descriptions-item-content{overflow-wrap:anywhere}.workspace-composer-yupao{flex:none;padding:12px 20px}.workspace-yupao-composer-toolbar{margin-bottom:8px}@media (width<=900px){.workspace-page-yupao .workspace-shell{grid-template-columns:1fr}.workspace-page-yupao .workspace-timeline{padding-inline:16px}}.workspace-page-yupao .workspace-conversation{border-color:var(--console-border);border-radius:8px;width:calc(100% - 24px);min-height:78px;margin-inline:12px;padding:12px 8px;transition:background-color .3s ease-out}.workspace-page-yupao .workspace-conversation:hover,.workspace-page-yupao .workspace-conversation:active,.workspace-page-yupao .workspace-conversation-selected{box-shadow:none;background:var(--console-selection-bg)!important}.workspace-page-yupao .workspace-yupao-avatar-badge .ant-badge-count{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--console-surface);padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.workspace-page-yupao .workspace-yupao-conversation-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.workspace-page-yupao .workspace-yupao-conversation-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.workspace-page-yupao .workspace-yupao-identity{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.workspace-page-yupao .workspace-yupao-identity strong{color:var(--console-text);text-overflow:ellipsis;flex:0 auto;font-size:14px;font-weight:600;overflow:hidden}.workspace-page-yupao .workspace-yupao-identity small,.workspace-page-yupao .workspace-yupao-salary,.workspace-page-yupao .workspace-yupao-conversation-row time{color:var(--console-text-muted);flex:none;font-size:12px;font-weight:400}.workspace-page-yupao .workspace-yupao-salary{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.workspace-page-yupao .workspace-yupao-conversation-row time{text-align:right;min-width:34px}.workspace-page-yupao .workspace-conversation-preview{min-width:0;color:var(--console-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.workspace-yupao-automation-alert{border-inline:0;border-radius:0;flex:none}.workspace-page-yupao .workspace-timeline{background:var(--console-surface);padding:20px 24px}.workspace-yupao-history-state{min-height:52px;color:var(--console-text-secondary);justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.workspace-yupao-history-state-failed{color:var(--console-danger)}.workspace-yupao-history-state-empty{flex-direction:column;min-height:100%}.workspace-page-yupao .workspace-message-entry{margin-bottom:20px}.workspace-page-yupao .workspace-message{gap:12px}.workspace-page-yupao .workspace-message>.ant-avatar{flex-shrink:0}.workspace-page-yupao .workspace-message-stack{gap:0;max-width:min(80%,400px)}.workspace-page-yupao .workspace-bubble:not(.workspace-bubble-rich){border:1px solid var(--console-border);max-width:400px;color:var(--console-text);background:var(--console-surface-muted);border-radius:8px;padding:10px 12px;font-size:14px;line-height:22px}@media (width<=600px){.workspace-yupao-top-tabs,.workspace-yupao-contact-top,.workspace-yupao-contact-details,.workspace-composer-yupao{padding-inline:12px}}.workspace-page-yupao .workspace-message-outgoing .workspace-bubble:not(.workspace-bubble-rich){border-color:var(--console-primary-border);color:var(--console-text);background:var(--console-accent-soft)}.workspace-page-yupao .workspace-bubble-rich{background:0 0;border:0;max-width:100%}.workspace-page-yupao .workspace-message-time{color:var(--console-text-secondary);margin:0 auto 20px;font-size:12px;line-height:20px}.workspace-page-yupao .workspace-system-event{max-width:min(100%,560px);color:var(--console-text-secondary);background:var(--console-surface-muted);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:6px 12px;font-size:12px;line-height:20px}.workspace-page-yupao .workspace-system-event-plain{background:0 0;padding:6px 12px}.workspace-page-yupao .workspace-system-event-sent{color:var(--console-primary)}.workspace-page-yupao .workspace-system-event-failed{color:var(--console-danger-text);background:#ff4d4f1f}.workspace-page-yupao .workspace-message-delivery{color:var(--console-text-secondary);flex-shrink:0;font-size:12px}.workspace-page-yupao .workspace-message-delivery-read{color:var(--console-primary)}.workspace-conversation-status-row{min-width:0}.workspace-conversation-status-row .workspace-yupao-client-status{flex:1;overflow:hidden}.workspace-conversation-status-select{flex-shrink:0;width:152px}.yupao-reply-progress .ant-progress-track,.yupao-reply-progress .ant-progress-bg{transition:width .6s cubic-bezier(.22,1,.36,1),background-color .24s}.yupao-reply-progress-frame{transition:height .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.yupao-reply-progress-content{display:flow-root}.yupao-reply-progress .ant-modal-body{max-height:72vh;overflow-y:auto}.yupao-reply-stage{animation:.24s ease-out yupao-reply-stage-in}@keyframes yupao-reply-stage-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.yupao-reply-progress *,.yupao-reply-progress :before,.yupao-reply-progress :after{transition:none!important;animation:none!important}}.wechat-remote-view-modal .ant-modal-content{padding:0;overflow:hidden}.wechat-remote-view-modal{padding-bottom:0;top:16px}.wechat-remote-view-modal .ant-modal-header{border-bottom:1px solid var(--ant-color-split);margin:0;padding:16px 20px}.wechat-remote-view-modal .ant-modal-close{top:12px}.wechat-remote-view-shell{background:var(--ant-color-bg-container)}.wechat-remote-view-toolbar{border-bottom:1px solid var(--ant-color-split);min-height:48px;padding:8px 16px}.wechat-remote-view-stage{background:#080808;width:100%;height:min(100vh - 170px,680px);min-height:320px;position:relative;overflow:hidden}.wechat-remote-view-stage:fullscreen{height:100vh}.wechat-remote-view-stage video{object-fit:contain;width:100%;height:100%;display:block}.wechat-remote-view-loading,.wechat-remote-view-error{place-items:center;display:grid;position:absolute;inset:0}.wechat-remote-view-loading .ant-typography{color:#ffffffc7}.wechat-remote-view-error{padding:24px}.wechat-remote-view-error .ant-alert{max-width:520px}@media (width<=720px){.wechat-remote-view-modal{max-width:100vw;margin:0;padding-bottom:0;top:0}.wechat-remote-view-stage{height:calc(100vh - 106px);min-height:240px}}.workspace-page,.workspace-view-stage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-view-frame{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-shell{background:var(--console-surface);flex:1;grid-template-columns:clamp(260px,26%,340px) minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.inbox-workspace .workspace-shell{box-shadow:none;border:0;border-radius:0;grid-template-columns:clamp(260px,26%,340px) minmax(0,1fr)}.inbox-workspace .workspace-chat{flex:1;min-width:0;min-height:0}.inbox-workspace .workspace-toolbar{background:var(--console-surface);min-height:0;padding:12px}.inbox-workspace .workspace-conversations{background:var(--console-surface)}.inbox-workspace .workspace-conversation{width:calc(100% - 16px);min-height:78px;color:var(--console-text);background:0 0;border-radius:8px;margin-inline:8px;padding:12px 8px}.inbox-workspace .workspace-conversation:hover{background:var(--console-surface-muted)}.inbox-workspace .workspace-conversation-selected{box-shadow:inset 3px 0 var(--console-selection-accent)}.inbox-workspace .workspace-timeline{background:var(--console-surface-subtle);padding:20px}.inbox-workspace .workspace-message-stack{max-width:min(80%,480px)}.inbox-workspace .workspace-bubble:not(.workspace-bubble-rich){border:1px solid var(--console-border);background:var(--console-surface);color:var(--console-text);border-radius:10px;padding:10px 14px;font-size:14px;line-height:22px}.inbox-workspace .workspace-page-yupao .workspace-message-outgoing .workspace-bubble:not(.workspace-bubble-rich){background:color-mix(in srgb, var(--console-primary) 12%, var(--console-surface))}.inbox-workspace .workspace-page-wechat .workspace-message-outgoing .workspace-bubble:not(.workspace-bubble-rich){background:color-mix(in srgb, #22a06b 13%, var(--console-surface))}.rpa-platform-tabs{border-bottom:1px solid var(--console-border);flex:none;padding-inline:16px}.rpa-platform-tabs>.ant-tabs-nav{margin:0}.rpa-platform-tabs>.ant-tabs-content-holder{display:none}.inbox-context-resizer{z-index:6;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset:0 auto 0 -4px}.inbox-context-resizer:after{content:"";background:0 0;position:absolute;inset:0 3px}.inbox-context-resizer:hover:after,.inbox-context-resizer:focus-visible:after,.inbox-context-resizing .inbox-context-resizer:after{background:var(--console-primary)}.inbox-context-resizer:focus-visible{outline:2px solid var(--console-primary);outline-offset:-2px}.inbox-context-resizing,.inbox-context-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}@media (width<=1500px){.inbox-context-sidebar{display:none}.inbox-context-trigger{display:inline-flex}}@media (width<=900px){.inbox-workspace .workspace-shell{flex-direction:column;display:flex;overflow-y:auto}.inbox-workspace .workspace-conversations{flex:0 0 240px;min-height:240px}.inbox-workspace .inbox-chat-layout{flex:0 0 600px;min-height:600px}}.inbox-workspace .workspace-chat-header{background:var(--console-surface);flex:none;min-height:64px}.inbox-workspace .workspace-composer{flex:none;min-height:154px;padding:12px 16px}.inbox-workspace .workspace-composer-actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.inbox-workspace .workspace-composer textarea{min-height:88px}.workspace-shell{--workspace-radius:8px}.candidate-key-information .ant-table-cell{overflow-wrap:anywhere;vertical-align:top}.jobs-metric-value{font-variant-numeric:tabular-nums;white-space:nowrap}.jobs-account-note{font-size:12px;font-weight:400}.jobs-actions{white-space:nowrap}.jobs-actions .ant-btn{padding-inline:8px}.jobs-account-card{--jobs-content-inset:24px}.jobs-account-card .ant-card-body{padding:0 var(--jobs-content-inset)}.jobs-account-card .jobs-full-width-table{width:calc(100% + 2 * var(--jobs-content-inset));max-width:none;margin-inline:calc(-1 * var(--jobs-content-inset))}.jobs-full-width-table .ant-table-pagination{padding-inline:var(--jobs-content-inset)}.jobs-account-card .ant-table-cell{overflow-wrap:anywhere}@media (width<=767px){.jobs-account-card{--jobs-content-inset:12px}.jobs-account-card .ant-card-head{padding-inline:16px}.jobs-account-card .ant-card-head-wrapper{flex-wrap:wrap;gap:12px;padding-block:12px}.jobs-account-card .ant-card-head-title{white-space:normal}}.jobs-account-card .ant-table-tbody>tr:not(.ant-table-measure-row)>td{height:61px}.jobs-metrics{align-items:center;gap:6px;display:flex}.jobs-metric-card{white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.jobs-metric-label{white-space:nowrap;font-size:12px;line-height:18px}.jobs-full-width-table .ant-table-thead>tr>th:first-child,.jobs-full-width-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td:first-child{padding-left:var(--jobs-content-inset)}.ov-dashboard{--ov-blue:var(--console-primary);--ov-teal:var(--console-accent-text);--ov-line:var(--console-border);--ov-soft:var(--console-surface-subtle);font-variant-numeric:tabular-nums;padding:4px 0 12px}.ov-hero-grid,.ov-execution-grid{grid-template-columns:minmax(0,1.9fr) minmax(310px,1fr);gap:20px;display:grid}.ov-panel{min-width:0}.ov-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.ov-panel-heading h3{color:var(--console-text);margin:0;font-size:16px;font-weight:650;line-height:1.5}.ov-panel-heading p,.ov-muted{color:var(--console-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.7}.ov-hint{color:var(--console-text-muted);cursor:help;font-size:12px}.ov-hero{position:relative;overflow:hidden}.ov-hero.ant-card{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--ov-blue) 9%, transparent), transparent 55%), var(--console-surface)}.ov-hero .ov-panel-heading{margin-bottom:15px}.ov-hero .ov-panel-heading h3{letter-spacing:-.5px;font-size:20px}.ov-hero-stat{align-items:baseline;gap:16px;display:flex}.ov-hero-stat strong{letter-spacing:-2px;font-size:clamp(40px,3.8vw,60px);font-weight:650;line-height:1.12}.ov-hero-stat>span{color:var(--console-text-secondary);font-size:13px}.ov-hero-caption{color:var(--console-text-secondary);align-items:center;gap:7px;margin:16px 0 2px;font-size:12px;display:flex}.ov-legend-dot{background:var(--ov-blue);border-radius:50%;width:7px;height:7px}.ov-chart{justify-content:center;align-items:center;min-width:0;height:260px;display:flex}.ov-chart>div{width:100%}.ov-skeleton .ov-chart>.ant-skeleton{justify-content:center;align-items:center;height:100%;display:flex}.ov-skeleton .ant-skeleton-element,.ov-skeleton .ant-skeleton-input{font-size:inherit}.ov-skeleton .ov-contact-total .ant-skeleton-input{background:#ffffff2e}.ov-skeleton-progress{margin-top:8px;line-height:14px}.ov-skeleton-progress>.ant-skeleton{width:100%}.ov-skeleton-records>div{border-bottom:1px solid var(--ov-line);align-items:center;gap:16px;padding:12px 0;display:flex}.ov-skeleton-records>div>div{flex:1;gap:8px;min-width:0;display:grid}.ov-skeleton-records>div:last-child{border-bottom:0}.ov-hero-chart{height:225px;margin:0 -6px}.ov-chart-foot{border-top:1px solid var(--ov-line);color:var(--console-text-secondary);justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.ov-hero-side{grid-template-rows:auto 1fr;gap:18px;min-width:0;display:grid}.ov-contact-total{min-width:0}.ov-contact-total.ant-card{isolation:isolate;color:#f5fbff;background:linear-gradient(120deg,#153453,#164d6e 68%,#146978);position:relative;overflow:hidden}.ov-contact-total .ov-contact-top,.ov-contact-total .ov-total-number small,.ov-contact-total .ov-contact-bottom,.ov-contact-total .ov-hint{color:#c5e0ed}.ov-contact-total .ov-contact-bottom{border-top-color:#ffffff29}.ov-contact-total .ant-btn{color:#e5f6ff}.ov-contact-total .ant-btn:not(:disabled):hover,.ov-contact-total .ant-btn:not(:disabled):active{color:#fff;background:#ffffff1f}.ov-contact-total :is(button,[tabindex]):focus-visible{outline-color:#8be2ea}:root[data-console-theme=dark] .ov-contact-total.ant-card{background:linear-gradient(120deg,#19354b,#144454 80%,#185561)}.ov-contact-top{color:var(--console-text-secondary);justify-content:space-between;gap:10px;font-size:13px;display:flex}.ov-contact-top .anticon{margin-right:7px}.ov-total-number{letter-spacing:-1.5px;margin-top:14px;font-size:46px;font-weight:600;line-height:1.2}.ov-total-number small{color:var(--console-text-secondary);margin-left:9px;font-size:13px;font-weight:400}.ov-contact-bottom{border-top:1px solid var(--ov-line);color:var(--console-text-secondary);justify-content:space-between;align-items:center;gap:6px;margin-top:16px;padding-top:10px;font-size:12px;display:flex}.ov-contact-bottom .ant-btn{font-size:14px}.ov-platforms .ov-panel-heading{margin-bottom:18px}.ov-platform+.ov-platform{margin-top:18px}.ov-platform>div:first-child{color:var(--console-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.ov-platform strong{color:var(--console-text);margin-left:auto;font-size:22px;font-weight:600;line-height:1}.ov-platforms>.ov-muted{margin-top:16px;font-size:12px}.ov-attention-label{color:var(--console-text-secondary);flex-direction:column;justify-content:center;gap:5px;padding:10px 15px;font-size:12px;display:flex}.ov-eyebrow{color:var(--ov-blue);letter-spacing:1px;font-size:12px;font-weight:650}.ov-attention-item{white-space:normal;text-align:left;align-items:center;gap:12px;height:auto;padding:12px 15px;display:flex}.ov-attention-icon{color:var(--console-text-muted);font-size:18px}.ov-attention-copy{flex-direction:column;gap:5px;min-width:0;font-size:14px;display:flex}.ov-attention-copy small{color:var(--console-text-secondary);font-size:12px}.ov-attention-item strong{margin-left:auto;font-size:24px;font-weight:600}.ov-attention-arrow{color:var(--console-text-muted);font-size:10px}.ov-attention-item.is-warning{background:var(--console-warning-surface)}.ov-attention-item.is-warning .ov-attention-icon,.ov-attention-item.is-warning strong{color:var(--console-warning-text)}.ov-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:32px 0 17px;display:flex}.ov-section-heading h2{letter-spacing:-.4px;margin:6px 0 0;font-size:20px;font-weight:650}.ov-section-heading>span{color:var(--console-text-secondary);font-size:12px}.ov-section-icon{color:var(--ov-blue);font-size:18px}.ov-inline-metrics{grid-template-columns:repeat(3,1fr);margin:5px 0 22px;display:grid}.ov-inline-metrics>div+div{border-left:1px solid var(--ov-line);padding-left:24px}.ov-inline-metrics span{color:var(--console-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.ov-inline-metrics strong{letter-spacing:-.8px;margin-top:6px;font-size:30px;font-weight:600;display:block}.ov-inline-metrics i,.ov-status-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.ov-donut-wrap{margin:-8px 0 0;position:relative}.ov-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ov-donut-center strong{letter-spacing:-1px;font-size:36px;font-weight:600}.ov-donut-center span{color:var(--console-text-secondary);margin-top:4px;font-size:12px}.ov-donut-center small{color:var(--console-text-secondary);margin-top:6px;font-size:12px}.ov-status-legend{color:var(--console-text-secondary);flex-wrap:wrap;justify-content:center;gap:8px 14px;font-size:12px;display:flex}.ov-status-legend span{align-items:center;gap:5px;display:inline-flex}.ov-status-legend b{color:var(--console-text);font-weight:500}.ov-duration{border-top:1px solid var(--ov-line);grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;padding-top:17px;display:grid}.ov-duration span{color:var(--console-text-secondary);font-size:12px;display:block}.ov-duration strong{margin-top:6px;font-size:20px;font-weight:600;display:block}.ov-two-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.ov-dashboard .ant-list-item{gap:8px}.ov-dashboard .ant-list-item-meta{min-width:0}.ov-dashboard .ant-list-item-meta-title{font-size:14px}.ov-dashboard .ant-list-item-meta-description{overflow-wrap:anywhere;font-size:12px}.ov-dashboard .ant-list-item .ant-btn{font-size:14px}.ov-node-summary{color:var(--console-text-secondary);flex-wrap:wrap;align-items:center;gap:12px 25px;margin:0 0 17px;font-size:12px;display:flex}.ov-node-summary b{color:var(--console-text);font-weight:600}.ov-node-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ov-node-card{min-width:0}.ov-node-card .ant-avatar{color:var(--ov-blue);background:var(--console-accent-soft)}.ov-node-heading{align-items:center;gap:12px;display:flex}.ov-node-heading>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ov-node-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ov-node-heading>div>span{color:var(--console-text-secondary);font-size:12px}.ov-node-heading>.anticon{color:var(--console-text-muted)}.ov-node-platforms{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ov-node-foot{border-top:1px solid var(--ov-line);color:var(--console-text-secondary);justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.ov-node-foot strong{color:var(--console-text);font-size:16px}.ov-node-foot small{color:var(--console-text-secondary);font-size:12px;font-weight:400}#overview-attention-detail{scroll-margin-top:90px}.ov-details{margin-top:20px}.ov-footer{color:var(--console-text-secondary);flex-wrap:wrap;align-items:center;gap:7px;padding-top:23px;font-size:12px;display:flex}.ov-footer>span{margin-left:auto}.ov-dashboard :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--console-primary);outline-offset:4px}.ov-attention-card{margin-top:20px}.ov-attention-card>.ant-card-body{padding:10px}.ov-attention{grid-template-columns:132px repeat(3,minmax(0,1fr));display:grid}@media (width<=1250px){.ov-attention{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-attention-label{flex-direction:row;grid-column:1/-1;justify-content:space-between}.ov-attention-item{padding-inline:10px}.ov-attention-item:nth-child(2){border-left:0}}@media (width<=1000px){.ov-hero-grid,.ov-execution-grid{grid-template-columns:minmax(0,1fr)}.ov-hero-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.ov-quality>.ant-card-body{grid-template-columns:1fr 1fr;align-items:center;display:grid}.ov-quality .ov-panel-heading{grid-column:1/-1;margin-bottom:0}.ov-quality .ov-donut-wrap{grid-row:span 2}.ov-quality .ov-status-legend{align-self:end}.ov-quality .ov-duration{align-self:start}}@media (width<=700px){.ov-hero-side,.ov-two-grid{grid-template-columns:minmax(0,1fr)}.ov-attention{grid-template-columns:1fr}.ov-attention-item{border-left:0;border-top:1px solid var(--ov-line)}.ov-panel>.ant-card-body,.ov-contact-total>.ant-card-body,.ov-node-card>.ant-card-body{padding:18px}.ov-hero .ov-panel-heading h3{font-size:16px}.ov-hero-stat{gap:12px}.ov-hero-stat strong{font-size:42px}.ov-chart-foot{flex-wrap:wrap}.ov-inline-metrics>div+div{padding-left:14px}.ov-inline-metrics strong{font-size:30px}.ov-section-heading{flex-wrap:wrap;align-items:center;margin-top:27px}.ov-section-heading h2{font-size:16px}.ov-quality>.ant-card-body{display:block}.ov-footer>span{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ov-dashboard *,.ov-dashboard :before,.ov-dashboard :after{transition:none!important;animation:none!important}}.notification-toolbar{flex:none;padding:0 24px}.notification-toolbar .ant-tabs-nav{margin-bottom:0}.notification-scroll{--notification-inset:24px;flex:1;min-height:0;padding:0 0 12px;overflow-y:auto}.notification-scroll .notification-row{padding-inline:var(--notification-inset)}.notification-scroll .notification-chevron{right:var(--notification-inset)}.notification-scroll>.ant-alert,.notification-scroll>.notification-pagination{margin-inline:var(--notification-inset)}.notification-scroll:has(>.ant-empty:only-child){scrollbar-gutter:auto;padding-block:12px;display:flex}.notification-scroll>.ant-empty:only-child{margin:auto}.notification-row{border-bottom:1px solid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0;display:grid;position:relative}.notification-row:has(>.notification-open:not(:disabled)):hover{background:var(--notification-hover)}.notification-open{cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.notification-open:disabled{cursor:default}.notification-open:focus-visible{outline:2px solid var(--notification-focus);outline-offset:-2px}.notification-chevron{pointer-events:none;font-size:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.notification-icon{border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.notification-row-content{overflow-wrap:anywhere;min-width:0;padding-right:24px}.notification-row-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.notification-title{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.notification-title .ant-typography{font-size:14px;line-height:22px}.notification-count{white-space:nowrap;border-radius:10px;padding:0 7px;font-size:12px;line-height:20px}.notification-time{white-space:nowrap;flex:none;font-size:12px;line-height:20px}.notification-source{margin-top:3px;font-size:13px;display:block}.notification-description.ant-typography{margin:5px 0 0;font-size:14px;line-height:22px}.notification-actions{justify-content:flex-end;margin-top:6px;display:flex}.notification-actions>.ant-btn{white-space:normal;text-align:start;height:auto;min-height:30px;padding-inline:0}.notification-read.ant-btn{z-index:2;color:inherit;opacity:.72;position:relative}.notification-source span[tabindex]{z-index:2;position:relative}.notification-read.ant-btn:hover,.notification-read.ant-btn:focus-visible{opacity:1}.notification-footer{align-items:center;gap:8px;padding-block:3px;font-size:13px;display:flex}.notification-pagination{padding-top:16px}.notification-skeleton{border-bottom-color:#0000;min-height:125px}.notification-skeleton .ant-skeleton{width:100%}.notification-group-detail{max-height:65vh;overflow-y:auto}@media (width<=400px){.notification-toolbar{padding-inline:16px}.notification-scroll{--notification-inset:16px}.notification-row{grid-template-columns:32px minmax(0,1fr);gap:9px}.notification-row-heading{display:block}.notification-time{margin-top:2px;display:block}}.login-workflow-artwork{pointer-events:none;background:#dce6ef;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset -1px 0 #cddbea}.login-workflow-scene{aspect-ratio:4/3;flex:none;width:120%;position:relative}.login-workflow-poster,.login-workflow-video{object-fit:contain;width:100%;height:100%;display:block}.login-workflow-video{position:absolute;inset:0}.login-form-brand{margin-bottom:38px;display:flex}.login-artwork-brand{z-index:10;position:absolute;top:40px;left:clamp(48px,3.125vw,60px)}.login-artwork-brand .login-form-brand{margin-bottom:0}.login-form-brand .ant-typography-secondary{font-size:13px}.login-mobile-brand{display:none}@media (width<=767px){.login-mobile-brand{display:block}}:root[data-console-theme=dark] .login-workflow-artwork{background:#101b2a;box-shadow:inset -1px 0 #35465b}@media (prefers-reduced-motion:reduce){.login-workflow-video{display:none}}@media (width<=1050px){.login-form-brand{margin-bottom:30px}}.candidate-profile{min-height:100%;color:var(--console-text);background:var(--console-surface);overflow-y:auto}.candidate-profile-header{border-bottom:1px solid var(--console-border);background:var(--console-surface-muted);min-height:112px;padding:20px}.candidate-profile-header-copy{flex:1;min-width:0}.candidate-profile-header-copy .ant-typography{margin:0}.candidate-profile-section{border-bottom:1px solid var(--console-border);padding:14px 20px}.candidate-profile-section:last-child{border-bottom:0}.candidate-profile-section-title{color:var(--console-text)!important;margin:0 0 12px!important;font-size:16px!important}.candidate-profile-section .ant-descriptions-item{padding-bottom:9px}.candidate-profile-section .ant-descriptions-item-label{width:78px;color:var(--console-text-secondary);font-size:14px}.candidate-profile-section .ant-descriptions-item-content{min-width:0;color:var(--console-text);overflow-wrap:anywhere;font-size:14px}.candidate-profile-summary{border-left:3px solid var(--console-primary);color:var(--console-text-secondary);background:var(--console-selection-bg);padding:11px 12px;font-size:14px;line-height:1.7}.candidate-profile-tags{flex-wrap:wrap;gap:6px;display:flex}.candidate-profile-tags .ant-tag{margin:0}.candidate-profile-list .ant-list-item{padding:10px 0}.candidate-profile-list .ant-list-item-meta{align-items:center}.candidate-profile-list .ant-list-item-meta-title{overflow-wrap:anywhere;color:var(--console-text)!important;margin:0!important;font-size:14px!important}.candidate-profile-list .ant-list-item-meta-description{overflow-wrap:anywhere;margin-top:2px;color:var(--console-text-secondary)!important;font-size:12px!important}.candidate-profile-drawer .ant-drawer-body{padding:0}.candidate-profile-drawer .ant-drawer-content-wrapper{max-width:100%}.candidate-profile-details{margin-top:12px}.candidate-profile-details summary{cursor:pointer;color:var(--console-text-secondary);margin-bottom:8px;font-size:14px}.yupao-resume-modal .ant-modal-container{border-radius:12px;padding:0;overflow:hidden}.yupao-resume-modal .ant-modal-header{margin:0}.yupao-resume-modal .ant-modal-body{flex-direction:column;height:calc(100vh - 40px);max-height:960px;display:flex}.yupao-resume-toolbar{border-bottom:1px solid var(--console-border);height:56px;box-shadow:var(--console-shadow);flex:0 0 56px;justify-content:flex-end;align-items:center;padding-right:56px;display:flex}.yupao-resume-toolbar .ant-btn{box-shadow:none;color:var(--console-text-secondary);border:0}.yupao-resume-scroll{flex:1;min-height:0;overflow-y:auto}.yupao-resume-loading{color:var(--console-text-secondary);justify-content:center;gap:12px;padding:32px 12px;display:flex}.yupao-online-resume{color:var(--console-text);overflow-wrap:anywhere;padding:24px 40px;font-size:14px;line-height:22px}.yupao-resume-identity{gap:32px;margin-bottom:42px;display:flex}.yupao-resume-avatar{flex-direction:column;flex:0 0 64px;align-items:center;gap:8px;display:flex}.yupao-resume-user{flex:1;min-width:0}.yupao-online-resume h2{margin:0;font-size:24px;font-weight:400;line-height:34px}.yupao-online-resume h2 .anticon{color:var(--console-primary);margin-left:8px;font-size:16px}.yupao-online-resume h2 .anticon-woman{color:#e75d9c}.yupao-online-resume h3{width:96px;color:var(--console-text-secondary);flex:0 0 96px;margin:0;font-size:16px;font-weight:400}.yupao-online-resume p{margin:10px 0 0;line-height:22px}.yupao-resume-active{color:#087f5b;white-space:nowrap;background:#dff2ec;border-radius:4px;align-items:center;height:21px;padding:0 8px;font-size:12px;display:inline-flex}.yupao-resume-active:before{content:"";background:currentColor;border-radius:4px;width:4px;height:4px;margin-right:4px}.yupao-resume-last-active{color:var(--console-text-secondary);font-size:12px}.yupao-resume-base{color:var(--console-text-secondary);flex-wrap:wrap;display:flex}.yupao-resume-base>span{align-items:center;display:inline-flex}.yupao-resume-base>span:not(:last-child):after{content:"";background:var(--console-border-strong);width:1px;height:12px;margin:0 16px}.yupao-resume-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.yupao-resume-row>span{color:var(--console-text-secondary);white-space:nowrap}.yupao-resume-counts{color:var(--console-text-secondary);align-items:center;padding-top:6px;font-size:12px;display:flex}.yupao-resume-counts>span+span:before{content:"";background:var(--console-border-strong);vertical-align:middle;width:1px;height:14px;margin:0 14px;display:inline-block}.yupao-online-resume section{margin-top:36px;display:flex}.yupao-online-resume section>div{flex:1;min-width:0}.yupao-resume-job{flex-wrap:wrap;font-size:16px;font-weight:400;display:flex}.yupao-resume-salary{color:var(--console-text)}.yupao-resume-salary:before{content:"|";width:14px;color:var(--console-border-strong);justify-content:center;margin:0 12px;display:inline-flex}.yupao-resume-experience+.yupao-resume-experience{margin-top:28px}.yupao-resume-prose{white-space:pre-wrap}.yupao-resume-tags{flex-wrap:wrap;gap:8px;display:flex}.yupao-resume-tags .ant-tag{white-space:normal;color:var(--console-text-secondary);background:var(--console-surface-subtle);border:0;border-radius:4px;margin:0;padding:3px 8px;font-size:14px;line-height:18px}.yupao-resume-footer{border-top:1px solid var(--console-border);color:var(--console-text-secondary);flex-shrink:0;padding:16px 40px}:root[data-console-theme=dark] .yupao-resume-active{color:#5cdbb3;background:#113b2d}@media (width<=600px){.yupao-online-resume{padding:24px 16px}.yupao-resume-identity{gap:16px}.yupao-resume-row{flex-direction:column;gap:6px}.yupao-resume-counts{flex-wrap:wrap;gap:4px 12px}.yupao-online-resume h3{flex-basis:80px;width:80px;font-size:14px}.yupao-resume-row>span{white-space:normal}.yupao-resume-footer{padding:16px}}.workspace-runtime-panel{border-left:1px solid var(--wechat-divider);background:var(--wechat-card-bg);width:clamp(320px,24vw,390px);min-height:0;color:var(--wechat-text);flex-direction:column;flex-shrink:0;display:flex}.workspace-runtime-header{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 4px;display:flex}.workspace-runtime-header h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.workspace-runtime-header-actions{align-items:center;gap:4px;display:flex}.workspace-runtime-header .ant-btn{color:var(--wechat-text)}.workspace-runtime-summary{color:var(--wechat-muted);align-items:center;gap:8px;padding:4px 16px 10px;font-size:12px;display:flex}.workspace-runtime-body{overflow-wrap:anywhere;flex-direction:column;gap:12px;min-height:0;padding:0 14px 16px;font-size:14px;line-height:22px;display:flex;overflow-y:auto}.workspace-runtime-scope{flex-direction:column;gap:8px;display:flex}.workspace-runtime-scope>.ant-typography{font-size:12px}.workspace-runtime-scope .ant-segmented-item-selected{color:#fff;background:#07c160}.workspace-runtime-card{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);border-radius:8px;padding:12px}.workspace-runtime-card h3{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:14px;font-weight:600;line-height:22px;display:flex}.workspace-runtime-card h3>.ant-btn,.workspace-runtime-card h3>.ant-tag{margin-left:auto}.workspace-runtime-card>.ant-typography-secondary{font-size:12px;display:block}.workspace-runtime-card .ant-alert{margin-bottom:10px}.workspace-runtime-records{margin:0;padding:0;list-style:none}.workspace-runtime-records li{border-bottom:1px solid var(--ant-color-split);padding:8px 0}.workspace-runtime-records li:last-child{border-bottom:0;padding-bottom:0}.workspace-runtime-record-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.workspace-runtime-record-title .ant-tag{flex-shrink:0;margin:0}.workspace-runtime-result.ant-typography{color:var(--ant-color-text-secondary);margin:4px 0;font-size:13px}.workspace-runtime-record-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.workspace-runtime-record-footer .ant-typography{font-size:11px}.workspace-runtime-node-issues{border-top:1px solid var(--ant-color-split);margin-top:12px;padding-top:12px}.workspace-runtime-idle{flex-direction:column;gap:2px;margin-top:12px;display:flex}.workspace-runtime-idle .ant-typography-secondary{font-size:12px}.workspace-runtime-detail{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-runtime-drawer{padding:0;overflow:visible}@media (width>=1200px){.workspace-view-frame-wechat:has(.workspace-runtime-panel) .workspace-shell{grid-template-columns:clamp(260px,22vw,360px) minmax(0,1fr)}.workspace-runtime-panel[data-collapsed=true]{width:56px}.workspace-runtime-panel[data-collapsed=true] .workspace-runtime-header{flex-direction:column;padding:12px 4px}.workspace-runtime-panel[data-collapsed=true] .workspace-runtime-header h2 span:not(.anticon){display:none}.workspace-runtime-panel[data-collapsed=true] .workspace-runtime-header-actions{flex-direction:column}.workspace-runtime-panel[data-collapsed=true] .workspace-runtime-summary{text-align:center;flex-direction:column;padding:4px}}@media (width<=1199px){.workspace-runtime-skeleton .workspace-runtime-body{display:none}.workspace-view-frame-wechat:has(.workspace-runtime-panel){flex-wrap:wrap;align-content:flex-start}.workspace-runtime-panel{border-left:0;border-bottom:1px solid var(--wechat-divider);flex-direction:row;flex:none;order:-1;align-items:center;width:100%}.workspace-runtime-header{flex:1;padding:8px 12px}.workspace-runtime-summary{padding:8px 12px}.workspace-view-frame-wechat:has(.workspace-runtime-panel)>.workspace-view-stage{flex-basis:calc(100% - 58px)}.workspace-view-frame-wechat:has(.workspace-runtime-panel) .workspace-shell{grid-template-columns:260px minmax(0,1fr)}}@media (width>=901px) and (width<=1199px){.workspace-runtime-panel{height:48px}:is(.workspace-view-frame-wechat:has(.workspace-runtime-panel)>.workspace-view-stage,.workspace-view-frame-wechat:has(.workspace-runtime-panel)>.workspace-wechat-rail){height:calc(100% - 48px)}}@media (width<=900px){.workspace-view-frame-wechat:has(.workspace-runtime-panel) .workspace-shell{grid-template-columns:minmax(0,1fr);height:auto}}.workspace-timeline>.loading-skeleton-history{z-index:2;pointer-events:none;width:140px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.workspace-friend-requests{border:1px solid var(--console-border);background:var(--console-surface);min-height:0;box-shadow:var(--console-shadow);border-radius:8px;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.workspace-friend-toolbar{border-bottom:1px solid var(--console-border);flex:none;padding:14px 16px}.workspace-friend-toolbar>.ant-flex:first-child .ant-input-affix-wrapper{width:320px}.workspace-friend-toolbar .ant-select{width:180px}.workspace-friend-task-dialog .ant-timeline{margin:4px 0 -10px}.workspace-friend-task-timeline{max-height:min(480px,55vh);padding:4px 8px 0 2px;overflow:auto}.workspace-friend-task-dialog .ant-timeline-item-content,.workspace-friend-task-dialog .ant-timeline-item-content .ant-flex{min-width:0}.workspace-friend-task-dialog .ant-timeline-item-content .ant-typography:first-child{overflow-wrap:anywhere}.workspace-friend-task-dialog .ant-timeline-item-content .ant-typography:last-child{flex:none;font-size:12px}.workspace-friend-summary{border-bottom:1px solid var(--console-border);flex:none;min-height:48px;padding:9px 16px}.workspace-friend-table{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.workspace-friend-table .ant-table-wrapper,.workspace-friend-table .ant-spin-nested-loading,.workspace-friend-table .ant-spin-container{height:100%}.workspace-friend-applicant{min-width:0}.workspace-friend-applicant-copy,.workspace-yupao-candidate-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.workspace-friend-applicant-copy .ant-typography,.workspace-yupao-candidate-copy .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-yupao-candidate{text-align:left;width:100%;min-height:54px}.workspace-yupao-candidate.ant-btn{justify-content:start;height:auto;padding:6px 8px}.workspace-yupao-candidate-unknown{color:var(--console-text-secondary);padding:6px 8px}.workspace-friend-time .ant-typography{white-space:nowrap}@media (width<=900px){.workspace-wechat-rail{width:52px;min-width:52px;padding-inline:4px}.workspace-wechat-rail-button.ant-btn{width:42px}.workspace-friend-requests{min-height:620px;overflow:visible}.workspace-friend-toolbar>.ant-flex:first-child,.workspace-friend-toolbar>.ant-flex:first-child .ant-input-affix-wrapper,.workspace-friend-toolbar .ant-select{width:100%}}.workspace-media-loading{width:min(var(--workspace-media-loading-width,230px), 100%);background:linear-gradient(90deg, var(--console-skeleton-base) 25%, var(--console-skeleton-highlight) 37%, var(--console-skeleton-base) 63%);background-size:400% 100%;border-radius:8px;height:62px;animation:1.4s infinite workspace-media-loading}.workspace-media-loading-image,.workspace-media-loading-video{height:auto;aspect-ratio:var(--workspace-media-loading-ratio,23 / 16)}.workspace-media-loading-sticker{border-radius:6px}.workspace-file-download{font:inherit;text-align:left;cursor:pointer}.workspace-file-download:disabled{cursor:wait;opacity:.72}.workspace-file-download:hover{border-color:var(--console-primary);color:inherit}.workspace-file-download>.anticon{color:var(--console-primary);font-size:24px}.workspace-file-download span{gap:2px;min-width:0;display:grid}.workspace-file-download small,.workspace-file-download em{color:var(--console-text-secondary);font-size:12px;font-style:normal}.workspace-file-download strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-add-friend-task-id{margin-top:3px;font-size:12px;display:block}.workspace-add-friend-progress .ant-timeline{margin:4px 0 -10px}.workspace-add-friend-progress .ant-timeline-item-content{min-width:0}.workspace-conversation-validation .ant-timeline{margin:4px 0 -10px}.workspace-conversation-validation .ant-timeline-item-content{min-width:0}.workspace-conversation-validation-scope{overflow-wrap:anywhere;max-width:480px;margin-top:3px;font-size:12px;display:block}@keyframes workspace-media-loading{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.workspace-media-loading{animation:none}}.yupao-entry-heading{border-bottom:1px solid var(--console-border);margin-bottom:24px;padding-bottom:16px}.yupao-entry-heading .ant-typography{margin-bottom:0}.yupao-onboarding{width:100%;max-width:1440px}.yupao-onboarding .ant-card{border-color:var(--console-border-strong);border-radius:12px}.yupao-onboarding-hero>.ant-card-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;min-height:330px;padding:36px;display:grid}.yupao-onboarding-copy{min-width:0}.yupao-onboarding-copy-loading{flex-direction:column;gap:20px;display:flex}.yupao-onboarding-copy-loading .ant-skeleton-title,.yupao-onboarding-copy-loading .ant-skeleton-paragraph{margin-block:0}.yupao-onboarding-copy-loading .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:20px}.yupao-onboarding-copy h3.ant-typography{margin:16px 0;font-size:24px;line-height:1.5}.yupao-onboarding-copy .ant-typography-secondary{margin-bottom:24px;line-height:26px}.yupao-onboarding-copy .ant-btn-lg{font-size:14px}.yupao-onboarding-badge{border-radius:20px;padding:4px 14px}.yupao-onboarding-hint{color:var(--console-text-secondary);margin-top:20px;font-size:13px;line-height:22px}.yupao-onboarding-hint .anticon,.yupao-onboarding-note .anticon{color:var(--console-primary);margin-right:6px}.yupao-onboarding-diagram{justify-content:center;align-items:flex-start;gap:12px;min-width:0;display:flex}.yupao-onboarding-diagram>.ant-skeleton{width:100%}.yupao-onboarding-endpoint{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;max-width:160px;display:flex}.yupao-onboarding-endpoint>span,.yupao-onboarding-connector{color:var(--console-text-secondary);font-size:13px}.yupao-onboarding-tile{border:1px solid var(--console-primary-border);background:var(--console-accent-soft);width:100%;height:116px;color:var(--console-primary);border-radius:12px;place-items:center;margin-bottom:10px;font-size:48px;display:grid}.yupao-onboarding-connector{text-align:center;flex:0 100px;min-width:54px;padding-top:48px}.yupao-onboarding-connector>div{align-items:center;gap:8px;margin-bottom:12px;display:flex}.yupao-onboarding-connector i{border-top:1px dashed var(--console-primary);flex:1}.yupao-onboarding-connector>div>span{border:1px solid var(--console-primary);border-radius:50%;width:18px;height:18px}.yupao-onboarding-steps-title.ant-typography{margin:28px 0 16px;font-size:16px}.yupao-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.yupao-onboarding-steps .ant-card{height:100%}.yupao-onboarding-steps .ant-card-body{gap:20px;min-height:172px;padding:24px;display:flex}.yupao-onboarding-number{background:var(--console-accent-soft);height:36px;color:var(--console-primary);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.yupao-onboarding-step-body{min-width:0}.yupao-onboarding-step-icon{color:var(--console-primary);font-size:28px}.yupao-onboarding-step-body h5.ant-typography{margin:12px 0 6px;font-size:16px}.yupao-onboarding-step-body .ant-typography{margin-bottom:0}.yupao-onboarding-note{border:1px solid var(--console-border-strong);background:var(--console-surface);min-height:56px;color:var(--console-text-secondary);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px 24px;display:flex}.yupao-onboarding-note a{white-space:nowrap}@media (width<=1200px){.yupao-onboarding-hero>.ant-card-body{gap:24px;padding:28px}.yupao-onboarding-steps .ant-card-body{gap:12px;padding:20px}}@media (width<=900px){.yupao-onboarding-hero>.ant-card-body{grid-template-columns:1fr}.yupao-onboarding-diagram{justify-self:center;width:100%;max-width:440px}.yupao-onboarding-steps{grid-template-columns:1fr}.yupao-onboarding-steps .ant-card-body{min-height:156px}}@media (width<=480px){.yupao-onboarding-hero>.ant-card-body{padding:24px 20px}.yupao-onboarding-copy h3.ant-typography{font-size:20px}.yupao-onboarding-tile{height:90px;font-size:36px}.yupao-onboarding-connector{padding-top:35px}.yupao-onboarding-note{padding:16px 20px}}
