@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap";.DevelopmentPage_container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#1890ff,#096dd9);padding:20px}.DevelopmentPage_icon{font-size:120px!important;color:#fff;animation:DevelopmentPage_pulse 2s ease-in-out infinite}@keyframes DevelopmentPage_pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.DevelopmentPage_content{margin-top:24px}.DevelopmentPage_main-text{font-size:24px;font-weight:600;color:#fff;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.DevelopmentPage_sub-text{font-size:18px;color:#ffffffe6;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.DevelopmentPage_back-btn{margin-top:16px;height:44px;padding:0 32px;font-size:16px;border-radius:8px;background:#fff!important;color:#1890ff!important;border:none!important;box-shadow:0 4px 12px #00000026;transition:all .2s ease}.DevelopmentPage_back-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media (max-width: 768px){.DevelopmentPage_icon{font-size:80px!important}.DevelopmentPage_main-text{font-size:20px}.DevelopmentPage_sub-text{font-size:16px}}.DevelopmentPage_container .ant-result-title{color:#fff!important;font-size:32px;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.15)}.DevelopmentPage_container .ant-result-subtitle{color:#fffffff2!important}@media (max-width: 768px){.DevelopmentPage_container .ant-result-title{font-size:24px}}.dark .DevelopmentPage_container{background:linear-gradient(135deg,#0d47a1,#1565c0)}.dark .DevelopmentPage_icon{color:#e0e0e0}.dark .DevelopmentPage_main-text{color:#e0e0e0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.dark .DevelopmentPage_sub-text{color:#e0e0e0e6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.dark .DevelopmentPage_container .ant-result-title{color:#e0e0e0!important;text-shadow:0 2px 8px rgba(0,0,0,.35)}.dark .DevelopmentPage_container .ant-result-subtitle{color:#e0e0e0f2!important}.dark .DevelopmentPage_back-btn{background:#2a2a2a!important;color:#40a9ff!important}/*! tailwindcss v4.1.14 | 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)))){:root,:host{--border-angle:0turn}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-300:oklch(89.7% .196 126.665);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-400:oklch(70.2% .183 293.541);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-3xl:48rem;--container-5xl:64rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-lg:16px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[-20\%\]{bottom:-20%}.-left-24{left:calc(var(--spacing)*-24)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.z-\[1030\]{z-index:1030}.z-\[9999\]{z-index:9999}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-0{margin:calc(var(--spacing)*0)}.m-160{margin:calc(var(--spacing)*160)}.m-384{margin:calc(var(--spacing)*384)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.\!my-4{margin-block:calc(var(--spacing)*4)!important}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.me-0\.5{margin-inline-end:calc(var(--spacing)*.5)}.\!mt-1{margin-top:calc(var(--spacing)*1)!important}.\!mt-6{margin-top:calc(var(--spacing)*6)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-\[8px\]{margin-right:8px}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-\[2px\]{margin-left:2px}.ml-\[4px\]{margin-left:4px}.ml-\[22px\]{margin-left:22px}.ml-\[36px\]{margin-left:36px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\!h-1\.5{height:calc(var(--spacing)*1.5)!important}.\!h-6{height:calc(var(--spacing)*6)!important}.\!h-8{height:calc(var(--spacing)*8)!important}.\!h-11{height:calc(var(--spacing)*11)!important}.\!h-auto{height:auto!important}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.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)}.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-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-80{height:calc(var(--spacing)*80)}.h-\[1px\]{height:1px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[28rem\]{height:28rem}.h-\[30\%\]{height:30%}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[50px\]{height:50px}.h-\[60\%\]{height:60%}.h-\[120px\]{height:120px}.h-\[156px\]{height:156px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[calc\(100\%-120px\)\]{height:calc(100% - 120px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(100vh-240px\)\]{height:calc(100vh - 240px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[200px\]{max-height:200px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.\!min-h-\[150px\]{min-height:150px!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.min-h-\[150px\]{min-height:150px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.\!w-6{width:calc(var(--spacing)*6)!important}.\!w-8{width:calc(var(--spacing)*8)!important}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-50{width:calc(var(--spacing)*50)}.w-60{width:calc(var(--spacing)*60)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-85{width:calc(var(--spacing)*85)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[28rem\]{width:28rem}.w-\[36px\]{width:36px}.w-\[40px\]{width:40px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[95\%\]{width:95%}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[185px\]{width:185px}.w-\[200px\]{width:200px}.w-\[min\(260px\,calc\(100\%-24px\)\)\]{width:min(260px,100% - 24px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-sm{width:var(--container-sm)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[70px\]{max-width:70px}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[450px\]{max-width:450px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[2000px\]{max-width:2000px}.max-w-\[var\(--max-width\)\]{max-width:var(--max-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:calc(var(--spacing)*0)!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18px\]{min-width:18px}.min-w-\[22px\]{min-width:22px}.min-w-\[120px\]{min-width:120px}.min-w-\[300px\]{min-width:300px}.min-w-full{min-width:100%}.\!flex-1{flex:1!important}.flex-0{flex:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[100px\]{--tw-translate-x:100px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.1\]{scale:.1}.-rotate-90{rotate:-90deg}.rotate-12{rotate:12deg}.rotate-\[-20deg\]{rotate:-20deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[var\(--gap\)\]{gap:var(--gap)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}: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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#404040\]>:not(:last-child)){border-color:#404040}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[29px\]{border-radius:29px}.rounded-\[32px\]{border-radius:32px}.rounded-\[48px\]{border-radius:48px}.rounded-\[50ch\]{border-radius:50ch}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-\[0\.15rem\]{border-style:var(--tw-border-style);border-width:.15rem}.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-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-none{--tw-border-style:none;border-style:none}.\!border-\[\#52c41a\]{border-color:#52c41a!important}.\!border-\[\#91d5ff\]{border-color:#91d5ff!important}.\!border-\[\#1890ff\]{border-color:#1890ff!important}.\!border-\[\#e0e0e0\]{border-color:#e0e0e0!important}.\!border-\[\#fadb14\]{border-color:#fadb14!important}.border-\[\#2D2D2D\]{border-color:#2d2d2d}.border-\[\#60A5FA\]{border-color:#60a5fa}.border-\[\#91d5ff\]{border-color:#91d5ff}.border-\[\#91d5ff\]\/50{border-color:#91d5ff80}.border-\[\#266FEE\]{border-color:#266fee}.border-\[\#404040\]{border-color:#404040}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[\#b7d6ff\]{border-color:#b7d6ff}.border-\[\#bbdefb\]{border-color:#bbdefb}.border-\[\#dedfe3\]{border-color:#dedfe3}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#f0f0f0\]{border-color:#f0f0f0}.border-\[\#f1f1f1\]{border-color:#f1f1f1}.border-\[\#ffd591\]{border-color:#ffd591}.border-\[rgba\(24\,144\,255\,0\.2\)\]{border-color:#1890ff33}.border-\[rgba\(250\,140\,22\,0\.2\)\]{border-color:#fa8c1633}.border-\[rgba\(255\,77\,79\,0\.2\)\]{border-color:#ff4d4f33}.border-\[var\(--rblv-action-bar-border\)\]{border-color:var(--rblv-action-bar-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/6{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-current{border-color:currentColor}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/30{border-color:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/30{border-color:color-mix(in oklab,var(--color-gray-200)30%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-600{border-color:var(--color-green-600)}.border-orange-200{border-color:var(--color-orange-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-transparent{border-top-color:#0000}.border-l-\[\#2d5af1\]{border-left-color:#2d5af1}.\!bg-\[\#52c41a\]{background-color:#52c41a!important}.\!bg-\[\#e6f7ff\]{background-color:#e6f7ff!important}.\!bg-\[\#fffef5\]{background-color:#fffef5!important}.\!bg-gray-50{background-color:var(--color-gray-50)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0B57D0\]{background-color:#0b57d0}.bg-\[\#0E5DE6\]{background-color:#0e5de6}.bg-\[\#0a0a20\]{background-color:#0a0a20}.bg-\[\#1E1E1E\]{background-color:#1e1e1e}.bg-\[\#2D2D2D\]{background-color:#2d2d2d}.bg-\[\#3D3D3D\]{background-color:#3d3d3d}.bg-\[\#60A5FA\]{background-color:#60a5fa}.bg-\[\#266FEE\]{background-color:#266fee}.bg-\[\#333\]{background-color:#333}.bg-\[\#1890ff\]{background-color:#1890ff}.bg-\[\#252525\]{background-color:#252525}.bg-\[\#363636\]{background-color:#363636}.bg-\[\#404040\]{background-color:#404040}.bg-\[\#505050\]{background-color:#505050}.bg-\[\#D1D5DB\]{background-color:#d1d5db}.bg-\[\#E5E7EB\]{background-color:#e5e7eb}.bg-\[\#E9F0FE\]{background-color:#e9f0fe}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-\[\#F7F8FA\]{background-color:#f7f8fa}.bg-\[\#e3f2fd\]{background-color:#e3f2fd}.bg-\[\#e6f7ff\]{background-color:#e6f7ff}.bg-\[\#ececf1\]{background-color:#ececf1}.bg-\[\#eff5fd\]{background-color:#eff5fd}.bg-\[\#f0f2f5\]{background-color:#f0f2f5}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.bg-\[\#f8f9fc\]{background-color:#f8f9fc}.bg-\[\#f8faff\]{background-color:#f8faff}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#ff4d4f\]{background-color:#ff4d4f}.bg-\[rgb\(245\,245\,247\)\]{background-color:#f5f5f7}.bg-\[rgba\(24\,144\,255\,0\.03\)\]{background-color:#1890ff08}.bg-\[rgba\(24\,144\,255\,0\.04\)\]{background-color:#1890ff0a}.bg-\[rgba\(33\,150\,243\,0\.08\)\]{background-color:#2196f314}.bg-\[rgba\(96\,165\,250\,0\.15\)\]{background-color:#60a5fa26}.bg-\[rgba\(250\,140\,22\,0\.05\)\]{background-color:#fa8c160d}.bg-\[rgba\(255\,77\,79\,0\.05\)\]{background-color:#ff4d4f0d}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[var\(--rblv-action-bar-bg\)\]{background-color:var(--rblv-action-bar-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.bg-gray-100\/90{background-color:#f3f4f6e6}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/90{background-color:color-mix(in oklab,var(--color-gray-100)90%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.\!bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.\!bg-gradient-to-r{--tw-gradient-position:to right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\!from-\[\#1890ff\]{--tw-gradient-from:#1890ff!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.\!from-\[\#2196F3\]{--tw-gradient-from:#2196f3!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.\!from-\[\#faad14\]{--tw-gradient-from:#faad14!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.from-\[\#2196F3\]{--tw-gradient-from:#2196f3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#f0f5ff\]{--tw-gradient-from:#f0f5ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#fff7e6\]{--tw-gradient-from:#fff7e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-200{--tw-gradient-from:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-100{--tw-gradient-from:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-200{--tw-gradient-from:var(--color-indigo-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-400{--tw-gradient-from:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#e6eaf0\]{--tw-gradient-via:#e6eaf0;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab,red,red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab,var(--color-black)60%,transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-100{--tw-gradient-via:var(--color-blue-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-200{--tw-gradient-via:var(--color-blue-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50{--tw-gradient-via:var(--color-indigo-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.\!to-\[\#096dd9\]{--tw-gradient-to:#096dd9!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.\!to-\[\#1976D2\]{--tw-gradient-to:#1976d2!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.\!to-\[\#fa8c16\]{--tw-gradient-to:#fa8c16!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))!important}.to-\[\#673AB7\]{--tw-gradient-to:#673ab7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1976D2\]{--tw-gradient-to:#1976d2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#e6f7ff\]{--tw-gradient-to:#e6f7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#fffbe6\]{--tw-gradient-to:#fffbe6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/80{--tw-gradient-to:#000c}@supports (color:color-mix(in lab,red,red)){.to-black\/80{--tw-gradient-to:color-mix(in oklab,var(--color-black)80%,transparent)}}.to-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-300{--tw-gradient-to:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fuchsia-300{--tw-gradient-to:var(--color-fuchsia-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-300{--tw-gradient-to:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-300{--tw-gradient-to:var(--color-lime-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-100{--tw-gradient-to:var(--color-purple-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-200{--tw-gradient-to:var(--color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-300{--tw-gradient-to:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[2px\]{padding:2px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.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-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.\!py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.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-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[2px\]{padding-block:2px}.py-\[4px\]{padding-block:4px}.py-\[6px\]{padding-block:6px}.py-\[14px\]{padding-block:14px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[15px\]{padding-top:15px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-\[6px\]{padding-right:6px}.pr-\[10px\]{padding-right:10px}.pr-\[15px\]{padding-right:15px}.\!pb-0{padding-bottom:calc(var(--spacing)*0)!important}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[10px\]{padding-bottom:10px}.pb-\[15px\]{padding-bottom:15px}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-\[8px\]{padding-left:8px}.pl-\[9px\]{padding-left:9px}.pl-\[12px\]{padding-left:12px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-\[\'Inter\'\]{font-family:Inter}.font-\[\'JetBrains_Mono\'\,\'Fira_Code\'\,monospace\]{font-family:JetBrains Mono,Fira Code,monospace}.font-\[\'Noto_Sans_SC\'\,\'PingFang_SC\'\,-apple-system\,sans-serif\]{font-family:Noto Sans SC,PingFang SC,-apple-system,sans-serif}.font-mono{font-family:var(--font-mono)}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[48px\]{font-size:48px!important}.text-\[1\.2em\]{font-size:1.2em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[32px\]{font-size:32px}.text-\[64px\]{font-size:64px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#52c41a\]{color:#52c41a!important}.\!text-\[\#1976d2\]{color:#1976d2!important}.\!text-\[\#637381\]{color:#637381!important}.text-\[\#0E5DE6\]{color:#0e5de6}.text-\[\#000\]{color:#000}.text-\[\#1a2027\]{color:#1a2027}.text-\[\#2d5af1\]{color:#2d5af1}.text-\[\#2e3033\]{color:#2e3033}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#3d424d\]{color:#3d424d}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#8b8e9a\]{color:#8b8e9a}.text-\[\#8c8c8c\]{color:#8c8c8c}.text-\[\#9CA3AF\]{color:#9ca3af}.text-\[\#9e9e9e\]{color:#9e9e9e}.text-\[\#10b981\]{color:#10b981}.text-\[\#52c41a\]{color:#52c41a}.text-\[\#60A5FA\]{color:#60a5fa}.text-\[\#90caf9\]{color:#90caf9}.text-\[\#222\]{color:#222}.text-\[\#266FEE\]{color:#266fee}.text-\[\#333\]{color:#333}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#666e82\]{color:#666e82}.text-\[\#667eea\]{color:#667eea}.text-\[\#999\]{color:#999}.text-\[\#1565c0\]{color:#1565c0}.text-\[\#1890ff\]{color:#1890ff}.text-\[\#1976D2\]{color:#1976d2}.text-\[\#2196F3\]{color:#2196f3}.text-\[\#374151\]{color:#374151}.text-\[\#637381\]{color:#637381}.text-\[\#AAAAAA\]{color:#aaa}.text-\[\#E0E0E0\]{color:#e0e0e0}.text-\[\#bfbfbf\]{color:#bfbfbf}.text-\[\#d48806\]{color:#d48806}.text-\[\#fa8c16\]{color:#fa8c16}.text-\[\#faad14\]{color:#faad14}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-600{color:var(--color-cyan-600)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-900{color:var(--color-yellow-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#00000005)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000005)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-\[0_4px_15px_rgba\(33\,150\,243\,0\.3\)\]{--tw-shadow:0 4px 15px var(--tw-shadow-color,#2196f34d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 4px 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-\[0_2px_4px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_0_rgba\(80\,80\,120\,0\.08\)\]{--tw-shadow:0 2px 12px 0 var(--tw-shadow-color,#50507814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_20px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(38\,111\,238\,0\.1\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#266fee1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(96\,165\,250\,0\.15\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#60a5fa26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.shadow-\[rgba\(0\,0\,0\,0\.06\)_0px_4px_12px\]{--tw-shadow-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.shadow-\[rgba\(0\,0\,0\,0\.06\)_0px_4px_12px\]{--tw-shadow-color:color-mix(in oklab,#0000000f 0px 4px 12px var(--tw-shadow-alpha),transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.drop-shadow-\[0_0_25px_rgba\(255\,255\,255\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 0 25px var(--tw-drop-shadow-color,#fff3));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-160{--tw-duration:.16s;transition-duration:.16s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-220{--tw-duration:.22s;transition-duration:.22s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[260ms\,220ms\]{--tw-duration:.26s,.22s;transition-duration:.26s,.22s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[var\(--animation-duration\)\]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[ease\,ease\]{--tw-ease:ease,ease;transition-timing-function:ease,ease}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[transform\,opacity\]{will-change:transform,opacity}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.\[-webkit-backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px)}.\[mm\:ss\]{mm:ss}.\[perspective\:1500px\]{perspective:1500px}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:\[transform\:rotateX\(-20deg\)\]:is(:where(.group):hover *){transform:rotateX(-20deg)}.group-hover\:\[transform\:rotateX\(-30deg\)\]:is(:where(.group):hover *){transform:rotateX(-30deg)}.group-hover\:\[transform\:rotateX\(-38deg\)\]:is(:where(.group):hover *){transform:rotateX(-38deg)}.group-hover\:\[transform\:rotateX\(-46deg\)_translateY\(1px\)\]:is(:where(.group):hover *){transform:rotateX(-46deg)translateY(1px)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_20px_40px_rgba\(0\,0\,0\,\.2\)\]:is(:where(.group):hover *){--tw-shadow:0 20px 40px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[inset_0_20px_40px_\#fbbf24\,_inset_0_-20px_40px_\#d97706\]:is(:where(.group):hover *){--tw-shadow:inset 0 20px 40px var(--tw-shadow-color,#fbbf24),inset 0 -20px 40px var(--tw-shadow-color,#d97706);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/item\:opacity-100:is(:where(.group\/item):hover *),.group-hover\/memory\:opacity-100:is(:where(.group\/memory):hover *){opacity:1}}.selection\:bg-\[\#3b82f6\]\/10 ::-moz-selection{background-color:#3b82f61a}.selection\:bg-\[\#3b82f6\]\/10 ::selection{background-color:#3b82f61a}.selection\:bg-\[\#3b82f6\]\/10::-moz-selection{background-color:#3b82f61a}.selection\:bg-\[\#3b82f6\]\/10::selection{background-color:#3b82f61a}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:-top-\[10px\]:before{content:var(--tw-content);top:-10px}.before\:-top-\[15px\]:before{content:var(--tw-content);top:-15px}.before\:right-\[142px\]:before{content:var(--tw-content);right:142px}.before\:left-\[75\.5px\]:before{content:var(--tw-content);left:75.5px}.before\:size-3:before{content:var(--tw-content);width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.before\:h-4:before{content:var(--tw-content);height:calc(var(--spacing)*4)}.before\:w-4:before{content:var(--tw-content);width:calc(var(--spacing)*4)}.before\:bg-amber-400:before{content:var(--tw-content);background-color:var(--color-amber-400)}.before\:bg-amber-600:before{content:var(--tw-content);background-color:var(--color-amber-600)}.before\:bg-\[radial-gradient\(ellipse_80\%_50\%_at_50\%_-20\%\,rgba\(33\,150\,243\,0\.05\)\,transparent\)\,radial-gradient\(ellipse_60\%_40\%_at_80\%_80\%\,rgba\(103\,58\,183\,0\.05\)\,transparent\)\,radial-gradient\(ellipse_40\%_30\%_at_10\%_60\%\,rgba\(33\,150\,243\,0\.05\)\,transparent\)\]:before{content:var(--tw-content);background-image:radial-gradient(80% 50% at 50% -20%,#2196f30d,#0000),radial-gradient(60% 40% at 80% 80%,#673ab70d,#0000),radial-gradient(40% 30% at 10% 60%,#2196f30d,#0000)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:bottom-\[99\%\]:after{content:var(--tw-content);bottom:99%}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:h-\[16px\]:after{content:var(--tw-content);height:16px}.after\:w-20:after{content:var(--tw-content);width:calc(var(--spacing)*20)}.after\:w-\[146px\]:after{content:var(--tw-content);width:146px}.after\:rounded-t-2xl:after{content:var(--tw-content);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.after\:bg-amber-400:after{content:var(--tw-content);background-color:var(--color-amber-400)}.after\:bg-amber-600:after{content:var(--tw-content);background-color:var(--color-amber-600)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.even\:bg-gray-50\/50:nth-child(2n){background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.even\:bg-gray-50\/50:nth-child(2n){background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:\!-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:\!border-\[\#73d13d\]:hover{border-color:#73d13d!important}.hover\:\!border-\[\#1890ff\]:hover{border-color:#1890ff!important}.hover\:\!border-\[\#2196F3\]:hover{border-color:#2196f3!important}.hover\:border-\[\#2196F3\]:hover{border-color:#2196f3}.hover\:border-\[\#E5E7EB\]:hover{border-color:#e5e7eb}.hover\:border-\[\#cbd5e1\]:hover{border-color:#cbd5e1}.hover\:border-blue-100:hover{border-color:var(--color-blue-100)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-gray-100:hover{border-color:var(--color-gray-100)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.hover\:\!bg-\[\#73d13d\]:hover{background-color:#73d13d!important}.hover\:\!bg-\[\#e6f7ff\]:hover{background-color:#e6f7ff!important}.hover\:\!bg-\[\#f6ffed\]:hover{background-color:#f6ffed!important}.hover\:\!bg-green-50:hover{background-color:var(--color-green-50)!important}.hover\:\!bg-red-50:hover{background-color:var(--color-red-50)!important}.hover\:bg-\[\#2D2D2D\]:hover{background-color:#2d2d2d}.hover\:bg-\[\#3A3A3A\]:hover{background-color:#3a3a3a}.hover\:bg-\[\#3B82F6\]:hover{background-color:#3b82f6}.hover\:bg-\[\#4D4D4D\]:hover{background-color:#4d4d4d}.hover\:bg-\[\#40a9ff\]:hover{background-color:#40a9ff}.hover\:bg-\[\#404040\]:hover{background-color:#404040}.hover\:bg-\[\#E5E7EB\]:hover{background-color:#e5e7eb}.hover\:bg-\[\#F7F8FA\]:hover{background-color:#f7f8fa}.hover\:bg-\[\#f3f4f6\]:hover{background-color:#f3f4f6}.hover\:bg-\[\#f5f7fa\]:hover{background-color:#f5f7fa}.hover\:bg-\[rgb\(245\,245\,247\)\]:hover{background-color:#f5f5f7}.hover\:bg-\[rgba\(24\,144\,255\,0\.02\)\]:hover{background-color:#1890ff05}.hover\:bg-\[rgba\(24\,144\,255\,0\.05\)\]:hover{background-color:#1890ff0d}.hover\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:hover{background-color:#ffffff0d}.hover\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:hover{background-color:#ffffff14}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:\!text-\[\#0d47a1\]:hover{color:#0d47a1!important}.hover\:\!text-\[\#2196F3\]:hover{color:#2196f3!important}.hover\:text-\[\#0050b3\]:hover{color:#0050b3}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-purple-600:hover{color:var(--color-purple-600)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:text-yellow-500:hover{color:var(--color-yellow-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-90:hover{opacity:.9!important}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:\!shadow-\[0_6px_20px_rgba\(33\,150\,243\,0\.4\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#2196f366)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_8px_16px_rgba\(0\,0\,0\,0\.05\)\]:hover{--tw-shadow:0 8px 16px var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.08\)\,0_4px_8px_rgba\(33\,150\,243\,0\.08\)\]:hover{--tw-shadow:0 12px 24px var(--tw-shadow-color,#00000014),0 4px 8px var(--tw-shadow-color,#2196f314)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-\[0_2px_8px_rgba\(24\,144\,255\,0\.15\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#1890ff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(33\,150\,243\,0\.1\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2196f31a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.hover\:shadow-black\/8:hover{--tw-shadow-color:#00000014}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/8:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)8%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-black\/15:hover{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/15:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-gray-200\/30:hover{--tw-shadow-color:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-gray-200\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-200)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.even\:hover\:bg-gray-100:nth-child(2n):hover{background-color:var(--color-gray-100)}}.focus\:\!border-\[\#1890ff\]:focus{border-color:#1890ff!important}.focus\:\!border-\[\#faad14\]:focus{border-color:#faad14!important}.focus\:border-\[\#3b82f6\]:focus{border-color:#3b82f6}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:bg-blue-50\/30:focus{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.focus\:bg-blue-50\/30:focus{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:\!shadow-\[0_0_0_2px_rgba\(250\,173\,20\,0\.1\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#faad141a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.focus\:shadow-sm:focus{--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)}.focus\:ring-2:focus,.focus\:ring-\[2px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus\:shadow-blue-500\/20:focus{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.focus\:shadow-blue-500\/20:focus{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.focus\:ring-\[\#3b82f6\]\/20:focus{--tw-ring-color:oklab(62.3083% -.0332477 -.185052/.2)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:\!scale-95:active{--tw-scale-x:95%!important;--tw-scale-y:95%!important;--tw-scale-z:95%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-\[\#eef1f5\]:active{background-color:#eef1f5}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-purple-600[data-state=active]{color:var(--color-purple-600)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:w-\[100px\]{width:100px}.sm\:w-\[120px\]{width:120px}.sm\:w-\[130px\]{width:130px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[280px\]{width:280px}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[28px\]{font-size:28px}}@media (min-width:48rem){.md\:relative{position:relative}.md\:static{position:static}.md\:top-0{top:calc(var(--spacing)*0)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-11{height:calc(var(--spacing)*11)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[28px\]{width:28px}.md\:w-\[720px\]{width:720px}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:inline{display:inline}.lg\:w-96{width:calc(var(--spacing)*96)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-\[var\(--rblv-action-bar-border-dark\)\]{border-color:var(--rblv-action-bar-border-dark)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-\[var\(--rblv-action-bar-bg-dark\)\]{background-color:var(--rblv-action-bar-bg-dark)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-cyan-500{color:var(--color-cyan-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-yellow-500{color:var(--color-yellow-500)}}.\[\&_\.ant-badge-status-text\]\:text-xs .ant-badge-status-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\.ant-badge-status-text\]\:text-\[\#637381\] .ant-badge-status-text{color:#637381}.\[\&_\.ant-card-actions\]\:border-t .ant-card-actions{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_\.ant-card-actions\]\:border-\[\#f0f0f0\] .ant-card-actions{border-color:#f0f0f0}.\[\&_\.ant-card-actions\]\:bg-\[\#fafafa\] .ant-card-actions{background-color:#fafafa}.\[\&_\.ant-card-actions\>li\]\:text-\[\#637381\] .ant-card-actions>li{color:#637381}.\[\&_\.ant-card-actions\>li\]\:transition-colors .ant-card-actions>li{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.ant-card-actions\>li\]\:duration-300 .ant-card-actions>li{--tw-duration:.3s;transition-duration:.3s}.\[\&_\.ant-card-actions\>li\:hover\]\:text-\[\#2196F3\] .ant-card-actions>li:hover{color:#2196f3}.\[\&_\.ant-card-body\]\:p-4 .ant-card-body{padding:calc(var(--spacing)*4)}.\[\&_\.ant-card-head\]\:border-b .ant-card-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\.ant-card-head\]\:border-\[\#f0f0f0\] .ant-card-head{border-color:#f0f0f0}.\[\&_\.ant-card-head-title\]\:flex .ant-card-head-title{display:flex}.\[\&_\.ant-card-head-title\]\:items-center .ant-card-head-title{align-items:center}.\[\&_\.ant-card-head-title\]\:gap-2 .ant-card-head-title{gap:calc(var(--spacing)*2)}.\[\&_\.ant-card-head-title\]\:font-semibold .ant-card-head-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.ant-card-head-title\]\:text-\[\#1a2027\] .ant-card-head-title{color:#1a2027}.\[\&_\.ant-descriptions-item-label\]\:bg-gray-50 .ant-descriptions-item-label{background-color:var(--color-gray-50)}.\[\&_\.ant-descriptions-item-label\]\:font-medium .ant-descriptions-item-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.ant-divider\]\:border-\[\#f0f0f0\] .ant-divider{border-color:#f0f0f0}.\[\&_\.ant-divider-inner-text\]\:text-sm .ant-divider-inner-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.ant-divider-inner-text\]\:font-medium .ant-divider-inner-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.ant-divider-inner-text\]\:text-\[\#637381\] .ant-divider-inner-text{color:#637381}.\[\&_\.ant-form-item\]\:mb-6 .ant-form-item{margin-bottom:calc(var(--spacing)*6)}.\[\&_\.ant-form-item-label\>label\]\:font-medium .ant-form-item-label>label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.ant-form-item-label\>label\]\:text-\[\#1a2027\] .ant-form-item-label>label{color:#1a2027}.\[\&_\.ant-form-item-required\:\:before\]\:\!text-\[\#ff4d4f\] .ant-form-item-required:before{color:#ff4d4f!important}.\[\&_\.ant-form-item-tooltip\]\:text-\[\#9e9e9e\] .ant-form-item-tooltip{color:#9e9e9e}.\[\&_\.ant-input\]\:\!bg-transparent .ant-input{background-color:#0000!important}.\[\&_\.ant-input\]\:text-\[\#1a2027\] .ant-input{color:#1a2027}.\[\&_\.ant-input-affix-wrapper\]\:\!border-\[\#e0e0e0\] .ant-input-affix-wrapper{border-color:#e0e0e0!important}.\[\&_\.ant-input-affix-wrapper\]\:\!bg-\[\#f9fafb\] .ant-input-affix-wrapper{background-color:#f9fafb!important}.\[\&_\.ant-input-affix-wrapper\]\:text-\[\#1a2027\] .ant-input-affix-wrapper{color:#1a2027}.\[\&_\.ant-input-affix-wrapper-focused\]\:\!border-\[\#2196F3\] .ant-input-affix-wrapper-focused{border-color:#2196f3!important}.\[\&_\.ant-input-affix-wrapper-focused\]\:\!shadow-\[0_0_0_2px_rgba\(33\,150\,243\,0\.2\)\] .ant-input-affix-wrapper-focused{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2196f333)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\.ant-input-affix-wrapper\:hover\]\:\!border-\[\#2196F3\] .ant-input-affix-wrapper:hover{border-color:#2196f3!important}.\[\&_\.ant-input-textarea_textarea\]\:\!h-auto .ant-input-textarea textarea{height:auto!important}.\[\&_\.ant-input-textarea_textarea\]\:\!border-\[\#d9d9d9\] .ant-input-textarea textarea{border-color:#d9d9d9!important}.\[\&_\.ant-input-textarea_textarea\]\:\!bg-white .ant-input-textarea textarea{background-color:var(--color-white)!important}.\[\&_\.ant-input-textarea_textarea\]\:\!py-3 .ant-input-textarea textarea{padding-block:calc(var(--spacing)*3)!important}.\[\&_\.ant-input-textarea_textarea\]\:text-base .ant-input-textarea textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_\.ant-input-textarea_textarea\]\:text-\[\#1a2027\] .ant-input-textarea textarea{color:#1a2027}.\[\&_\.ant-input-textarea_textarea\:\:placeholder\]\:text-\[\#bfbfbf\] .ant-input-textarea textarea::-moz-placeholder{color:#bfbfbf}.\[\&_\.ant-input-textarea_textarea\:\:placeholder\]\:text-\[\#bfbfbf\] .ant-input-textarea textarea::placeholder{color:#bfbfbf}.\[\&_\.ant-input-textarea_textarea\:focus\]\:\!border-\[\#2196F3\] .ant-input-textarea textarea:focus{border-color:#2196f3!important}.\[\&_\.ant-input-textarea_textarea\:focus\]\:\!shadow-\[0_0_0_2px_rgba\(33\,150\,243\,0\.1\)\] .ant-input-textarea textarea:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2196f31a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\.ant-input\:\:placeholder\]\:text-\[\#9e9e9e\] .ant-input::-moz-placeholder{color:#9e9e9e}.\[\&_\.ant-input-textarea-show-count\:\:after\]\:text-\[\#9e9e9e\] .ant-input-textarea-show-count:after,.\[\&_\.ant-input\:\:placeholder\]\:text-\[\#9e9e9e\] .ant-input::placeholder{color:#9e9e9e}.\[\&_\.ant-modal-content\]\:rounded-xl .ant-modal-content{border-radius:var(--radius-xl)}.\[\&_\.ant-progress-inner\]\:bg-\[\#f0f0f0\] .ant-progress-inner{background-color:#f0f0f0}.\[\&_\.ant-progress-text\]\:text-\[\#637381\] .ant-progress-text{color:#637381}.\[\&_\.ant-segmented-item-selected\]\:\!bg-\[\#2196F3\] .ant-segmented-item-selected{background-color:#2196f3!important}.\[\&_\.ant-segmented-item-selected\]\:\!text-white .ant-segmented-item-selected{color:var(--color-white)!important}.\[\&_\.ant-select-arrow\]\:text-\[\#9e9e9e\] .ant-select-arrow{color:#9e9e9e}.\[\&_\.ant-select-arrow\]\:text-\[\#637381\] .ant-select-arrow{color:#637381}.\[\&_\.ant-select-focused_\.ant-select-selector\]\:\!border-\[\#2196F3\] .ant-select-focused .ant-select-selector{border-color:#2196f3!important}.\[\&_\.ant-select-focused_\.ant-select-selector\]\:\!shadow-\[0_0_0_2px_rgba\(33\,150\,243\,0\.1\)\] .ant-select-focused .ant-select-selector{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2196f31a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\.ant-select-focused_\.ant-select-selector\]\:\!shadow-\[0_0_0_2px_rgba\(33\,150\,243\,0\.2\)\] .ant-select-focused .ant-select-selector{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2196f333)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&_\.ant-select-selection-item\]\:text-base .ant-select-selection-item{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_\.ant-select-selection-item\]\:text-\[\#1a2027\] .ant-select-selection-item{color:#1a2027}.\[\&_\.ant-select-selection-placeholder\]\:\!text-\[\#9e9e9e\] .ant-select-selection-placeholder{color:#9e9e9e!important}.\[\&_\.ant-select-selector\]\:\!min-h-\[44px\] .ant-select-selector{min-height:44px!important}.\[\&_\.ant-select-selector\]\:\!border-\[\#d9d9d9\] .ant-select-selector{border-color:#d9d9d9!important}.\[\&_\.ant-select-selector\]\:\!border-\[\#e0e0e0\] .ant-select-selector{border-color:#e0e0e0!important}.\[\&_\.ant-select-selector\]\:\!bg-\[\#f9fafb\] .ant-select-selector{background-color:#f9fafb!important}.\[\&_\.ant-select-selector\]\:\!bg-white .ant-select-selector{background-color:var(--color-white)!important}.\[\&_\.ant-select-selector\]\:\!py-1\.5 .ant-select-selector{padding-block:calc(var(--spacing)*1.5)!important}.\[\&_\.ant-select-selector\]\:text-\[\#1a2027\] .ant-select-selector{color:#1a2027}.\[\&_\.ant-select-selector\:hover\]\:\!border-\[\#2196F3\] .ant-select-selector:hover{border-color:#2196f3!important}.\[\&_\.ant-statistic-content\]\:font-\[\'JetBrains_Mono\'\,\'Fira_Code\'\,monospace\] .ant-statistic-content{font-family:JetBrains Mono,Fira Code,monospace}.\[\&_\.ant-statistic-content\]\:text-\[\#1a2027\] .ant-statistic-content{color:#1a2027}.\[\&_\.ant-statistic-title\]\:text-sm .ant-statistic-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.ant-statistic-title\]\:text-\[\#637381\] .ant-statistic-title{color:#637381}.\[\&_\.ant-table-tbody\>tr\:hover\>td\]\:bg-blue-50\/50 .ant-table-tbody>tr:hover>td{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ant-table-tbody\>tr\:hover\>td\]\:bg-blue-50\/50 .ant-table-tbody>tr:hover>td{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.\[\&_\.ant-table-thead\>tr\>th\]\:bg-gray-50 .ant-table-thead>tr>th{background-color:var(--color-gray-50)}.\[\&_\.ant-table-thead\>tr\>th\]\:font-semibold .ant-table-thead>tr>th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.ant-tabs-ink-bar\]\:h-\[3px\] .ant-tabs-ink-bar{height:3px}.\[\&_\.ant-tabs-ink-bar\]\:rounded-\[3px\] .ant-tabs-ink-bar{border-radius:3px}.\[\&_\.ant-tabs-ink-bar\]\:bg-\[\#2196F3\] .ant-tabs-ink-bar{background-color:#2196f3}.\[\&_\.ant-tabs-nav\]\:mb-6 .ant-tabs-nav{margin-bottom:calc(var(--spacing)*6)}.\[\&_\.ant-tabs-tab\]\:px-5 .ant-tabs-tab{padding-inline:calc(var(--spacing)*5)}.\[\&_\.ant-tabs-tab\]\:text-\[15px\] .ant-tabs-tab{font-size:15px}.\[\&_\.ant-tabs-tab\]\:text-\[\#637381\] .ant-tabs-tab{color:#637381}.\[\&_\.ant-tabs-tab\]\:transition-all .ant-tabs-tab{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.ant-tabs-tab\]\:duration-300 .ant-tabs-tab{--tw-duration:.3s;transition-duration:.3s}.\[\&_\.ant-tabs-tab-active_\.ant-tabs-tab-btn\]\:font-semibold .ant-tabs-tab-active .ant-tabs-tab-btn{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.ant-tabs-tab-active_\.ant-tabs-tab-btn\]\:\!text-\[\#2196F3\] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2196f3!important}.\[\&_\.ant-tabs-tab\:hover\]\:text-\[\#2196F3\] .ant-tabs-tab:hover{color:#2196f3}.\[\&_\.ant-tag\]\:rounded .ant-tag{border-radius:.25rem}.\[\&_\.ant-tag\]\:border-none .ant-tag{--tw-border-style:none;border-style:none}.\[\&_\.ant-tag\]\:px-2 .ant-tag{padding-inline:calc(var(--spacing)*2)}.\[\&_\.ant-tag\]\:py-0\.5 .ant-tag{padding-block:calc(var(--spacing)*.5)}.\[\&_\.ant-tag\]\:text-\[11px\] .ant-tag{font-size:11px}.\[\&_\.ant-upload-drag\]\:\!border-dashed .ant-upload-drag{--tw-border-style:dashed!important;border-style:dashed!important}.\[\&_\.ant-upload-drag\]\:\!border-\[\#52c41a\] .ant-upload-drag{border-color:#52c41a!important}.\[\&_\.ant-upload-drag\]\:\!bg-\[\#f6ffed\] .ant-upload-drag{background-color:#f6ffed!important}.\[\&_\.ant-upload-drag\:hover\]\:\!border-\[\#73d13d\] .ant-upload-drag:hover{border-color:#73d13d!important}.\[\&_\.ant-upload-list-item\]\:\!rounded-lg .ant-upload-list-item{border-radius:var(--radius-lg)!important}.\[\&_\.ant-upload-list-item\]\:\!border .ant-upload-list-item{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.ant-upload-list-item\]\:\!border-\[\#d9d9d9\] .ant-upload-list-item{border-color:#d9d9d9!important}.\[\&_\.ant-upload-list-item-container\]\:\!h-\[120px\] .ant-upload-list-item-container{height:120px!important}.\[\&_\.ant-upload-list-item-container\]\:\!w-\[120px\] .ant-upload-list-item-container{width:120px!important}.\[\&_\.ant-upload-list-item-name\]\:text-\[\#1a2027\] .ant-upload-list-item-name{color:#1a2027}.\[\&_\.ant-upload-select\]\:\!h-\[120px\] .ant-upload-select{height:120px!important}.\[\&_\.ant-upload-select\]\:\!w-\[120px\] .ant-upload-select{width:120px!important}.\[\&_\.ant-upload-select\]\:\!rounded-xl .ant-upload-select{border-radius:var(--radius-xl)!important}.\[\&_\.ant-upload-select\]\:\!border-2 .ant-upload-select{border-style:var(--tw-border-style)!important;border-width:2px!important}.\[\&_\.ant-upload-select\]\:\!border-dashed .ant-upload-select{--tw-border-style:dashed!important;border-style:dashed!important}.\[\&_\.ant-upload-select\]\:\!border-\[\#d9d9d9\] .ant-upload-select{border-color:#d9d9d9!important}.\[\&_\.ant-upload-select\]\:\!bg-\[\#fafafa\] .ant-upload-select{background-color:#fafafa!important}.\[\&_\.ant-upload-select\]\:transition-all .ant-upload-select{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\.ant-upload-select\]\:duration-300 .ant-upload-select{--tw-duration:.3s;transition-duration:.3s}.\[\&_\.ant-upload-select\:hover\]\:\!border-\[\#2196F3\] .ant-upload-select:hover{border-color:#2196f3!important}.\[\&_\.ant-upload-select\:hover\]\:\!bg-\[\#f0f7ff\] .ant-upload-select:hover{background-color:#f0f7ff!important}.\[\&_\.ant-upload-wrapper\]\:block .ant-upload-wrapper{display:block}.\[\&_input\.ant-input\]\:\!h-11 input.ant-input{height:calc(var(--spacing)*11)!important}.\[\&_input\.ant-input\]\:\!border-\[\#d9d9d9\] input.ant-input{border-color:#d9d9d9!important}.\[\&_input\.ant-input\]\:\!bg-white input.ant-input{background-color:var(--color-white)!important}.\[\&_input\.ant-input\]\:text-base input.ant-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_input\.ant-input\]\:text-\[\#1a2027\] input.ant-input{color:#1a2027}.\[\&_input\.ant-input\:\:placeholder\]\:text-\[\#bfbfbf\] input.ant-input::-moz-placeholder{color:#bfbfbf}.\[\&_input\.ant-input\:\:placeholder\]\:text-\[\#bfbfbf\] input.ant-input::placeholder{color:#bfbfbf}.\[\&_input\.ant-input\:focus\]\:\!border-\[\#2196F3\] input.ant-input:focus{border-color:#2196f3!important}.\[\&_input\.ant-input\:focus\]\:\!shadow-\[0_0_0_2px_rgba\(33\,150\,243\,0\.1\)\] input.ant-input:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2196f31a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\[\&\>svg\]\:h-7>svg{height:calc(var(--spacing)*7)}.\[\&\>svg\]\:max-h-full>svg{max-height:100%}.\[\&\>svg\]\:w-7>svg{width:calc(var(--spacing)*7)}.\[\&\>svg\]\:max-w-full>svg{max-width:100%}}@font-face{font-family:DIN Next LT Pro;src:url(/assets/DINNextLTPro-Regular-D352VnO2.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.ant-btn{border:none!important}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{box-shadow:none!important;border:none!important}.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active,.ant-btn-default,.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-default:active,.ant-btn-dashed,.ant-btn-dashed:hover,.ant-btn-dashed:focus,.ant-btn-dashed:active,.ant-btn-text,.ant-btn-text:hover,.ant-btn-text:focus,.ant-btn-text:active,.ant-btn-link,.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active,.dark .ant-btn{border:none!important}.dark .ant-btn:hover,.dark .ant-btn:focus,.dark .ant-btn:active{box-shadow:none!important;border:none!important}.dark .ant-btn-primary,.dark .ant-btn-primary:hover,.dark .ant-btn-primary:focus,.dark .ant-btn-primary:active,.dark .ant-btn-default,.dark .ant-btn-default:hover,.dark .ant-btn-default:focus,.dark .ant-btn-default:active{border:none!important}:root{--primarylw:#173eff;--primarylw-2:#3758f9;--darklw:#11131b;--darklw-2:#1a1d25;--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 0%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--accent:0 0% 96%;--accent-foreground:0 0% 0%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:0 0% 90%;--input:0 0% 90%;--ring:0 0% 0%;--radius:.5rem;--scrollbar-thumb:0 0% 75%;--scrollbar-track:0 0% 95%;--scrollbar-hover:0 0% 65%;--greedy:#07eae6}.dark{--primarylw:#173eff;--primarylw-2:#3758f9;--darklw:#11131b;--darklw-2:#1a1d25;--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 5%;--card-foreground:0 0% 100%;--popover:0 0% 5%;--popover-foreground:0 0% 100%;--primary:0 0% 100%;--primary-foreground:0 0% 0%;--secondary:0 0% 15%;--secondary-foreground:0 0% 100%;--muted:0 0% 15%;--muted-foreground:0 0% 65%;--accent:0 0% 15%;--accent-foreground:0 0% 100%;--destructive:0 62% 30%;--destructive-foreground:0 0% 100%;--border:#000;--input:0 0% 20%;--ring:0 0% 20%;--scrollbar-thumb:0 0% 25%;--scrollbar-track:0 0% 10%;--scrollbar-hover:0 0% 35%;--greedy:#07eae6}@keyframes neon-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes neon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes TinyBarLoader-anime{0%{opacity:1}to{opacity:.1}}@keyframes GlassLoginAnimateBg{to{filter:hue-rotate(360deg)}}@keyframes GradientAnimatedBgTurn{to{transform:rotate(1turn)}}@keyframes marquee-right-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes bg-spin{to{--border-angle:1turn}}@keyframes skeletonLoader{0%{background-position:-2000px 0}to{background-position:2000px 0}}@keyframes skeletonBarsLoader{0%{background-position:-2000px 0}to{background-position:2000px 0}}@keyframes AnimatedCartBtntruck{0%{left:-10%}40%,55%{left:50%}to{left:110%}}@keyframes AnimatedCartBtnbox{0%,40%{top:-20%;left:-5%}55%{top:37%;left:52%}to{top:37%;left:110%}}@keyframes AnimatedCartBtntxt1{0%{opacity:1}20%,to{opacity:0}}@keyframes AnimatedCartBtntxt2{0%,80%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes toast-enter-mobile{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-exit-mobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}body{background-color:hsl(var(--background));color:hsl(var(--foreground));margin:0;padding:0}.command-dialog-open,.popover-open{overflow:hidden}.command-dialog-open:after,.popover-open:after{content:"";z-index:39;backdrop-filter:blur(4px);pointer-events:none;transition:backdrop-filter .2s;position:fixed;inset:0}.border{border-width:1px;border-color:hsl(var(--border))}.dark .border{border-color:var(--darklw-2)}.scroll-smooth{scroll-behavior:smooth}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.custom-card{border-radius:var(--radius);background-color:hsl(var(--card));border:1px solid hsl(var(--border));padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dynamicNav-nav-bg{background-color:#000;width:100%;position:relative}.dynamicNav-highlight-glow{box-shadow:inset 0 0 10px #fff}.dynamicNav-nav-link{color:#fff;transition:color .3s,transform .3s}.dynamicNav-nav-link:hover{transform:scale(1.1)}.dynamicNav-highlight-transition{transition:all .4s cubic-bezier(.25,1,.5,1)}.dynamicNav-active-link{background-color:#ffffff1a}.InteractiveGalleryCard:hover{transform:perspective(1000px)}.InteractiveGalleryCard{will-change:transform;transition:transform .2s,box-shadow .2s}.GlassMarqueeContainer{white-space:nowrap;align-items:center;gap:20px;width:200%;animation:12s linear infinite marquee-right-left;display:flex}.GlassMarqueeContainer:hover{animation-play-state:paused}.GlassMarqueeCard{flex-shrink:0;transition:transform .3s,box-shadow .3s,filter .3s}.GlassMarqueeCard:hover{transform:translateY(-10px)scale(1.05);box-shadow:0 20px 30px #0006}.GlassMarqueeEffect{backdrop-filter:blur(10px);background:#ffffff26}.gradient-border{--border-angle:0turn;background:conic-gradient(from var(--border-angle),#000,#000)padding-box,conic-gradient(from var(--border-angle),transparent 25%,#08f,#01ce2e 99%,transparent)border-box;background-origin:border-box;border:1px solid #0000;animation:3s linear infinite bg-spin}.gradient-border:hover{animation-play-state:paused}.animatedRangeInput .animatedRangeInputLevel::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0;box-shadow:-200px 0 0 200px #fff}.animatedRangeInput .animatedRangeInputLevel::-moz-range-thumb{border:none;border-radius:0;width:0;height:0;box-shadow:-200px 0 0 200px #fff}.ToggleThemeSidebar{transition:width .4s,padding .4s}.ToggleThemeSidebar-expanded{width:160px}.ToggleThemeSidebar-collapsed{width:64px}.transition-colors{transition:background-color .4s,color .4s}.dropdown-content,.select-content,.popover-content,.command-dialog{max-height:calc(90vh - 2rem);overflow-y:auto}.no-scroll{overflow:hidden}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#7878784d;border-radius:10px;-webkit-transition:all .2s;transition:all .2s}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#78787880}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#787878b3}.custom-scrollbar::-webkit-scrollbar-corner{background:0 0}.flex-wrap-tabs{flex-wrap:wrap;gap:.25rem;display:flex}.sidebar-scrollable-syntax::-webkit-scrollbar{width:8px;height:8px}.sidebar-scrollable-syntax::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}.sidebar-scrollable-syntax::-webkit-scrollbar-thumb{background-color:#505050;border:2px solid #f0f0f0;border-radius:10px}.sidebar-scrollable-syntax::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}.text-greedy{color:var(--greedy)}.bg-greedy{background-color:var(--greedy)}.text-primarylw{color:var(--primarylw)}.bg-primarylw{background-color:var(--primarylw)}.text-primarylw-2{color:var(--primarylw-2)}.bg-primarylw-2{background-color:var(--primarylw-2)}.text-darklw{color:var(--darklw)}.bg-darklw{background-color:var(--darklw)}.text-darklw-2{color:var(--darklw-2)}.bg-darklw-2{background-color:var(--darklw-2)}.text-background{color:hsl(var(--background))}.bg-background{background-color:hsl(var(--background))}.text-foreground{color:hsl(var(--foreground))}.bg-foreground{background-color:hsl(var(--foreground))}.text-card{color:hsl(var(--card))}.bg-card{background-color:hsl(var(--card))}.text-card-foreground{color:hsl(var(--card-foreground))}.bg-card-foreground{background-color:hsl(var(--card-foreground))}.text-popover{color:hsl(var(--popover))}.bg-popover{background-color:hsl(var(--popover))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.bg-popover-foreground{background-color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.bg-primary{background-color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.text-secondary{color:hsl(var(--secondary))}.bg-secondary{background-color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.bg-secondary-foreground{background-color:hsl(var(--secondary-foreground))}.text-muted{color:hsl(var(--muted))}.bg-muted{background-color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.text-accent{color:hsl(var(--accent))}.bg-accent{background-color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.text-destructive{color:hsl(var(--destructive))}.bg-destructive{background-color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.bg-destructive-foreground{background-color:hsl(var(--destructive-foreground))}.text-border{color:hsl(var(--border))}.bg-border{background-color:hsl(var(--border))}.text-input{color:hsl(var(--input))}.bg-input{background-color:hsl(var(--input))}.text-ring{color:hsl(var(--ring))}.bg-ring{background-color:hsl(var(--ring))}.text-scrollbar-thumb{color:hsl(var(--scrollbar-thumb))}.bg-scrollbar-thumb{background-color:hsl(var(--scrollbar-thumb))}.text-scrollbar-track{color:hsl(var(--scrollbar-track))}.bg-scrollbar-track{background-color:hsl(var(--scrollbar-track))}.text-scrollbar-hover{color:hsl(var(--scrollbar-hover))}.bg-scrollbar-hover{background-color:hsl(var(--scrollbar-hover))}.neon-pulse-animation{animation:.6s ease-in-out infinite neon-pulse}.neon-bounce-animation{animation:.3s ease-in-out infinite neon-bounce}.TinyBarLoader{animation:1s linear infinite TinyBarLoader-anime}.GlassMarqueeContainer{animation:12s linear infinite marquee-right-left}.animated-gradient-border-button{--border-angle:0turn;animation:3s linear infinite bg-spin}.animate-skeletonLoader{animation:5s ease-in-out infinite skeletonLoader}.skeletonBarsLoaders{background-size:200% 100%;animation:6s ease-in-out infinite skeletonBarsLoader}.animate-shimmer{animation:2s infinite shimmer}.cart-button.clicked .cart-shopping-svg{animation:2s ease-in-out forwards AnimatedCartBtntruck}.cart-button.clicked .cart-box-svg{animation:2s ease-in-out forwards AnimatedCartBtnbox}.cart-button.clicked span.add-to-cart{animation:2s ease-in-out forwards AnimatedCartBtntxt1}.cart-button.clicked span.added{animation:2s ease-in-out forwards AnimatedCartBtntxt2}.card-hover{transition-property:transform;transition-duration:.3s;transition-timing-function:ease;transform:none}.card-hover:hover{transform:scale(1.02);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.toggle-switch{background-color:hsl(var(--secondary));border-radius:9999px;width:2.5rem;height:1.25rem;transition-property:background-color;transition-duration:.2s;position:relative}.toggle-switch.active{background-color:hsl(var(--primary))}.toggle-switch .toggle-knob{background-color:hsl(var(--foreground));border-radius:9999px;width:1rem;height:1rem;transition-property:transform;transition-duration:.2s;position:absolute;top:2px;left:2px}.toggle-switch.active .toggle-knob{background-color:hsl(var(--background));transform:translate(1.25rem)}.dropdown-hover-item{cursor:pointer;border-radius:.375rem;align-items:center;padding:.5rem;font-size:.875rem;transition-property:color,background-color;transition-duration:.2s;display:flex}.dropdown-hover-item:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdown-category{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500}.dropdown-category-item{align-items:center;gap:.5rem;width:100%;font-size:.875rem;display:flex}.tabs-bg-indicator{background-color:hsl(var(--primary));transform-origin:50%;border-radius:.125rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;box-shadow:0 1px 2px #0000000d}.sidebar-menu-indicator{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;box-shadow:0 1px 2px #0000000d}::-webkit-scrollbar-track{background:#0f172a0a;border-radius:4px}::-webkit-scrollbar-thumb{background:#64748b59;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#3b82f673}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}*{scrollbar-width:thin;scrollbar-color:#64748b59 #0f172a0d}.no-corner{min-width:0;overflow:hidden auto}.no-corner::-webkit-scrollbar{width:8px;height:8px}.no-corner::-webkit-scrollbar-thumb{background:#64748b59;border-radius:4px}.no-corner::-webkit-scrollbar-button{background:0 0!important;display:none!important}.no-corner::-webkit-scrollbar-corner{background:0 0!important;display:none!important}.no-corner::-webkit-resizer{background:0 0!important;display:none!important}.no-corner{scrollbar-width:thin}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.scroll-hide::-webkit-scrollbar{display:none}:root{--bg-primary:#fff;--bg-secondary:#f8fafc;--text-primary:#262626;--text-secondary:#64748b;--text-tertiary:#8b949e;--primary-color:#1890ff;--primary-color-hover:#40a9ff;--primary-color-soft:#1890ff14;--primary-border-color:#1890ff33;--primary-border-color-weak:#1890ff1a;--primary-border-color-strong:#1890ff4d;--radius-md:8px;--radius-lg:12px;--shadow-soft:0 4px 12px #00000014;--shadow-medium:0 8px 24px #0000001f;--shadow-large:0 16px 48px #00000029}.dark{--bg-primary:#1f1f1f;--bg-secondary:#262626;--text-primary:#e0e0e0;--text-secondary:#aaa;--text-tertiary:#888;--primary-color:#40a9ff;--primary-color-hover:#69c0ff;--primary-color-soft:#40a9ff1f;--primary-border-color:#40a9ff4d;--primary-border-color-weak:#40a9ff33;--primary-border-color-strong:#40a9ff66;--radius-md:8px;--radius-lg:12px;--shadow-soft:0 4px 12px #0000004d;--shadow-medium:0 8px 24px #0006;--shadow-large:0 16px 48px #00000080}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}.dark .ant-message-notice-content,.dark .ant-message .ant-message-notice-content{background-color:#2d2d2d!important;color:#e0e0e0!important;box-shadow:0 4px 12px #00000080!important;border:1px solid #404040}.dark .ant-message-custom-content{color:#e0e0e0!important}.dark .ant-notification-notice,.dark .ant-notification .ant-notification-notice{background-color:#2d2d2d!important;color:#e0e0e0!important;box-shadow:0 4px 12px #00000080!important;border:1px solid #404040!important}.dark .ant-notification-notice-message,.dark .ant-notification .ant-notification-notice-message{color:#e0e0e0!important}.dark .ant-notification-notice-description,.dark .ant-notification .ant-notification-notice-description{color:#b0b0b0!important}.dark .ant-splitter>.ant-splitter-bar .ant-splitter-bar-dragger:hover:not(.ant-splitter-bar-dragger-active):before{background:linear-gradient(to bottom,transparent 0%,transparent 30%,rgba(24,144,255,.9) 50%,transparent 70%,transparent 100%)!important}.dark :where(.ant-splitter)>.ant-splitter-bar .ant-splitter-bar-dragger:hover:not(.ant-splitter-bar-dragger-active):before{background:linear-gradient(to bottom,transparent 0%,transparent 30%,rgba(24,144,255,.9) 50%,transparent 70%,transparent 100%)!important}.dark .ant-splitter>.ant-splitter-bar .ant-splitter-bar-collapse-bar:hover{background:#1890ff33!important}.dark .ant-splitter-bar-collapse-bar.ant-splitter-bar-collapse-bar-start.ant-splitter-bar-collapse-bar-hover-only{background:#1890ff26!important}.dark .ant-splitter-bar{background-color:#383838}.dark .ant-splitter-bar:hover{background-color:#1890ff33}.dark .bg-white{background-color:#2d2d2d}.dark .bg-gray-50{background-color:#383838}.dark .bg-gray-100{background-color:#404040}.dark .bg-gray-200{background-color:#505050}.dark .text-gray-400,.dark .text-gray-500,.dark .text-gray-600{color:#9ca3af}.dark .text-gray-700,.dark .text-gray-800,.dark .text-gray-900{color:#e0e0e0}.dark .border-gray-100{border-color:#404040}.dark .border-gray-200{border-color:#505050}.dark .border-gray-300,.dark .border-gray-400{border-color:#606060}.dark .border-gray-600{border-color:#505050}.dark .border-gray-700{border-color:#404040}.dark .bg-gray-800{background-color:#1e1e1e}.dark .bg-gray-900{background-color:#1a1a1a}.dark .text-blue-400{color:#60a5fa}.dark .hover\:bg-gray-100:hover{background-color:#404040}.dark .divide-gray-200>*{border-color:#404040}.dark .divide-gray-300>*{border-color:#505050}.dark .bg-blue-50{background-color:#1890ff1a}.dark .bg-blue-100{background-color:#1890ff26}.dark .bg-red-50{background-color:#ef44441a}.dark .bg-yellow-200{background-color:#fbbf244d}.dark .bg-yellow-100{background-color:#fbbf2433}.dark .text-red-600,.dark .text-red-700{color:#ef4444}.dark .text-blue-600{color:#40a9ff}.dark .text-green-600{color:#52c41a}.dark .shadow-sm{box-shadow:0 1px 2px #0000004d}.dark .shadow{box-shadow:0 1px 3px #0006,0 1px 2px -1px #0000004d}.dark .shadow-md{box-shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d}.dark .shadow-lg{box-shadow:0 10px 15px -3px #00000080,0 4px 6px -4px #0006}.dark a{color:#60a5fa}.dark a:hover{color:#93c5fd}.dark .AIChat_container{background-color:#1e1e1e;color:#e0e0e0}.dark .AIChat_bottom-wrapper,.dark .AIChat_message-list{background-color:#1e1e1e}.dark .bg-gradient-to-r{filter:brightness(1.1)}.dark ::-webkit-scrollbar-track{background:#2d2d2d}.dark ::-webkit-scrollbar-thumb{background:#505050}.dark ::-webkit-scrollbar-thumb:hover{background:#606060}.dark .hover\:bg-blue-100:hover{background-color:#1890ff26}.dark .hover\:text-blue-600:hover{color:#40a9ff}.dark .bg-transparent{background-color:transparent}.lr-input-modal-counter{text-align:right;font-size:12px;margin-bottom:4px;color:#888}.dark .lr-input-modal-counter{color:#9ca3af}.dark .pdfContainer{background-color:#1e1e1e!important}.dark .pdfViewer .page canvas{background-color:gray!important}.dark .pdfViewer .page .canvasWrapper{position:relative}.dark .pdfViewer .page .canvasWrapper:after{content:"";position:absolute;inset:0;background:#d0d0d0;mix-blend-mode:multiply;pointer-events:none;z-index:1}.dark .pdfViewer .page .loadingIcon{background-color:#2d2d2df2;color:#e0e0e0}.dark .pdfViewer .page .textLayer,.dark .pdfViewer .page .annotationLayer{opacity:1}.dark .tippy-box[data-theme~=light-border]{background-color:#2d2d2d;border-color:#505050;color:#e0e0e0}.dark .tippy-box[data-theme~=light-border] .tippy-arrow:before{border-top-color:#505050}.dark .tippy-box[data-theme~=light-border] .tippy-content{color:#e0e0e0}.dark .milkdown,.dark .milkdown .ProseMirror{background-color:#2d2d2d;color:#e0e0e0}.dark .milkdown .crepe-toolbar{background-color:#252525;border-bottom-color:#404040}.dark .milkdown .crepe-toolbar-item{color:#9ca3af}.dark .milkdown .crepe-toolbar-item:hover{background-color:#ffffff14;color:#e0e0e0}.dark .milkdown .crepe-toolbar-item.active{background-color:#1890ff33;color:#40a9ff}.dark .milkdown h1,.dark .milkdown h2,.dark .milkdown h3,.dark .milkdown h4,.dark .milkdown h5,.dark .milkdown h6{color:#f0f0f0}.dark .milkdown pre,.dark .milkdown .code-fence{background-color:#1a1a1a;border-color:#404040}.dark .milkdown code{background-color:#383838;color:#ff6b6b}.dark .milkdown blockquote{border-left-color:#1890ff;color:#9ca3af;background-color:#1890ff0d}.dark .milkdown table th,.dark .milkdown table td{border-color:#404040}.dark .milkdown table th{background-color:#333}.dark .milkdown table tr:hover{background-color:#ffffff08}.dark .milkdown a{color:#40a9ff}.dark .milkdown a:hover{color:#69c0ff}.dark .milkdown hr{border-top-color:#404040}.dark .milkdown ul li::marker,.dark .milkdown ol li::marker{color:#9ca3af}.dark .milkdown input[type=checkbox]{border-color:#606060;background-color:#404040}.dark .milkdown input[type=checkbox]:checked{background-color:#1890ff;border-color:#1890ff}.dark .milkdown .image-block{border-color:#404040}.dark .milkdown .placeholder{color:#666}.dark .milkdown ::-moz-selection{background:#1890ff4d}.dark .milkdown ::selection{background:#1890ff4d}.dark .milkdown .tooltip{background-color:#1a1a1a;border-color:#404040;color:#e0e0e0}.dark .milkdown .dropdown-menu{background-color:#2d2d2d;border-color:#505050;box-shadow:0 4px 12px #00000080}.dark .milkdown .dropdown-item{color:#e0e0e0}.dark .milkdown .dropdown-item:hover{background-color:#1890ff26}.dark .milkdown ::-webkit-scrollbar-track{background:#2d2d2d}.dark .milkdown ::-webkit-scrollbar-thumb{background:#505050}.dark .milkdown ::-webkit-scrollbar-thumb:hover{background:#606060}.dark .milkdown .cm-editor{background-color:#1a1a1a;color:#e0e0e0}.dark .milkdown .cm-gutters{background-color:#252525;border-right-color:#404040}.dark .milkdown .cm-activeLineGutter{background-color:#ffffff0d}.dark .milkdown .cm-activeLine{background-color:#ffffff08}.dark .milkdown .cm-selectionBackground{background-color:#1890ff4d!important}.dark .milkdown .cm-cursor{border-left-color:#40a9ff}.ant-upload-list-item .ant-progress-inner,.ant-upload-list-item .ant-progress-bg{height:4px!important}.ant-upload-list-item-done .ant-progress{display:block!important}.ant-upload-list-item-done .ant-upload-list-item-name{color:#52c41a!important}.ant-upload-list-item-done:hover .ant-upload-list-item-name{color:#73d13d!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}#lights{width:100%;height:100%;overflow:hidden;position:absolute}canvas{width:100%;height:100%}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BrIFNcEy.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}._animated-gradient-text_bv2eo_10{position:relative;margin:0 auto;display:flex;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}._gradient-overlay_bv2eo_26{position:absolute;inset:0;background-size:300% 100%;animation:_gradient_bv2eo_26 linear infinite;border-radius:inherit;z-index:0;pointer-events:none}._gradient-overlay_bv2eo_26:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes _gradient_bv2eo_26{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._text-content_bv2eo_68{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;padding:0 .5rem 0 0;animation:_gradient_bv2eo_26 linear infinite;font-family:Montserrat,sans-serif;font-weight:800;font-style:italic}._text-rotate_1x2tf_1{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}._text-rotate-sr-only_1x2tf_8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._text-rotate-word_1x2tf_20{display:inline-flex}._text-rotate-lines_1x2tf_24{display:flex;flex-direction:column;width:100%}._text-rotate-element_1x2tf_30{display:inline-block}._text-rotate-space_1x2tf_34{white-space:pre}._curvedLoopJacket_1tpgd_1{min-height:120px;display:flex;align-items:center;justify-content:center;width:100%;position:relative}._curvedLoopSvg_1tpgd_10{width:100%;aspect-ratio:100 / 12;overflow:visible;display:block;font-size:2.5rem;fill:#fff;user-select:none;-moz-user-select:none;-webkit-user-select:none;font-weight:700;text-transform:uppercase;line-height:1;opacity:.8}:root{--hue: 27;--sat: 69%;--white: hsl(0, 0%, 100%);--purple-primary: rgba(132, 0, 255, 1);--purple-glow: rgba(132, 0, 255, .2);--purple-border: rgba(132, 0, 255, .8);--border-color: #392e4e;--background-dark: #060010;color-scheme:light dark}.card-grid{display:grid;gap:.5em;padding:.75em;width:100%;font-size:clamp(1rem,.9rem + .5vw,1.5rem)}.card{display:flex;flex-direction:column;justify-content:space-between;position:relative;aspect-ratio:4/3;min-height:200px;width:100%;max-width:100%;padding:1.25em;border-radius:20px;border:1px solid var(--border-color);background:var(--background-dark);font-weight:300;overflow:hidden;transition:all .3s ease;--glow-x: 50%;--glow-y: 50%;--glow-intensity: 0;--glow-radius: 200px}.card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.card__header,.card__content{display:flex;position:relative;color:var(--white)}.card__header{gap:.75em;justify-content:space-between}.card__content{flex-direction:column}.card__label{font-size:16px}.card__title,.card__description{--clamp-title: 1;--clamp-desc: 2}.card__title{font-weight:400;font-size:16px;margin:0 0 .25em}.card__description{font-size:12px;line-height:1.2;opacity:.9}.card--text-autohide .card__title,.card--text-autohide .card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card--text-autohide .card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.card--text-autohide .card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}@media (max-width: 599px){.card-grid{grid-template-columns:1fr;width:90%;margin:0 auto;padding:.5em}.card{width:100%;min-height:180px}}@media (min-width: 600px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.card-grid{grid-template-columns:repeat(4,1fr)}.card:nth-child(3){grid-column:span 2;grid-row:span 2}.card:nth-child(4){grid-column:1/span 2;grid-row:2/span 2}.card:nth-child(6){grid-column:4;grid-row:3}}.card--border-glow:after{content:"";position:absolute;inset:0;padding:6px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(132,0,255,calc(var(--glow-intensity) * .8)) 0%,rgba(132,0,255,calc(var(--glow-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:opacity .3s ease;z-index:1}.card--border-glow:hover:after{opacity:1}.card--border-glow:hover{box-shadow:0 4px 20px #2e184e66,0 0 30px var(--purple-glow)}.particle-container{position:relative;overflow:hidden}.particle:before{content:"";position:absolute;inset:-2px;background:#8400ff33;border-radius:50%;z-index:-1}.particle-container:hover{box-shadow:0 4px 20px #2e184e33,0 0 30px var(--purple-glow)}.global-spotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200!important;pointer-events:none}.bento-section{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}._shinyText_2crqk_1{display:inline-block;background-image:linear-gradient(90deg,#fff0 40%,#ffffffd9,#fff0 60%);background-size:200% 100%;background-position:0% 0%;-webkit-background-clip:text;background-clip:text;color:#b5b5b5a6;animation:_shine_2crqk_1 var(--shine-duration, 5s) linear infinite}._disabled_2crqk_20{animation:none}@keyframes _shine_2crqk_1{0%{background-position:0% 0%}to{background-position:200% 0%}}._featuresSection_ywld5_1{width:100%;background:var(--background);position:relative;z-index:1}._mainFeaturesContainer_ywld5_8{padding:4rem 0;margin:0 auto;width:100%;max-width:calc(90% - 100px)}._featuresSection_ywld5_1:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#2196f333,#2196f300 70%);filter:blur(50px);z-index:0;top:-150px;left:-150px}._fadeInSection_ywld5_30{opacity:0;transform:translateY(20px);transition:all .8s ease-out}._fadeInSection_ywld5_30._isVisible_ywld5_36,._featureContainer_ywld5_42._active_ywld5_42{opacity:1;transform:translateY(0)}._leftContainer_ywld5_47{flex:1;position:relative;height:100vh;margin-left:-1rem}._scrollStack_ywld5_54{width:100%;height:100%;position:sticky;top:0}._featureCards_ywld5_61{display:flex;flex-direction:column;gap:2rem}._featureCard_ywld5_61{background:#ffffff0d;border-radius:16px;padding:2rem;opacity:0;transform:translate(-20px);transition:all .4s ease-out}._featureCard_ywld5_61._visible_ywld5_76{opacity:1;transform:translate(0)}._featureContent_ywld5_81{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;margin:0 auto}._title_ywld5_90{font-size:2rem;font-weight:600;color:#e1e0e3;margin:0;line-height:1.4}._description_ywld5_98{font-size:1.125rem;line-height:1.6;color:#e1e0e3;margin:0;max-width:100%}._rightContainer_ywld5_106{width:30%;position:relative}._featureContainer_ywld5_42{margin:0 auto 600px;display:flex;gap:1.5rem;position:relative;padding:2rem 0 2rem 1rem;min-height:280vh}._stickyCard_ywld5_121{margin-top:250px;position:sticky;top:30%;padding:2rem;opacity:0;transition:opacity .6s ease-out}._stickyCard_ywld5_121._isVisible_ywld5_36{opacity:1}._mainTitle_ywld5_135{font-size:3.5rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._mainDescription_ywld5_146{font-size:1.5rem;color:#ffffffb3;margin-bottom:2rem}._startButton_ywld5_152{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:8px;background:linear-gradient(135deg,#8400ff,#6200ff);color:#fff;border:none;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease}._startButton_ywld5_152:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8400ff4d}@media (max-width: 1024px){._mainTitle_ywld5_135{font-size:2rem}._mainDescription_ywld5_146{font-size:1rem}._rightContainer_ywld5_106{width:35%}}@media (max-width: 768px){._featureContainer_ywld5_42{flex-direction:column;padding-left:.5rem;padding-right:.5rem;min-height:auto;margin-bottom:200px}._leftContainer_ywld5_47{margin-left:0;height:auto}._rightContainer_ywld5_106{width:100%;order:-1}._stickyCard_ywld5_121{position:relative;top:auto;margin-top:0;padding:1.5rem}._mainTitle_ywld5_135{font-size:1.75rem}._mainDescription_ywld5_146{font-size:.95rem}._mainFeaturesContainer_ywld5_8{max-width:95%;padding:2rem 0}}.CountUp_container{color:#000}.dark .CountUp_container,.CountUp_text,.dark .CountUp_text,.Tabs_trigger_active{color:#fff}.dark .Tabs_trigger_active{color:#000}:root{--glowing-card-foreground: #0f172a}.dark{--glowing-card-foreground: rgba(248, 250, 252, .95)}.GlowingCard_card{color:var(--glowing-card-foreground);background-opacity:.15;border-opacity:1}.GradientButton_btn{background-color:#000;color:#fff}.dark .GradientButton_btn{background-color:#fff;color:#000}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-ChsC8_PY.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html{scroll-behavior:smooth}html.landpage-scroll-hidden,body.landpage-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}html.landpage-scroll-hidden::-webkit-scrollbar,body.landpage-scroll-hidden::-webkit-scrollbar{width:0;height:0;display:none;background:transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._landPage_13bf2_44{min-height:100vh;background-color:#0a0a20;position:relative;color:#fff;width:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;contain:style paint}._landPage_13bf2_44::-webkit-scrollbar{width:8px;background-color:#0a0a20}._landPage_13bf2_44::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}._landPage_13bf2_44::-webkit-scrollbar-thumb:hover{background:#3b82f680}._landPage_13bf2_44::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}@keyframes _fadeInUp_13bf2_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._fadeInSection_13bf2_93{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}._fadeInSection_13bf2_93._isVisible_13bf2_99{opacity:1;transform:translateY(0)}@keyframes _float_13bf2_121{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_13bf2_1{0%,to{opacity:1}50%{opacity:.7}}@keyframes _shimmer_13bf2_1{0%{background-position:-200% 0}to{background-position:200% 0}}._floatingOrb_13bf2_121{position:absolute;border-radius:50%;filter:blur(60px);animation:_float_13bf2_121 8s ease-in-out infinite;pointer-events:none;will-change:transform;transform:translateZ(0);contain:strict}._floatingOrb1_13bf2_133{width:300px;height:300px;background:#3b82f626;top:10%;left:10%;animation-delay:0s}._floatingOrb2_13bf2_142{width:200px;height:200px;background:#06b6d41f;top:60%;right:15%;animation-delay:-2s}._floatingOrb3_13bf2_151{width:150px;height:150px;background:#10b9811a;bottom:20%;left:20%;animation-delay:-4s}@media (max-width: 768px){._floatingOrb_13bf2_121{display:none}}._scrollProgress_13bf2_168{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#3b82f6,#06b6d4,#10b981);z-index:1000;transform-origin:left;will-change:width;box-shadow:0 0 10px #3b82f680}._navbar_13bf2_182{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:100;border-radius:40px;width:calc(100% - 40px);max-width:1200px;background-color:#14142380;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;transition:top .3s ease,background-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform,opacity;contain:layout}._navbar_13bf2_182._scrolled_13bf2_207{top:10px;background-color:#0a0a20d9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:#3b82f633;box-shadow:0 8px 32px #0006,0 0 0 1px #3b82f61a,inset 0 1px #ffffff0d}._navbar_13bf2_182._navHidden_13bf2_220{transform:translate(-50%) translateY(-120%);opacity:0;pointer-events:none}._navbar_13bf2_182:before{content:"";position:absolute;inset:0;border-radius:40px;padding:1px;background:linear-gradient(135deg,rgba(59,130,246,.3),transparent,rgba(6,182,212,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}._navbar_13bf2_182:hover:before{opacity:1}._navbarContainer_13bf2_245{max-width:1200px;margin:0 auto;padding:0 24px}._navbarContent_13bf2_251{display:flex;align-items:center;justify-content:space-between;padding:12px 24px}._logo_13bf2_258{font-weight:800;background:linear-gradient(45deg,#3b82f6 30%,#06b6d4 90%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:1.75rem;letter-spacing:-.02em;text-shadow:0 0 20px rgba(59,130,246,.5);display:flex;align-items:center;gap:10px}._logoIcon_13bf2_272{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 16px rgba(59,130,246,.5));color:#fff}._logoIcon_13bf2_272 svg{width:100%;height:100%}._tabs_13bf2_285{display:flex;margin:0;position:absolute;left:50%;transform:translate(-50%)}._tab_13bf2_285{padding:8px 20px;cursor:pointer;border:none;background:none;color:#ffffffb3;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._tab_13bf2_285:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(59,130,246,.15) 0%,transparent 70%);opacity:0;transform:scale(0);transition:all .4s ease}._tab_13bf2_285:hover{color:#fffffff2;transform:translateY(-2px);text-shadow:0 0 20px rgba(59,130,246,.5)}._tab_13bf2_285:hover:before{opacity:1;transform:scale(1.5)}._tab_13bf2_285._active_13bf2_327{color:#fff;font-weight:600}._tab_13bf2_285._active_13bf2_327:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:3px;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:3px;box-shadow:0 0 12px #3b82f699;animation:_tabGlow_13bf2_1 2s ease-in-out infinite}@keyframes _tabGlow_13bf2_1{0%,to{box-shadow:0 0 12px #3b82f699}50%{box-shadow:0 0 20px #06b6d4cc}}._ctaButton_13bf2_351{background:linear-gradient(45deg,#3b82f6 30%,#06b6d4 90%);color:#fff;border:none;border-radius:50px;padding:10px 24px;cursor:pointer;font-weight:600;font-size:.9rem;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background .3s ease;box-shadow:0 4px 12px #3b82f64d;position:relative;overflow:hidden;z-index:1}._ctaButton_13bf2_351:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#06b6d4 30%,#3b82f6 90%);transition:left .3s ease;z-index:-1}._ctaButton_13bf2_351:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}._ctaButton_13bf2_351:hover:before{left:0}._heroSection_13bf2_390{min-height:98vh;background:#0a0a20;display:flex;align-items:center;padding:100px 0;margin-top:0;position:relative;overflow:hidden;flex:1}._heroSection_13bf2_390:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom,transparent,rgba(5,5,8,.8),#0d0d1a);z-index:1}._hyperspeedBackground_13bf2_413{position:absolute;cursor:pointer;inset:0;width:100%;height:100%;z-index:0;opacity:.8}._container_13bf2_426{width:99%;margin:0 auto;background:none;padding:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}._heroContent_13bf2_439{text-align:center;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:40px}._gradientHeading_13bf2_449{font-size:5rem;font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;margin-bottom:1rem;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}._rotatingTextContainer_13bf2_462{overflow:hidden;display:inline-flex;font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;background:linear-gradient(to right,#40c8a0,#4066ff);border-radius:8px;padding:.05rem .75rem;margin-left:.5rem;height:80px;white-space:nowrap;align-items:center;justify-content:flex-start;position:relative;box-shadow:0 0 15px #5b42f380;will-change:width;transition:width .4s cubic-bezier(.4,0,.2,1)}._rotatingTextWhite_13bf2_482{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-fill-color:white}._rotatingTextOverflow_13bf2_491{overflow:hidden;padding-bottom:.125rem}@media (max-width: 768px){._rotatingTextContainer_13bf2_462{margin-top:.5rem;margin-left:0}}._iconHeading_13bf2_503{font-weight:800;letter-spacing:-.03em}._headingWhite_13bf2_507{color:#fff;font-family:Noto Sans SC,sans-serif;font-size:2.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:12px;letter-spacing:.01em;text-align:center}._subheading_13bf2_517{color:#ffffffd9;font-family:Noto Sans SC,sans-serif;margin-bottom:48px;line-height:1.6;font-size:1.75rem;letter-spacing:-.01em;text-shadow:0 2px 10px rgba(0,0,0,.2);max-width:800px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._buttonContainer_13bf2_529{display:flex;gap:20px;margin-bottom:48px;justify-content:center}._primaryButton_13bf2_536{background:linear-gradient(45deg,#3b82f6 30%,#06b6d4 90%);color:#fff;border:none;border-radius:50px;padding:18px 48px;cursor:pointer;font-weight:600;font-size:1.3rem;display:flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #3b82f666,0 0 #3b82f600;position:relative;overflow:hidden;z-index:1}._primaryButton_13bf2_536:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#06b6d4 30%,#3b82f6 90%);transition:left .4s cubic-bezier(.4,0,.2,1);z-index:-1}._primaryButton_13bf2_536:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}._primaryButton_13bf2_536:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 35px #3b82f680,0 0 0 4px #3b82f61a}._primaryButton_13bf2_536:hover:before{left:0}._primaryButton_13bf2_536:active:after{width:300px;height:300px}._primaryButton_13bf2_536 svg{transition:transform .3s ease}._primaryButton_13bf2_536:hover svg{transform:translate(4px) scale(1.1)}._secondaryButton_13bf2_606{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:50px;padding:18px 48px;cursor:pointer;font-weight:600;font-size:1.3rem;display:flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);position:relative;overflow:hidden}._secondaryButton_13bf2_606:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f61a,#06b6d41a);opacity:0;transition:opacity .4s ease}._secondaryButton_13bf2_606:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(59,130,246,.3),transparent 30%);animation:_borderRotate_13bf2_1 4s linear infinite paused;opacity:0}._secondaryButton_13bf2_606:hover{border-color:#3b82f680;color:#60a5fa;background:#3b82f614;transform:translateY(-4px);box-shadow:0 12px 30px #3b82f633,inset 0 1px #ffffff1a}._secondaryButton_13bf2_606:hover:before{opacity:1}._secondaryButton_13bf2_606:hover:after{animation-play-state:running;opacity:1}._secondaryButton_13bf2_606 svg{transition:all .3s ease}._secondaryButton_13bf2_606:hover svg{transform:rotate(15deg) scale(1.1);filter:drop-shadow(0 0 8px rgba(59,130,246,.5))}@keyframes _borderRotate_13bf2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statsContainer_13bf2_678{display:flex;align-items:center;gap:48px;justify-content:center;flex-wrap:wrap;margin-top:20px}._statItem_13bf2_687{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._statItem_13bf2_687:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .6s ease}._statItem_13bf2_687:hover{transform:translateY(-4px) scale(1.02);border-color:#3b82f64d;box-shadow:0 8px 32px #3b82f626,0 0 0 1px #3b82f61a}._statItem_13bf2_687:hover:before{left:100%}._statNumber_13bf2_724{font-size:2.25rem;font-weight:800;background:linear-gradient(135deg,#3b82f6,#06b6d4,#10b981);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:_gradientShift_13bf2_1 3s ease infinite}@keyframes _gradientShift_13bf2_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._statLabel_13bf2_740{font-size:1.2rem;color:#ffffffbf;font-weight:500;letter-spacing:.02em}._gridContainer_13bf2_750{display:flex;flex-wrap:wrap;margin:-24px}._gridItem_13bf2_756{padding:24px}._gridItem4_13bf2_760{width:33.333%}._featuresSection_13bf2_765{padding:64px 0;background-color:#0d0d1a;position:relative;overflow:visible;margin-top:-1px;min-height:100vh;display:block}._featuresSection_13bf2_765:after{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,#0d0d1a);z-index:1}._sectionTitle_13bf2_787{font-size:3.25rem;text-align:center;font-weight:800;color:#fff;margin-bottom:56px;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#a5b4fc,#06b6d4);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;z-index:1;animation:_titleGradient_13bf2_1 6s ease infinite}@keyframes _titleGradient_13bf2_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._sectionTitle_13bf2_787:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#3b82f6,#06b6d4,#10b981);border-radius:4px;box-shadow:0 0 20px #3b82f680}._featuresSection_13bf2_765:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#2196f333,#2196f300 70%);filter:blur(50px);z-index:0;top:-150px;left:-150px}._featureIcon_13bf2_839{color:#3b82f6;margin-bottom:16px;display:flex;justify-content:center;font-size:2.5rem;filter:drop-shadow(0 0 8px rgba(59,130,246,.5))}._featureTitle_13bf2_848{font-weight:700;color:#fff;margin-bottom:12px;font-size:1.25rem;letter-spacing:-.01em}._featureDescription_13bf2_856{color:#fffc;line-height:1.6;font-size:.95rem;font-weight:400}._pricingSection_13bf2_864{padding:64px 0;background:#0a0a14;position:relative;overflow:hidden;margin-top:-1px}._pricingSection_13bf2_864:after{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,#0a0a14);z-index:1}._pricingGrid_13bf2_884{display:flex;flex-wrap:wrap;justify-content:center;margin:-16px}._pricingCard_13bf2_891{height:100%;position:relative;transition:transform .3s ease-in-out,border-color .3s ease;background:#1e1e3266;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;padding:32px;text-align:center;border-radius:12px}._pricingCard_13bf2_891:hover{transform:translateY(-8px);border:1px solid rgba(59,130,246,.3)}._pricingCard_13bf2_891._recommended_13bf2_909{border:2px solid #3b82f6;background:#3b82f61a}._recommendedChip_13bf2_914{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:1;background:linear-gradient(45deg,#3b82f6 30%,#06b6d4 90%);color:#fff;padding:4px 16px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.02em;box-shadow:0 4px 12px #3b82f64d}._pricingIcon_13bf2_930{color:#3b82f6;margin-bottom:16px;font-size:2rem;filter:drop-shadow(0 0 8px rgba(59,130,246,.5))}._pricingName_13bf2_937{font-weight:700;color:#fff;margin-bottom:8px;font-size:1.5rem;letter-spacing:-.01em}._pricingPrice_13bf2_945{color:#3b82f6;margin-bottom:8px;font-size:2.75rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(45deg,#3b82f6 30%,#06b6d4 90%);background-clip:text;-webkit-background-clip:text;color:transparent}._pricingPeriod_13bf2_957{color:#ffffffb3;margin-bottom:24px;font-size:.875rem;font-weight:500}._featureList_13bf2_964{list-style:none;padding:0;margin:0 0 24px}._featureListItem_13bf2_970{padding:6px 0;display:flex;align-items:center}._featureCheckIcon_13bf2_976{color:#10b981;margin-right:10px;min-width:24px;filter:drop-shadow(0 0 2px rgba(16,185,129,.3))}._featureText_13bf2_983{color:#ffffffe6;font-size:.95rem;text-align:left;font-weight:400}._pricingButton_13bf2_990{padding:12px 0;width:100%;border-radius:50px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .3s ease}._pricingButton_13bf2_990._primary_13bf2_536{background:linear-gradient(45deg,#3b82f6 30%,#06b6d4 90%);color:#fff;border:none;box-shadow:0 4px 12px #3b82f64d;position:relative;overflow:hidden;z-index:1}._pricingButton_13bf2_990._primary_13bf2_536:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,#06b6d4 30%,#3b82f6 90%);transition:left .3s ease;z-index:-1}._pricingButton_13bf2_990._primary_13bf2_536:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}._pricingButton_13bf2_990._primary_13bf2_536:hover:before{left:0}._pricingButton_13bf2_990._secondary_13bf2_606{background:transparent;border:1px solid #3b82f6;color:#3b82f6}._pricingButton_13bf2_990._secondary_13bf2_606:hover{background:#3b82f61a;border-color:#06b6d4;color:#06b6d4;transform:translateY(-2px)}._faqSection_13bf2_1045{padding:64px 0;background-color:#0d0d1a;position:relative;overflow:hidden;margin-top:-1px}._faqSection_13bf2_1045:after{content:"";position:absolute;top:-100px;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,#0d0d1a);z-index:1}._faqContainer_13bf2_1064{max-width:800px;margin:0 auto;padding:0 24px}._faqItem_13bf2_1070{background:#1e1e3266;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}._faqItem_13bf2_1070:hover{border-color:#3b82f64d;transform:translateY(-2px)}._faqItem_13bf2_1070._active_13bf2_327{border-color:#3b82f680;background:#1e1e3299}._faqQuestion_13bf2_1091{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.3rem;color:#fff;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._faqQuestion_13bf2_1091:hover{color:#3b82f6}._faqAnswer_13bf2_1108{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s ease,opacity .3s ease;color:#fffc;font-size:1.1rem;line-height:1.6;opacity:0}._faqItem_13bf2_1070._active_13bf2_327 ._faqAnswer_13bf2_1108{padding-bottom:24px;max-height:500px;opacity:1}._faqIcon_13bf2_1125{transition:transform .3s ease;color:#3b82f6}._faqItem_13bf2_1070._active_13bf2_327 ._faqIcon_13bf2_1125{transform:rotate(180deg)}._communitySection_13bf2_1136{padding:64px 0;background-color:#0d0d1a;position:relative;overflow:hidden;margin-top:-1px}._sectionSubtitle_13bf2_1145{font-size:1.75rem;font-weight:700;margin-bottom:32px;color:#fff;letter-spacing:-.02em;position:relative;display:inline-block}._sectionSubtitle_13bf2_1145:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:2px}._ctaSection_13bf2_1167{background:linear-gradient(135deg,#0a0a20,#1a1a40,#0a0a20);background-size:200% 200%;animation:_ctaBgShift_13bf2_1 10s ease infinite;padding:100px 0;height:380px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;margin:40px 40px 0}@keyframes _ctaBgShift_13bf2_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._ctaSection_13bf2_1167:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(6,182,212,.1) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(16,185,129,.05) 0%,transparent 50%);pointer-events:none}._ctaContent_13bf2_1196{text-align:center;max-width:800px;margin:0 auto;padding:0 20px;position:relative;z-index:2}._ctaHeading_13bf2_1205{font-weight:700;margin-bottom:24px;background:linear-gradient(135deg,#40ffaa,#4079ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;position:absolute;bottom:-120px;left:0;right:0;z-index:1}._ctaSubheading_13bf2_1220{font-size:1.5rem;color:#fffc;margin-bottom:40px;line-height:1.6}._ctaMainButton_13bf2_1227{display:inline-flex;align-items:center;gap:10px;padding:20px 42px;font-size:1.35rem;font-weight:700;color:#000;background:linear-gradient(135deg,#40ffaa,#4079ff);background-size:200% 200%;border:none;border-radius:14px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:_ctaGradient_13bf2_1 4s ease infinite}@keyframes _ctaGradient_13bf2_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._ctaMainButton_13bf2_1227:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}._ctaMainButton_13bf2_1227:after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#40ffaa,#4079ff);border-radius:16px;z-index:-1;filter:blur(20px);opacity:0;transition:opacity .4s ease}._ctaMainButton_13bf2_1227:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 15px 40px #40ffaa4d,0 5px 15px #4079ff4d}._ctaMainButton_13bf2_1227:hover:before{left:100%}._ctaMainButton_13bf2_1227:hover:after{opacity:.6}._ctaMainButton_13bf2_1227 svg{transition:transform .3s ease}._ctaMainButton_13bf2_1227:hover svg{transform:translate(6px)}._pricingSection_13bf2_864:before,._faqSection_13bf2_1045:before,._ctaSection_13bf2_1167:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#2196f333,#2196f300 70%);filter:blur(50px);z-index:0}._pricingSection_13bf2_864:before{bottom:-150px;right:-150px;background:radial-gradient(circle,#9c27b033,#9c27b000 70%)}._faqSection_13bf2_1045:before{top:50%;left:-150px;background:radial-gradient(circle,#00bcd433,#00bcd400 70%)}._ctaSection_13bf2_1167:before{top:-150px;right:-150px;background:radial-gradient(circle,#e91e6333,#e91e6300 70%)}*,*:before,*:after{box-sizing:border-box}@media screen and (min-width: 100%){html,body,#_root_13bf2_1,._landPage_13bf2_44{width:100%;max-width:100%;overflow-x:hidden}}@media (max-width: 1024px){._navbarContent_13bf2_251{padding:10px 16px}._tabs_13bf2_285{position:static;transform:none}._heroContent_13bf2_439{padding-top:20px}}@media (max-width: 768px){._gridItem4_13bf2_760{width:100%}._navbar_13bf2_182{top:10px;width:calc(100% - 20px);border-radius:24px}._navbarContent_13bf2_251{padding:8px 12px;flex-wrap:wrap;gap:8px}._logo_13bf2_258{font-size:1.25rem}._tabs_13bf2_285{position:static;transform:none;order:3;width:100%;justify-content:center;display:none}._tab_13bf2_285{padding:6px 12px;font-size:.875rem}._ctaButton_13bf2_351{padding:8px 16px;font-size:.8rem}._heroSection_13bf2_390{min-height:100vh;min-height:100dvh;padding:80px 0 60px}._gradientHeading_13bf2_449{font-size:2rem;flex-direction:column}._rotatingTextContainer_13bf2_462{height:50px;margin-left:0;margin-top:8px}._headingWhite_13bf2_507{font-size:1.25rem;margin:8px}._subheading_13bf2_517{font-size:1rem;margin-bottom:32px;padding:0 16px}._buttonContainer_13bf2_529{flex-direction:column;width:100%;max-width:280px;gap:12px;margin-bottom:32px}._primaryButton_13bf2_536,._secondaryButton_13bf2_606{padding:14px 28px;font-size:1rem;width:100%;justify-content:center}._statsContainer_13bf2_678{flex-direction:column;gap:12px}._statItem_13bf2_687{padding:12px 20px;width:100%;max-width:200px;justify-content:center}._statNumber_13bf2_724{font-size:1.5rem}._featuresSection_13bf2_765{padding:32px 0}._sectionTitle_13bf2_787{font-size:1.75rem;margin-bottom:32px;padding:0 16px}._sectionSubtitle_13bf2_1145{font-size:1.25rem}._ctaSection_13bf2_1167{margin:20px 16px 0;padding:60px 0;height:auto;min-height:300px;border-radius:16px}._ctaSubheading_13bf2_1220{font-size:1rem;padding:0 16px;margin-bottom:24px}._ctaMainButton_13bf2_1227{padding:14px 28px;font-size:1rem}._ctaHeading_13bf2_1205{bottom:-80px;font-size:.875rem}._secondaryButton_13bf2_606:after{display:none}._statItem_13bf2_687,._faqItem_13bf2_1070{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1e1e32cc}}@media (max-width: 480px){._gradientHeading_13bf2_449{font-size:1.75rem}._rotatingTextContainer_13bf2_462{height:45px;padding:0 .5rem}._headingWhite_13bf2_507{font-size:1.1rem}._subheading_13bf2_517{font-size:.9rem}._primaryButton_13bf2_536,._secondaryButton_13bf2_606{padding:12px 24px;font-size:.95rem}._sectionTitle_13bf2_787{font-size:1.5rem}}@supports (padding: max(0px)){._navbar_13bf2_182{top:max(20px,env(safe-area-inset-top))}._ctaSection_13bf2_1167{padding-bottom:max(60px,env(safe-area-inset-bottom))}}._featuresSectionWrapper_13bf2_1552{width:100%;min-height:100vh;background:#0a0a14;position:relative;overflow:visible}*{box-sizing:border-box}._container_czy2m_4{display:flex;width:100%;height:100dvh;overflow:hidden;position:relative}._splitter_czy2m_13{flex:1 1 auto;min-width:0}._splitterWrapper_czy2m_19{display:flex;flex:1 1 auto;min-width:0}.ant-splitter.ant-splitter-horizontal{width:100%!important;inline-size:100%!important;min-width:0}.ant-splitter>.ant-splitter-panel{min-width:0}.ant-splitter>.ant-splitter-panel>*{width:100%!important;max-width:none!important;min-width:0;height:100%}._leftPanelWrapper_czy2m_43{width:100%;height:100%;padding:14px 0 10px 3px;background-color:#f4f4f6;position:relative}._rightPanelWrapper_czy2m_50{flex:1;padding:10px 10px 10px 5px;background-color:#f4f4f6}._leftPanel_czy2m_43{width:100%;border-radius:10px;overflow:hidden;height:100%;display:flex;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #eee;border-left:1px solid #eee;position:relative}._centerTitle_czy2m_70{font-size:42px;font-weight:600;color:#333;display:flex;justify-content:center;align-items:center;margin-bottom:20px}._rightPanel_czy2m_50{width:100%;height:100%;display:flex;border-radius:10px;flex-direction:column;background-color:#fff}._centerContent_czy2m_88{width:100%;display:flex;flex-direction:column;align-items:center}._buttonRow_czy2m_94{display:flex;gap:24px;margin:32px 0 24px}._importBtn_czy2m_99,._recommendBtn_czy2m_99{padding:12px 32px;border-radius:8px;border:none;background:#fbf9f9b4;box-shadow:0 4px 8px #0000001f;font-size:16px;cursor:pointer;transition:background .2s,transform .2s}._importBtn_czy2m_99:hover,._recommendBtn_czy2m_99:hover{background:#f0f0f0;transition:ease-in-out .2s;transform:scale(1.02)}._carouselWrapper_czy2m_114{width:90%;margin-top:24px}._pdfViewer_czy2m_120{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto}._tabsContainer_czy2m_128{width:100%;margin-top:8px}._ant-tabs-nav-wrap_czy2m_132{margin-left:36px}._pdfControls_czy2m_136{display:flex;align-items:center;margin-top:16px}._pdfControls_czy2m_136 button{padding:6px 12px;border:1px solid #140d0d;border-radius:4px;background:#fff;cursor:pointer}._pdfControls_czy2m_136 button:hover{background:#f0f0f0}._pdfControls_czy2m_136 button:disabled{cursor:not-allowed;color:#00000040;background:#f5f5f5}._tabsContainer_czy2m_128._sidebar-collapsed_czy2m_162[role=tablist],[role=tablist]._sidebar-collapsed_czy2m_162{margin-left:40px!important}._pdfViewerContentWrapper_czy2m_168{flex:1;position:relative;display:flex;overflow:hidden;flex-direction:column}._pdfContent_czy2m_175{position:absolute;top:0;left:0;width:100%;height:100%;display:none}._pdfContent_czy2m_175._active_czy2m_183{display:flex;flex-direction:column}._aiBarExpandButton_czy2m_189{position:absolute;top:8px;right:8px;width:26px;height:26px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:0 2px 8px #00000014}._aiBarExpandButton_czy2m_189:hover{background:#f5f5f5}.ant-splitter-bar-collapse-bar.ant-splitter-bar-collapse-bar-end.ant-splitter-bar-collapse-bar-hover-only{height:64px!important;border-radius:0 6px 6px 0!important;width:16px!important;transition:all .1s ease-in-out!important}.ant-splitter-bar-collapse-bar.ant-splitter-bar-collapse-bar-start.ant-splitter-bar-collapse-bar-hover-only{height:64px!important;border-radius:6px 0 0 6px!important;width:16px!important;transition:all .1s ease-in-out!important}.ant-splitter>.ant-splitter-bar .ant-splitter-bar-collapse-bar:hover{background:#9abef390!important}::global(._dark_czy2m_233) ._tabsContainer_czy2m_128{background:transparent}::global(._dark_czy2m_233) ._tabsContainer_czy2m_128 .ant-tabs-nav:before{border-bottom-color:#404040}.dark ._container_czy2m_4,.dark ._leftPanelWrapper_czy2m_43,.dark ._rightPanelWrapper_czy2m_50{background-color:#252525}.dark ._leftPanel_czy2m_43{background-color:#2d2d2d;border-right-color:#2d2d2d;border-left-color:#2d2d2d}.dark ._rightPanel_czy2m_50{background-color:#2d2d2d}.dark ._centerTitle_czy2m_70{color:#e0e0e0}.dark ._importBtn_czy2m_99,.dark ._recommendBtn_czy2m_99{background:#383838;color:#e0e0e0;box-shadow:0 4px 8px #0000004d}.dark ._importBtn_czy2m_99:hover,.dark ._recommendBtn_czy2m_99:hover{background:#404040}.dark ._pdfControls_czy2m_136 button{border-color:#505050;background:#2d2d2d;color:#e0e0e0}.dark ._pdfControls_czy2m_136 button:hover{background:#383838}.dark ._pdfControls_czy2m_136 button:disabled{background:#252525;color:#ffffff40}.dark ._aiBarExpandButton_czy2m_189{background:#2d2d2d;border-color:#505050;color:#9ca3af;box-shadow:0 2px 8px #0000004d}.dark ._aiBarExpandButton_czy2m_189:hover{background:#383838;color:#e0e0e0}.messageBar{--closing-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.85822%208.84922L4.85322%2011.8542C4.75891%2011.9453%204.63261%2011.9957%204.50151%2011.9946C4.37042%2011.9934%204.24501%2011.9408%204.15231%2011.8481C4.0596%2011.7554%204.00702%2011.63%204.00588%2011.4989C4.00474%2011.3678%204.05514%2011.2415%204.14622%2011.1472L7.15122%208.14222V7.85922L4.14622%204.85322C4.05514%204.75891%204.00474%204.63261%204.00588%204.50151C4.00702%204.37042%204.0596%204.24501%204.15231%204.15231C4.24501%204.0596%204.37042%204.00702%204.50151%204.00588C4.63261%204.00474%204.75891%204.05514%204.85322%204.14622L7.85822%207.15122H8.14122L11.1462%204.14622C11.2405%204.05514%2011.3668%204.00474%2011.4979%204.00588C11.629%204.00702%2011.7544%204.0596%2011.8471%204.15231C11.9398%204.24501%2011.9924%204.37042%2011.9936%204.50151C11.9947%204.63261%2011.9443%204.75891%2011.8532%204.85322L8.84822%207.85922V8.14222L11.8532%2011.1472C11.9443%2011.2415%2011.9947%2011.3678%2011.9936%2011.4989C11.9924%2011.63%2011.9398%2011.7554%2011.8471%2011.8481C11.7544%2011.9408%2011.629%2011.9934%2011.4979%2011.9946C11.3668%2011.9957%2011.2405%2011.9453%2011.1462%2011.8542L8.14122%208.84922L8.14222%208.85022L7.85822%208.84922Z'%20fill='black'/%3e%3c/svg%3e");--message-bar-close-button-color:var(--text-primary-color);--message-bar-close-button-color-hover:var(--text-primary-color);--message-bar-close-button-border-radius:4px;--message-bar-close-button-border:none;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--message-bar-close-button-hover-bg-color:var(--csstools-light-dark-toggle--0, rgb(21 20 26 / .14));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--message-bar-close-button-active-bg-color:var(--csstools-light-dark-toggle--1, rgb(21 20 26 / .21));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--message-bar-close-button-focus-bg-color:var(--csstools-light-dark-toggle--2, rgb(21 20 26 / .07))}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.messageBar{--message-bar-close-button-hover-bg-color:light-dark( rgb(21 20 26 / .14), rgb(251 251 254 / .14) );--message-bar-close-button-active-bg-color:light-dark( rgb(21 20 26 / .21), rgb(251 251 254 / .21) );--message-bar-close-button-focus-bg-color:light-dark( rgb(21 20 26 / .07), rgb(251 251 254 / .07) )}}@supports not (color: light-dark(tan,tan)){.messageBar *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--message-bar-close-button-hover-bg-color:var(--csstools-light-dark-toggle--0, rgb(21 20 26 / .14));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--message-bar-close-button-active-bg-color:var(--csstools-light-dark-toggle--1, rgb(21 20 26 / .21));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--message-bar-close-button-focus-bg-color:var(--csstools-light-dark-toggle--2, rgb(21 20 26 / .07))}}@media screen and (forced-colors: active){.messageBar{--message-bar-close-button-color:ButtonText;--message-bar-close-button-border:1px solid ButtonText;--message-bar-close-button-hover-bg-color:ButtonText;--message-bar-close-button-active-bg-color:ButtonText;--message-bar-close-button-focus-bg-color:ButtonText;--message-bar-close-button-color-hover:HighlightText}}.messageBar{display:flex;position:relative;padding:8px 8px 8px 16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;border:1px solid var(--message-bar-border-color);background:var(--message-bar-bg-color);color:var(--message-bar-fg-color)}.messageBar>div{display:flex;align-items:flex-start;gap:8px;align-self:stretch}:is(.messageBar>div):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--message-bar-icon);mask-image:var(--message-bar-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-icon-color);flex-shrink:0}.messageBar button{cursor:pointer}:is(.messageBar button):focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}.messageBar .closeButton{width:32px;height:32px;background:none;border-radius:var(--message-bar-close-button-border-radius);border:var(--message-bar-close-button-border);display:flex;align-items:center;justify-content:center}:is(.messageBar .closeButton):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--closing-button-icon);mask-image:var(--closing-button-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-close-button-color)}:is(.messageBar .closeButton):is(:hover,:active,:focus):before{background-color:var(--message-bar-close-button-color-hover)}:is(.messageBar .closeButton):hover{background-color:var(--message-bar-close-button-hover-bg-color)}:is(.messageBar .closeButton):active{background-color:var(--message-bar-close-button-active-bg-color)}:is(.messageBar .closeButton):focus{background-color:var(--message-bar-close-button-focus-bg-color)}:is(.messageBar .closeButton)>span{display:inline-block;width:0;height:0;overflow:hidden}#editorUndoBar{--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--3, #15141a);--message-bar-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.625%200.5C6.64009%200.5%205.66482%200.693993%204.75487%201.0709C3.84493%201.44781%203.01814%202.00026%202.3217%202.6967C1.62526%203.39314%201.07281%204.21993%200.695904%205.12987C0.318993%206.03982%200.125%207.01509%200.125%208C0.125%208.98491%200.318993%209.96018%200.695904%2010.8701C1.07281%2011.7801%201.62526%2012.6069%202.3217%2013.3033C3.01814%2013.9997%203.84493%2014.5522%204.75487%2014.9291C5.66482%2015.306%206.64009%2015.5%207.625%2015.5C9.61412%2015.5%2011.5218%2014.7098%2012.9283%2013.3033C14.3348%2011.8968%2015.125%209.98912%2015.125%208C15.125%206.01088%2014.3348%204.10322%2012.9283%202.6967C11.5218%201.29018%209.61412%200.5%207.625%200.5ZM8.25%2011.375C8.25%2011.5408%208.18415%2011.6997%208.06694%2011.8169C7.94973%2011.9342%207.79076%2012%207.625%2012C7.45924%2012%207.30027%2011.9342%207.18306%2011.8169C7.06585%2011.6997%207%2011.5408%207%2011.375V6.938C7%206.77224%207.06585%206.61327%207.18306%206.49606C7.30027%206.37885%207.45924%206.313%207.625%206.313C7.79076%206.313%207.94973%206.37885%208.06694%206.49606C8.18415%206.61327%208.25%206.77224%208.25%206.938V11.375ZM8.25%205L8%205.25H7.25L7%205V4.25L7.25%204H8L8.25%204.25V5Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #73a7f3;--message-bar-icon-color:var(--csstools-light-dark-toggle--4, #0060df);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #003070;--message-bar-bg-color:var(--csstools-light-dark-toggle--5, #deeafc);--message-bar-fg-color:var(--text-primary-color);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--6, rgb(0 0 0 / .08));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--undo-button-bg-color:var(--csstools-light-dark-toggle--7, rgb(21 20 26 / .07));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(255 255 255 / .14);--undo-button-bg-color-hover:var(--csstools-light-dark-toggle--8, rgb(21 20 26 / .14));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(255 255 255 / .21);--undo-button-bg-color-active:var(--csstools-light-dark-toggle--9, rgb(21 20 26 / .21));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #0df;--undo-button-border:1px solid var(--csstools-light-dark-toggle--10, #0060df);--undo-button-fg-color:var(--message-bar-fg-color);--undo-button-fg-color-hover:var(--undo-button-fg-color);--undo-button-fg-color-active:var(--undo-button-fg-color)}@supports (color: light-dark(red,red)){#editorUndoBar{--text-primary-color:light-dark(#15141a, #fbfbfe);--message-bar-icon-color:light-dark(#0060df, #73a7f3);--message-bar-bg-color:light-dark(#deeafc, #003070)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#editorUndoBar{--message-bar-border-color:light-dark( rgb(0 0 0 / .08), rgb(255 255 255 / .08) );--undo-button-bg-color:light-dark( rgb(21 20 26 / .07), rgb(255 255 255 / .08) );--undo-button-bg-color-hover:light-dark( rgb(21 20 26 / .14), rgb(255 255 255 / .14) );--undo-button-bg-color-active:light-dark( rgb(21 20 26 / .21), rgb(255 255 255 / .21) )}}@supports (color: light-dark(red,red)){#editorUndoBar{--undo-button-border:1px solid light-dark(#0060df, #0df)}}@supports not (color: light-dark(tan,tan)){#editorUndoBar *{--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--3, #15141a);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #73a7f3;--message-bar-icon-color:var(--csstools-light-dark-toggle--4, #0060df);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #003070;--message-bar-bg-color:var(--csstools-light-dark-toggle--5, #deeafc);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--6, rgb(0 0 0 / .08));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--undo-button-bg-color:var(--csstools-light-dark-toggle--7, rgb(21 20 26 / .07));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(255 255 255 / .14);--undo-button-bg-color-hover:var(--csstools-light-dark-toggle--8, rgb(21 20 26 / .14));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(255 255 255 / .21);--undo-button-bg-color-active:var(--csstools-light-dark-toggle--9, rgb(21 20 26 / .21));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #0df;--undo-button-border:1px solid var(--csstools-light-dark-toggle--10, #0060df)}}@media screen and (forced-colors: active){#editorUndoBar{--text-primary-color:CanvasText;--message-bar-icon-color:CanvasText;--message-bar-bg-color:Canvas;--message-bar-border-color:CanvasText;--undo-button-bg-color:ButtonText;--undo-button-bg-color-hover:SelectedItem;--undo-button-bg-color-active:SelectedItem;--undo-button-fg-color:ButtonFace;--undo-button-fg-color-hover:SelectedItemText;--undo-button-fg-color-active:SelectedItemText;--undo-button-border:none}}#editorUndoBar{position:fixed;top:50px;left:50%;transform:translate(-50%);z-index:10;padding-block:8px;padding-inline:16px 8px;font:menu;font-size:15px;cursor:default}#editorUndoBar button{cursor:pointer}#editorUndoBar #editorUndoBarUndoButton{border-radius:4px;font-weight:590;line-height:19.5px;color:var(--undo-button-fg-color);border:var(--undo-button-border);padding:4px 16px;margin-inline-start:8px;height:32px;background-color:var(--undo-button-bg-color)}:is(#editorUndoBar #editorUndoBarUndoButton):hover{background-color:var(--undo-button-bg-color-hover);color:var(--undo-button-fg-color-hover)}:is(#editorUndoBar #editorUndoBarUndoButton):active{background-color:var(--undo-button-bg-color-active);color:var(--undo-button-fg-color-active)}#editorUndoBar>div{align-items:center}.dialog{--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #1c1b22;--dialog-bg-color:var(--csstools-light-dark-toggle--11, white);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #1c1b22;--dialog-border-color:var(--csstools-light-dark-toggle--12, white);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #15141a;--dialog-shadow:0 2px 14px 0 var(--csstools-light-dark-toggle--13, rgb(58 57 68 / .2));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--14, #15141a);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #cfcfd8;--text-secondary-color:var(--csstools-light-dark-toggle--15, #5b5b66);--hover-filter:brightness(.9);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #0df;--link-fg-color:var(--csstools-light-dark-toggle--16, #0060df);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #80ebff;--link-hover-fg-color:var(--csstools-light-dark-toggle--17, #0250bb);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #52525e;--separator-color:var(--csstools-light-dark-toggle--18, #f0f0f4);--textarea-border-color:#8f8f9d;--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #42414d;--textarea-bg-color:var(--csstools-light-dark-toggle--19, white);--textarea-fg-color:var(--text-secondary-color);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #2b2a33;--radio-bg-color:var(--csstools-light-dark-toggle--20, #f0f0f4);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #15141a;--radio-checked-bg-color:var(--csstools-light-dark-toggle--21, #fbfbfe);--radio-border-color:#8f8f9d;--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #0df;--radio-checked-border-color:var(--csstools-light-dark-toggle--22, #0060df);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--button-secondary-bg-color:var(--csstools-light-dark-toggle--23, rgb(21 20 26 / .07));--button-secondary-fg-color:var(--text-primary-color);--button-secondary-border-color:var(--button-secondary-bg-color);--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--button-secondary-active-bg-color:var(--csstools-light-dark-toggle--24, rgb(21 20 26 / .21));--button-secondary-active-fg-color:var(--button-secondary-fg-color);--button-secondary-active-border-color:var(--button-secondary-bg-color);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--button-secondary-hover-bg-color:var(--csstools-light-dark-toggle--25, rgb(21 20 26 / .14));--button-secondary-hover-fg-color:var(--button-secondary-fg-color);--button-secondary-hover-border-color:var(--button-secondary-hover-bg-color);--button-secondary-disabled-bg-color:var(--button-secondary-bg-color);--button-secondary-disabled-border-color:var( --button-secondary-border-color );--button-secondary-disabled-fg-color:var(--button-secondary-fg-color);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #0df;--button-primary-bg-color:var(--csstools-light-dark-toggle--26, #0060df);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #15141a;--button-primary-fg-color:var(--csstools-light-dark-toggle--27, #fbfbfe);--button-primary-border-color:var(--button-primary-bg-color);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #aaf2ff;--button-primary-active-bg-color:var(--csstools-light-dark-toggle--28, #054096);--button-primary-active-fg-color:var(--button-primary-fg-color);--button-primary-active-border-color:var(--button-primary-active-bg-color);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #80ebff;--button-primary-hover-bg-color:var(--csstools-light-dark-toggle--29, #0250bb);--button-primary-hover-fg-color:var(--button-primary-fg-color);--button-primary-hover-border-color:var(--button-primary-hover-bg-color);--button-primary-disabled-bg-color:var(--button-primary-bg-color);--button-primary-disabled-border-color:var(--button-primary-border-color);--button-primary-disabled-fg-color:var(--button-primary-fg-color);--button-disabled-opacity:.4;--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #42414d;--input-text-bg-color:var(--csstools-light-dark-toggle--30, white);--input-text-fg-color:var(--text-primary-color)}@supports (color: light-dark(red,red)){.dialog{--dialog-bg-color:light-dark(white, #1c1b22);--dialog-border-color:light-dark(white, #1c1b22)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.dialog{--dialog-shadow:0 2px 14px 0 light-dark(rgb(58 57 68 / .2), #15141a)}}@supports (color: light-dark(red,red)){.dialog{--text-primary-color:light-dark(#15141a, #fbfbfe);--text-secondary-color:light-dark(#5b5b66, #cfcfd8);--link-fg-color:light-dark(#0060df, #0df);--link-hover-fg-color:light-dark(#0250bb, #80ebff);--separator-color:light-dark(#f0f0f4, #52525e);--textarea-bg-color:light-dark(white, #42414d);--radio-bg-color:light-dark(#f0f0f4, #2b2a33);--radio-checked-bg-color:light-dark(#fbfbfe, #15141a);--radio-checked-border-color:light-dark(#0060df, #0df)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.dialog{--button-secondary-bg-color:light-dark( rgb(21 20 26 / .07), rgb(251 251 254 / .07) );--button-secondary-active-bg-color:light-dark( rgb(21 20 26 / .21), rgb(251 251 254 / .21) );--button-secondary-hover-bg-color:light-dark( rgb(21 20 26 / .14), rgb(251 251 254 / .14) )}}@supports (color: light-dark(red,red)){.dialog{--button-primary-bg-color:light-dark(#0060df, #0df);--button-primary-fg-color:light-dark(#fbfbfe, #15141a);--button-primary-active-bg-color:light-dark(#054096, #aaf2ff);--button-primary-hover-bg-color:light-dark(#0250bb, #80ebff);--input-text-bg-color:light-dark(white, #42414d)}}@supports not (color: light-dark(tan,tan)){.dialog *{--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #1c1b22;--dialog-bg-color:var(--csstools-light-dark-toggle--11, white);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #1c1b22;--dialog-border-color:var(--csstools-light-dark-toggle--12, white);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #15141a;--dialog-shadow:0 2px 14px 0 var(--csstools-light-dark-toggle--13, rgb(58 57 68 / .2));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--14, #15141a);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #cfcfd8;--text-secondary-color:var(--csstools-light-dark-toggle--15, #5b5b66);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #0df;--link-fg-color:var(--csstools-light-dark-toggle--16, #0060df);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #80ebff;--link-hover-fg-color:var(--csstools-light-dark-toggle--17, #0250bb);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #52525e;--separator-color:var(--csstools-light-dark-toggle--18, #f0f0f4);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #42414d;--textarea-bg-color:var(--csstools-light-dark-toggle--19, white);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #2b2a33;--radio-bg-color:var(--csstools-light-dark-toggle--20, #f0f0f4);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #15141a;--radio-checked-bg-color:var(--csstools-light-dark-toggle--21, #fbfbfe);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #0df;--radio-checked-border-color:var(--csstools-light-dark-toggle--22, #0060df);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--button-secondary-bg-color:var(--csstools-light-dark-toggle--23, rgb(21 20 26 / .07));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--button-secondary-active-bg-color:var(--csstools-light-dark-toggle--24, rgb(21 20 26 / .21));--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--button-secondary-hover-bg-color:var(--csstools-light-dark-toggle--25, rgb(21 20 26 / .14));--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #0df;--button-primary-bg-color:var(--csstools-light-dark-toggle--26, #0060df);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #15141a;--button-primary-fg-color:var(--csstools-light-dark-toggle--27, #fbfbfe);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #aaf2ff;--button-primary-active-bg-color:var(--csstools-light-dark-toggle--28, #054096);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #80ebff;--button-primary-hover-bg-color:var(--csstools-light-dark-toggle--29, #0250bb);--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #42414d;--input-text-bg-color:var(--csstools-light-dark-toggle--30, white)}}@media (prefers-color-scheme: dark){.dialog{--hover-filter:brightness(1.4);--button-disabled-opacity:.6}}@media screen and (forced-colors: active){.dialog{--dialog-bg-color:Canvas;--dialog-border-color:CanvasText;--dialog-shadow:none;--text-primary-color:CanvasText;--text-secondary-color:CanvasText;--hover-filter:none;--link-fg-color:LinkText;--link-hover-fg-color:LinkText;--separator-color:CanvasText;--textarea-border-color:ButtonBorder;--textarea-bg-color:Field;--textarea-fg-color:ButtonText;--radio-bg-color:ButtonFace;--radio-checked-bg-color:ButtonFace;--radio-border-color:ButtonText;--radio-checked-border-color:ButtonText;--button-secondary-bg-color:ButtonFace;--button-secondary-fg-color:ButtonText;--button-secondary-border-color:ButtonText;--button-secondary-active-bg-color:HighlightText;--button-secondary-active-fg-color:SelectedItem;--button-secondary-active-border-color:ButtonText;--button-secondary-hover-bg-color:HighlightText;--button-secondary-hover-fg-color:SelectedItem;--button-secondary-hover-border-color:SelectedItem;--button-secondary-disabled-fg-color:GrayText;--button-secondary-disabled-border-color:GrayText;--button-primary-bg-color:ButtonText;--button-primary-fg-color:ButtonFace;--button-primary-border-color:ButtonText;--button-primary-active-bg-color:SelectedItem;--button-primary-active-fg-color:HighlightText;--button-primary-active-border-color:ButtonText;--button-primary-hover-bg-color:SelectedItem;--button-primary-hover-fg-color:HighlightText;--button-primary-hover-border-color:SelectedItem;--button-primary-disabled-bg-color:GrayText;--button-primary-disabled-fg-color:ButtonFace;--button-primary-disabled-border-color:GrayText;--button-disabled-opacity:1;--input-text-bg-color:Field;--input-text-fg-color:FieldText}}.dialog{font:message-box;font-size:13px;font-weight:400;line-height:150%;border-radius:4px;padding:12px 16px;border:1px solid var(--dialog-border-color);background:var(--dialog-bg-color);color:var(--text-primary-color);box-shadow:var(--dialog-shadow)}:is(.dialog .mainContainer) *:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}:is(.dialog .mainContainer) .title{display:flex;width:auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px}:is(:is(.dialog .mainContainer) .title)>span{font-size:13px;font-style:normal;font-weight:590;line-height:150%}:is(.dialog .mainContainer) .dialogSeparator{width:100%;height:0;margin-block:4px;border-top:1px solid var(--separator-color);border-bottom:none}:is(.dialog .mainContainer) .dialogButtonsGroup{display:flex;gap:12px;align-self:flex-end}:is(.dialog .mainContainer) .radio{display:flex;flex-direction:column;align-items:flex-start;gap:4px}:is(:is(.dialog .mainContainer) .radio)>.radioButton{display:flex;gap:8px;align-self:stretch;align-items:center}:is(:is(:is(.dialog .mainContainer) .radio)>.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:var(--radio-bg-color);border:1px solid var(--radio-border-color)}:is(:is(:is(:is(.dialog .mainContainer) .radio)>.radioButton) input):hover{filter:var(--hover-filter)}:is(:is(:is(:is(.dialog .mainContainer) .radio)>.radioButton) input):checked{background-color:var(--radio-checked-bg-color);border:4px solid var(--radio-checked-border-color)}:is(:is(.dialog .mainContainer) .radio)>.radioLabel{display:flex;padding-inline-start:24px;align-items:flex-start;gap:10px;align-self:stretch}:is(:is(:is(.dialog .mainContainer) .radio)>.radioLabel)>span{flex:1 0 0;font-size:11px;color:var(--text-secondary-color)}:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton)){border-radius:4px;border:1px solid;font:menu;font-weight:590;font-size:13px;padding:4px 16px;width:auto;height:32px}:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{cursor:pointer;filter:var(--hover-filter)}:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton)))>span{color:inherit;font:inherit}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))){color:var(--button-secondary-fg-color);background-color:var(--button-secondary-bg-color);border-color:var(--button-secondary-border-color)}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{color:var(--button-secondary-hover-fg-color);background-color:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color)}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):active{color:var(--button-secondary-active-fg-color);background-color:var(--button-secondary-active-bg-color);border-color:var(--button-secondary-active-border-color)}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{background-color:var(--button-secondary-disabled-bg-color);border-color:var(--button-secondary-disabled-border-color);color:var(--button-secondary-disabled-fg-color);opacity:var(--button-disabled-opacity)}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))){color:var(--button-primary-fg-color);background-color:var(--button-primary-bg-color);border-color:var(--button-primary-border-color);opacity:1}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color)}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):active{color:var(--button-primary-active-fg-color);background-color:var(--button-primary-active-bg-color);border-color:var(--button-primary-active-border-color)}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{background-color:var(--button-primary-disabled-bg-color);border-color:var(--button-primary-disabled-border-color);color:var(--button-primary-disabled-fg-color);opacity:var(--button-disabled-opacity)}:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{pointer-events:none}:is(.dialog .mainContainer) a{color:var(--link-fg-color)}:is(:is(.dialog .mainContainer) a):hover{color:var(--link-hover-fg-color)}:is(.dialog .mainContainer) textarea{font:inherit;padding:8px;resize:none;margin:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--textarea-border-color);background:var(--textarea-bg-color);color:var(--textarea-fg-color)}:is(:is(.dialog .mainContainer) textarea):focus{outline-offset:0;border-color:transparent}:is(:is(.dialog .mainContainer) textarea):disabled{pointer-events:none;opacity:.4}:is(.dialog .mainContainer) input[type=text]{background-color:var(--input-text-bg-color);color:var(--input-text-fg-color)}:is(.dialog .mainContainer) .messageBar{--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #5a3100;--message-bar-bg-color:var(--csstools-light-dark-toggle--31, #ffebcd);--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #fbfbfe;--message-bar-fg-color:var(--csstools-light-dark-toggle--32, #15141a);--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--33, rgb(0 0 0 / .08));--message-bar-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.8748%2012.037L9.37782%202.037C8.99682%201.346%208.31082%201%207.62482%201C6.93882%201%206.25282%201.346%205.87282%202.037L0.375823%2012.037C-0.358177%2013.37%200.606823%2015%202.12782%2015H13.1228C14.6428%2015%2015.6078%2013.37%2014.8748%2012.037ZM8.24982%2011.75L7.99982%2012H7.24982L6.99982%2011.75V11L7.24982%2010.75H7.99982L8.24982%2011V11.75ZM8.24982%209.062C8.24982%209.22776%208.18398%209.38673%208.06677%209.50394C7.94955%209.62115%207.79058%209.687%207.62482%209.687C7.45906%209.687%207.30009%209.62115%207.18288%209.50394C7.06567%209.38673%206.99982%209.22776%206.99982%209.062V5.625C6.99982%205.45924%207.06567%205.30027%207.18288%205.18306C7.30009%205.06585%207.45906%205%207.62482%205C7.79058%205%207.94955%205.06585%208.06677%205.18306C8.18398%205.30027%208.24982%205.45924%208.24982%205.625V9.062Z'%20fill='black'/%3e%3c/svg%3e");--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #e49c49;--message-bar-icon-color:var(--csstools-light-dark-toggle--34, #cd411e)}@supports (color: light-dark(red,red)){:is(.dialog .mainContainer) .messageBar{--message-bar-bg-color:light-dark(#ffebcd, #5a3100);--message-bar-fg-color:light-dark(#15141a, #fbfbfe)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:is(.dialog .mainContainer) .messageBar{--message-bar-border-color:light-dark( rgb(0 0 0 / .08), rgb(255 255 255 / .08) )}}@supports (color: light-dark(red,red)){:is(.dialog .mainContainer) .messageBar{--message-bar-icon-color:light-dark(#cd411e, #e49c49)}}@supports not (color: light-dark(tan,tan)){:is(:is(.dialog .mainContainer) .messageBar) *{--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #5a3100;--message-bar-bg-color:var(--csstools-light-dark-toggle--31, #ffebcd);--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #fbfbfe;--message-bar-fg-color:var(--csstools-light-dark-toggle--32, #15141a);--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--33, rgb(0 0 0 / .08));--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #e49c49;--message-bar-icon-color:var(--csstools-light-dark-toggle--34, #cd411e)}}@media screen and (forced-colors: active){:is(.dialog .mainContainer) .messageBar{--message-bar-bg-color:HighlightText;--message-bar-fg-color:CanvasText;--message-bar-border-color:CanvasText;--message-bar-icon-color:CanvasText}}:is(.dialog .mainContainer) .messageBar{align-self:stretch}:is(:is(:is(.dialog .mainContainer) .messageBar)>div):before,:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div{margin-block:4px}:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}:is(:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div) .title{font-size:13px;font-weight:590}:is(:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div) .description{font-size:13px}:is(.dialog .mainContainer) .toggler{display:flex;align-items:center;gap:8px;align-self:stretch}:is(:is(.dialog .mainContainer) .toggler)>.togglerLabel{-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1}.textLayer span.markedContent{top:0;height:0}.textLayer span[role=img]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:rgb(180 0 170 / .25);--highlight-selected-bg-color:rgb(0 100 0 / .25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors: active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var( --hcm-highlight-selected-filter )}}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}.appended:is(.textLayer .highlight){position:initial}.begin:is(.textLayer .highlight){border-radius:4px 0 0 4px}.end:is(.textLayer .highlight){border-radius:0 4px 4px 0}.middle:is(.textLayer .highlight){border-radius:0}.selected:is(.textLayer .highlight){background-color:var(--highlight-selected-bg-color);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::-moz-selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.annotationLayer{--csstools-color-scheme--light:initial;color-scheme:only light;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors: active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}:is(.annotationLayer .linkAnnotation):hover{backdrop-filter:var(--hcm-highlight-filter)}:is(.annotationLayer .linkAnnotation)>a:hover{opacity:0!important;background:none!important;box-shadow:none}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px * var(--total-scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}.annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px * var(--total-scale-factor)) solid Highlight!important}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer.disabled section,.annotationLayer.disabled .popup{pointer-events:none}.annotationLayer .annotationContent{position:absolute;width:100%;height:100%;pointer-events:none}.freetext:is(.annotationLayer .annotationContent){background:transparent;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:1.35}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.annotationLayer section):has(div.annotationContent) canvas.annotationContent{display:none}:is(.annotationLayer section) .overlaidText{position:absolute;top:0;left:0;width:0;height:0;display:inline-block;overflow:hidden}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation [disabled]:is(input,textarea),.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px * var(--total-scale-factor));pointer-events:none;width:-moz-max-content;width:max-content;max-width:45%;height:auto}.annotationLayer .popup{background-color:#ff9;color:#000;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));outline:1.5px solid rgb(255 255 74);padding:calc(6px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header>.title{display:inline;font-weight:700}.annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor));width:-moz-fit-content;width:fit-content}.annotationLayer .popupContent{border-top:1px solid rgb(51 51 51);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popupTriggerArea{cursor:pointer}:is(.annotationLayer .popupTriggerArea):hover{backdrop-filter:var(--hcm-highlight-filter)}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:is(.annotationLayer .annotationTextContent) span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}:root{--xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--xfa-focus-outline:auto}@media screen and (forced-colors: active){:root{--xfa-focus-outline:2px solid CanvasText}.xfaLayer *:required{outline:1.5px solid selectedItem}}.xfaLayer{--csstools-color-scheme--light:initial;color-scheme:only light;background-color:transparent}.xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}.xfaLayer .highlight.appended{position:initial}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}.xfaLayer *:required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:#00f}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaCaption{overflow:hidden;flex:0 0 auto}.xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}.xfaLabel{height:100%;width:100%}.xfaLeft{display:flex;flex-direction:row;align-items:center}.xfaRight{display:flex;flex-direction:row-reverse;align-items:center}:is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}.xfaTop{display:flex;flex-direction:column;align-items:flex-start}.xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}:is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}.xfaBorder{background-color:transparent;position:absolute;pointer-events:none}.xfaWrapped{width:100%;height:100%}:is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:transparent;outline:var(--xfa-focus-outline);outline-offset:-1px}:is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}.xfaTextfield,.xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}.xfaSelect{padding-inline:2px}:is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}.xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}.xfaCheckbox,.xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}.xfaRich{white-space:pre-wrap;width:100%;height:100%}.xfaImage{-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xfaLrTb,.xfaRlTb,.xfaTb{display:flex;flex-direction:column;align-items:stretch}.xfaLr{display:flex;flex-direction:row;align-items:stretch}.xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}.xfaTb>div{justify-content:left}.xfaPosition,.xfaArea{position:relative}.xfaValignMiddle{display:flex;align-items:center}.xfaTable{display:flex;flex-direction:column;align-items:stretch}.xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}.xfaTable .xfaRlRow>div{flex:1}:is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{.xfaTextfield,.xfaSelect{background:transparent}.xfaSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}.canvasWrapper svg{transform:none}.moving:is(.canvasWrapper svg){z-index:100000}[data-main-rotation="90"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="90"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){transform:matrix(0,1,-1,0,1,0)}[data-main-rotation="180"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="180"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){transform:matrix(-1,0,0,-1,1,1)}[data-main-rotation="270"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="270"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){transform:matrix(0,-1,1,0,0,1)}.draw:is(.canvasWrapper svg){position:absolute;mix-blend-mode:normal}.draw[data-draw-rotation="90"]:is(.canvasWrapper svg){transform:rotate(90deg)}.draw[data-draw-rotation="180"]:is(.canvasWrapper svg){transform:rotate(180deg)}.draw[data-draw-rotation="270"]:is(.canvasWrapper svg){transform:rotate(270deg)}.highlight:is(.canvasWrapper svg){--blend-mode:multiply}@media screen and (forced-colors: active){.highlight:is(.canvasWrapper svg){--blend-mode:difference}}.highlight:is(.canvasWrapper svg){position:absolute;mix-blend-mode:var(--blend-mode)}.highlight:is(.canvasWrapper svg):not(.free){fill-rule:evenodd}.highlightOutline:is(.canvasWrapper svg){position:absolute;mix-blend-mode:normal;fill-rule:evenodd;fill:none}.highlightOutline.hovered:is(.canvasWrapper svg):not(.free):not(.selected){stroke:var(--hover-outline-color);stroke-width:var(--outline-width)}.highlightOutline.selected:is(.canvasWrapper svg):not(.free) .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(var(--outline-width) + 2 * var(--outline-around-width))}.highlightOutline.selected:is(.canvasWrapper svg):not(.free) .secondaryOutline{stroke:var(--outline-color);stroke-width:var(--outline-width)}.highlightOutline.free.hovered:is(.canvasWrapper svg):not(.selected){stroke:var(--hover-outline-color);stroke-width:calc(2 * var(--outline-width))}.highlightOutline.free.selected:is(.canvasWrapper svg) .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(2 * (var(--outline-width) + var(--outline-around-width)))}.highlightOutline.free.selected:is(.canvasWrapper svg) .secondaryOutline{stroke:var(--outline-color);stroke-width:calc(2 * var(--outline-width))}.toggle-button{--button-background-color:color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover:color-mix( in srgb, currentColor 14%, transparent );--button-background-color-active:color-mix( in srgb, currentColor 21%, transparent );--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #0df;--color-accent-primary:var(--csstools-light-dark-toggle--35, #0060df);--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #80ebff;--color-accent-primary-hover:var(--csstools-light-dark-toggle--36, #0250bb);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #aaf2ff;--color-accent-primary-active:var(--csstools-light-dark-toggle--37, #054096);--border-radius-circle:9999px;--border-width:1px;--size-item-small:16px;--size-item-large:32px;--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #1c1b22;--color-canvas:var(--csstools-light-dark-toggle--38, white);--background-color-canvas:var(--color-canvas);--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #f9f9fa;--border-color-interactive:var(--csstools-light-dark-toggle--39, #8f8f9d);--border-color-interactive-hover:var(--border-color-interactive);--border-color-interactive-active:var(--border-color-interactive)}@supports (color: light-dark(red,red)){.toggle-button{--color-accent-primary:light-dark(#0060df, #0df);--color-accent-primary-hover:light-dark(#0250bb, #80ebff);--color-accent-primary-active:light-dark(#054096, #aaf2ff);--color-canvas:light-dark(white, #1c1b22);--border-color-interactive:light-dark(#8f8f9d, #f9f9fa)}}@supports not (color: light-dark(tan,tan)){.toggle-button *{--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #0df;--color-accent-primary:var(--csstools-light-dark-toggle--35, #0060df);--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #80ebff;--color-accent-primary-hover:var(--csstools-light-dark-toggle--36, #0250bb);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #aaf2ff;--color-accent-primary-active:var(--csstools-light-dark-toggle--37, #054096);--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #1c1b22;--color-canvas:var(--csstools-light-dark-toggle--38, white);--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #f9f9fa;--border-color-interactive:var(--csstools-light-dark-toggle--39, #8f8f9d)}}@media (forced-colors: active){.toggle-button{--color-accent-primary:ButtonText;--color-accent-primary-hover:SelectedItem;--color-accent-primary-active:SelectedItem;--button-background-color:ButtonFace;--border-color-interactive:ButtonText;--border-color-interactive-hover:SelectedItem;--border-color-interactive-active:ButtonText;--color-canvas:ButtonText;--background-color-canvas:Canvas}}.toggle-button{--toggle-background-color:var(--button-background-color);--toggle-background-color-hover:var(--button-background-color-hover);--toggle-background-color-active:var(--button-background-color-active);--toggle-background-color-pressed:var(--color-accent-primary);--toggle-background-color-pressed-hover:var(--color-accent-primary-hover);--toggle-background-color-pressed-active:var(--color-accent-primary-active);--toggle-border-color:var(--border-color-interactive);--toggle-border-color-hover:var(--toggle-border-color);--toggle-border-color-active:var(--toggle-border-color);--toggle-border-radius:var(--border-radius-circle);--toggle-border-width:var(--border-width);--toggle-height:var(--size-item-small);--toggle-width:var(--size-item-large);--toggle-dot-background-color:var(--toggle-border-color);--toggle-dot-background-color-hover:var(--toggle-dot-background-color);--toggle-dot-background-color-active:var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed:var(--background-color-canvas);--toggle-dot-margin:1px;--toggle-dot-height:calc( var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width) );--toggle-dot-width:var(--toggle-dot-height);--toggle-dot-transform-x:calc( var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width) );--input-width:var(--toggle-width);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background-color:var(--toggle-background-color);box-sizing:border-box}.toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.toggle-button:enabled:hover{background-color:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}.toggle-button:enabled:hover:active{background-color:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}.toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}.toggle-button[aria-pressed=true]{background-color:var(--toggle-background-color-pressed);border-color:transparent}.toggle-button[aria-pressed=true]:enabled:hover{background-color:var(--toggle-background-color-pressed-hover);border-color:transparent}.toggle-button[aria-pressed=true]:enabled:hover:active{background-color:var(--toggle-background-color-pressed-active);border-color:transparent}.toggle-button[aria-pressed=true]:before{translate:var(--toggle-dot-transform-x);background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:enabled:hover:before,.toggle-button[aria-pressed=true]:enabled:hover:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:-moz-locale-dir(rtl):before,[dir=rtl] .toggle-button[aria-pressed=true]:before{translate:calc(-1 * var(--toggle-dot-transform-x))}@media (prefers-reduced-motion: no-preference){.toggle-button:before{transition:translate .1s}}@media (prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:hover:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button[aria-pressed=true]:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:hover:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:enabled:hover:before,.toggle-button:enabled:hover:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media (forced-colors){.toggle-button{--toggle-dot-background-color:var(--color-accent-primary);--toggle-dot-background-color-hover:var(--color-accent-primary-hover);--toggle-dot-background-color-active:var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed:var(--button-background-color);--toggle-border-color-hover:var(--border-color-interactive-hover);--toggle-border-color-active:var(--border-color-interactive-active)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);inset:-2px}.toggle-button[aria-pressed=true]:enabled:hover:active:after{border-color:var(--toggle-border-color-active)}}:root{--clear-signature-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #2b2a33;--signature-bg:var(--csstools-light-dark-toggle--40, #f9f9fb);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) var(--signature-bg);--signature-hover-bg:var(--csstools-light-dark-toggle--41, #f0f0f4);--button-signature-bg:transparent;--button-signature-color:var(--main-color);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #5b5b66;--button-signature-active-bg:var(--csstools-light-dark-toggle--42, #cfcfd8);--button-signature-active-border:none;--button-signature-active-color:var(--button-signature-color);--button-signature-border:none;--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #52525e;--button-signature-hover-bg:var(--csstools-light-dark-toggle--43, #e0e0e6);--button-signature-hover-color:var(--button-signature-color)}@supports (color: light-dark(red,red)){:root{--signature-bg:light-dark(#f9f9fb, #2b2a33);--signature-hover-bg:light-dark(#f0f0f4, var(--signature-bg));--button-signature-active-bg:light-dark(#cfcfd8, #5b5b66);--button-signature-hover-bg:light-dark(#e0e0e6, #52525e)}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #2b2a33;--signature-bg:var(--csstools-light-dark-toggle--40, #f9f9fb);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) var(--signature-bg);--signature-hover-bg:var(--csstools-light-dark-toggle--41, #f0f0f4);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #5b5b66;--button-signature-active-bg:var(--csstools-light-dark-toggle--42, #cfcfd8);--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #52525e;--button-signature-hover-bg:var(--csstools-light-dark-toggle--43, #e0e0e6)}}@media screen and (forced-colors: active){:root{--signature-bg:HighlightText;--signature-hover-bg:var(--signature-bg);--button-signature-bg:HighlightText;--button-signature-color:ButtonText;--button-signature-active-bg:ButtonText;--button-signature-active-color:HighlightText;--button-signature-border:1px solid ButtonText;--button-signature-hover-bg:Highlight;--button-signature-hover-color:HighlightText}}.signatureDialog{--primary-color:var(--text-primary-color);--border-color:#8f8f9d;--open-link-fg:var(--link-fg-color);--open-link-hover-fg:var(--link-hover-fg-color)}@media screen and (forced-colors: active){.signatureDialog{--primary-color:ButtonText;--border-color:ButtonText;--open-link-fg:ButtonText;--open-link-hover-fg:ButtonText}}.signatureDialog{width:570px;max-width:100%;min-width:300px;padding:16px 0}.signatureDialog .mainContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}:is(.signatureDialog .mainContainer) span:not([role=sectionhead]){font-size:13px;font-style:normal;font-weight:400;line-height:normal}:is(.signatureDialog .mainContainer) .title{margin-inline-start:16px}.signatureDialog .inputWithClearButton{--button-dimension:24px;--clear-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.85822%208.84922L4.85322%2011.8542C4.75891%2011.9453%204.63261%2011.9957%204.50151%2011.9946C4.37042%2011.9934%204.24501%2011.9408%204.15231%2011.8481C4.0596%2011.7554%204.00702%2011.63%204.00588%2011.4989C4.00474%2011.3678%204.05514%2011.2415%204.14622%2011.1472L7.15122%208.14222V7.85922L4.14622%204.85322C4.05514%204.75891%204.00474%204.63261%204.00588%204.50151C4.00702%204.37042%204.0596%204.24501%204.15231%204.15231C4.24501%204.0596%204.37042%204.00702%204.50151%204.00588C4.63261%204.00474%204.75891%204.05514%204.85322%204.14622L7.85822%207.15122H8.14122L11.1462%204.14622C11.2405%204.05514%2011.3668%204.00474%2011.4979%204.00588C11.629%204.00702%2011.7544%204.0596%2011.8471%204.15231C11.9398%204.24501%2011.9924%204.37042%2011.9936%204.50151C11.9947%204.63261%2011.9443%204.75891%2011.8532%204.85322L8.84822%207.85922V8.14222L11.8532%2011.1472C11.9443%2011.2415%2011.9947%2011.3678%2011.9936%2011.4989C11.9924%2011.63%2011.9398%2011.7554%2011.8471%2011.8481C11.7544%2011.9408%2011.629%2011.9934%2011.4979%2011.9946C11.3668%2011.9957%2011.2405%2011.9453%2011.1462%2011.8542L8.14122%208.84922L8.14222%208.85022L7.85822%208.84922Z'%20fill='black'/%3e%3c/svg%3e");width:100%;position:relative;display:flex;align-items:center;justify-content:center}:is(.signatureDialog .inputWithClearButton)>input{width:100%;height:32px;padding-inline:8px calc(4px + var(--button-dimension));box-sizing:border-box;border-radius:4px;border:1px solid var(--border-color)}:is(.signatureDialog .inputWithClearButton) .clearInputButton{position:absolute;inset-block-start:4px;inset-inline-end:4px;display:inline-block;width:var(--button-dimension);height:var(--button-dimension);background-color:var(--input-text-fg-color);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--clear-button-icon);mask-image:var(--clear-button-icon);padding:0;border:0}#addSignatureDialog{--secondary-color:var(--text-secondary-color);--bg-hover:#e0e0e6;--tab-top-line-active-color:#0060df;--tab-top-line-active-hover-color:var(--tab-text-hover-color);--tab-top-line-hover-color:#8f8f9d;--tab-top-line-inactive-color:#cfcfd8;--tab-bottom-line-active-color:var(--tab-top-line-inactive-color);--tab-bottom-line-hover-color:var(--tab-top-line-inactive-color);--tab-bottom-line-inactive-color:var(--tab-top-line-inactive-color);--tab-bg:var(--dialog-bg-color);--tab-bg-active-color:var(--tab-bg);--tab-bg-active-hover-color:var(--bg-hover);--tab-bg-hover:var(--bg-hover);--tab-panel-border:none;--tab-panel-border-radius:4px;--tab-text-color:var(--primary-color);--tab-text-active-color:var(--tab-top-line-active-color);--tab-text-active-hover-color:var(--tab-text-hover-color);--tab-text-hover-color:var(--tab-text-color);--signature-placeholder-color:var(--secondary-color);--signature-draw-placeholder-color:var(--primary-color);--signature-color:var(--primary-color);--clear-signature-button-border-width:0;--clear-signature-button-border-style:solid;--clear-signature-button-border-color:transparent;--clear-signature-button-border-disabled-color:transparent;--clear-signature-button-color:var(--primary-color);--clear-signature-button-hover-color:var(--clear-signature-button-color);--clear-signature-button-active-color:var(--clear-signature-button-color);--clear-signature-button-disabled-color:var(--clear-signature-button-color);--clear-signature-button-focus-color:var(--clear-signature-button-color);--clear-signature-button-bg:var(--dialog-bg-color);--clear-signature-button-bg-hover:var(--bg-hover);--clear-signature-button-bg-active:#cfcfd8;--clear-signature-button-bg-focus:#f0f0f4;--clear-signature-button-bg-disabled:color-mix( in srgb, #f0f0f4, transparent 40% );--save-warning-color:var(--secondary-color);--thickness-bg:var(--dialog-bg-color);--thickness-label-color:var(--primary-color);--thickness-slider-color:var(--primary-color);--thickness-border:none;--draw-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer}@media (prefers-color-scheme: dark){#addSignatureDialog{--dialog-bg-color:#42414d;--bg-hover:#52525e;--primary-color:#fbfbfe;--secondary-color:#cfcfd8;--tab-top-line-active-color:#0df;--tab-top-line-inactive-color:#8f8f9d;--clear-signature-button-bg-active:#5b5b66;--clear-signature-button-bg-focus:#2b2a33;--clear-signature-button-bg-disabled:color-mix( in srgb, #2b2a33, transparent 40% )}}@media screen and (forced-colors: active){#addSignatureDialog{--secondary-color:ButtonText;--bg:HighlightText;--bg-hover:var(--bg);--tab-top-line-active-color:ButtonText;--tab-top-line-active-hover-color:HighlightText;--tab-top-line-hover-color:SelectedItem;--tab-top-line-inactive-color:ButtonText;--tab-bottom-line-active-color:var(--tab-top-line-active-color);--tab-bottom-line-hover-color:var(--tab-top-line-hover-color);--tab-bg:var(--bg);--tab-bg-active-color:SelectedItem;--tab-bg-active-hover-color:SelectedItem;--tab-panel-border:1px solid ButtonText;--tab-panel-border-radius:8px;--tab-text-color:ButtonText;--tab-text-active-color:HighlightText;--tab-text-active-hover-color:HighlightText;--tab-text-hover-color:SelectedItem;--signature-color:ButtonText;--clear-signature-button-border-width:1px;--clear-signature-button-border-style:solid;--clear-signature-button-border-color:ButtonText;--clear-signature-button-border-disabled-color:GrayText;--clear-signature-button-color:ButtonText;--clear-signature-button-hover-color:HighlightText;--clear-signature-button-active-color:SelectedItem;--clear-signature-button-focus-color:CanvasText;--clear-signature-button-disabled-color:GrayText;--clear-signature-button-bg:var(--bg);--clear-signature-button-bg-hover:SelectedItem;--clear-signature-button-bg-active:var(--bg);--clear-signature-button-bg-focus:var(--bg);--clear-signature-button-bg-disabled:var(--bg);--thickness-bg:Canvas;--thickness-label-color:CanvasText;--thickness-slider-color:ButtonText;--thickness-border:1px solid var(--border-color)}}#addSignatureDialog #addSignatureDialogLabel{overflow:hidden;position:absolute;inset:0;width:0;height:0}#addSignatureDialog.waiting:after{content:"";cursor:wait;position:absolute;inset:0;width:100%;height:100%}:is(#addSignatureDialog .mainContainer) [role=tablist]{width:100%;display:flex;align-items:flex-start;gap:0}:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]{flex:1 0 0;align-self:stretch;background-color:var(--tab-bg);padding-inline:0;cursor:default;border-inline:0;border-block-width:1px;border-block-style:solid;border-block-start-color:var(--tab-top-line-inactive-color);border-block-end-color:var(--tab-bottom-line-inactive-color);border-radius:0;font:menu;font-size:13px;font-style:normal;line-height:normal;font-weight:400;color:var(--tab-text-color)}:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]):hover{border-block-start-width:2px;border-block-start-color:var(--tab-top-line-hover-color);border-block-end-color:var(--tab-bottom-line-hover-color);background-color:var(--tab-bg-hover);color:var(--tab-text-hover-color)}:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]):focus-visible{outline:2px solid var(--tab-top-line-active-color);outline-offset:-2px}[aria-selected=true]:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]){border-block-start-width:2px;border-block-start-color:var(--tab-top-line-active-color);border-block-end-color:var(--tab-bottom-line-active-color);background-color:var(--tab-bg-active-color);font-weight:590;color:var(--tab-text-active-color)}[aria-selected=true]:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]):hover{border-block-start-color:var(--tab-top-line-active-hover-color);background-color:var(--tab-bg-active-hover-color);color:var(--tab-text-active-hover-color)}:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;gap:12px;padding-inline:16px;box-sizing:border-box}:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]{position:relative;width:100%;height:220px;background-color:var(--signature-bg);border:var(--tab-panel-border);border-radius:var(--tab-panel-border-radius)}:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg{position:absolute;inset:0;width:100%;height:100%;background-color:transparent}#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]){display:none}#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureTypeInput{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;text-align:center;color:var(--signature-color);background-color:transparent;border-radius:var(--tab-panel-border-radius);font-family:Brush script,Apple Chancery,Segoe script,Freestyle Script,Palace Script MT,Brush Script MT,TK,cursive,serif;font-size:44px;font-style:italic;font-weight:400}:is(#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureTypeInput)::-moz-placeholder{color:var(--signature-placeholder-color);text-align:center;font:menu;font-style:normal;font-weight:274;font-size:44px;line-height:normal}:is(#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureTypeInput)::placeholder{color:var(--signature-placeholder-color);text-align:center;font:menu;font-style:normal;font-weight:274;font-size:44px;line-height:normal}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]){display:none}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>span{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-content:center;background-color:transparent;color:var(--signature-placeholder-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg{stroke:var(--signature-color);fill:none;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg):hover{cursor:var(--draw-cursor)}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness{position:absolute;width:100%;inset-block-end:0;display:grid;align-items:center;justify-content:center;pointer-events:none}:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>span{color:var(--signature-draw-placeholder-color)}:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div{width:auto;height:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 8px 7px;margin:0;background-color:var(--thickness-bg);border-radius:4px 4px 0 0;border-inline:var(--thickness-border);border-top:var(--thickness-border);pointer-events:auto;position:relative;top:1px}:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>label{color:var(--thickness-label-color)}:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input{width:100px;height:14px;background-color:transparent}:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-webkit-slider-runnable-track,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-moz-range-track,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-moz-range-progress{background-color:var(--thickness-slider-color)}:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-webkit-slider-thumb,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-moz-range-thumb{background-color:var(--thickness-bg)}:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input{border-radius:4.5px;border:0;color:var(--signature-color)}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]){display:none}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg{stroke:none;stroke-width:0;fill:var(--signature-color);fill-opacity:1}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder) span{color:var(--signature-placeholder-color)}:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder) a{color:var(--open-link-fg);text-decoration:underline;cursor:pointer}:is(:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder) a):hover{color:var(--open-link-hover-fg)}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureFilePicker{visibility:hidden;position:relative;width:0;height:0}[data-selected=type]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>#addSignatureTypeContainer,[data-selected=draw]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>#addSignatureDrawContainer,[data-selected=image]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>#addSignatureImageContainer{display:block}:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch}:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer{display:flex;align-items:flex-end;gap:16px;align-self:stretch}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer):has(input:disabled)>label{opacity:.4}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer)>label{width:auto}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton{display:flex;height:32px;padding:4px 8px;align-items:center;background-color:var(--clear-signature-button-bg);border-width:var(--clear-signature-button-border-width);border-style:var(--clear-signature-button-border-style);border-color:var(--clear-signature-button-border-color);border-radius:4px}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton)>span{display:flex;height:24px;align-items:center;gap:4px;flex-shrink:0;color:var(--clear-signature-button-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton)>span):after{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--clear-signature-button-icon);mask-image:var(--clear-signature-button-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--clear-signature-button-color);flex-shrink:0}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover{background-color:var(--clear-signature-button-bg-hover)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover>span{color:var(--clear-signature-button-hover-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover>span):after{background-color:var(--clear-signature-button-hover-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active{background-color:var(--clear-signature-button-bg-active)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active>span{color:var(--clear-signature-button-active-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active>span):after{background-color:var(--clear-signature-button-active-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible{background-color:var(--clear-signature-button-bg-focus)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible>span{color:var(--clear-signature-button-focus-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible>span):after{background-color:var(--clear-signature-button-focus-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled{background-color:var(--clear-signature-button-bg-disabled);border-color:var(--clear-signature-button-border-disabled-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled>span{color:var(--clear-signature-button-disabled-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled>span):after{background-color:var( --clear-signature-button-disabled-color )}:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer{display:grid;grid-template-columns:max-content auto;gap:4px;width:100%}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer)>input{margin:0}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer)>input):disabled+label{opacity:.4}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer)>label{-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer):not(.fullStorage) #addSignatureSaveWarning{display:none}.fullStorage:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer) #addSignatureSaveWarning{display:block;opacity:1;color:var(--save-warning-color);font-size:11px}#editSignatureDescriptionDialog .mainContainer{padding-inline:16px;box-sizing:border-box}:is(#editSignatureDescriptionDialog .mainContainer) .title{margin-inline-start:0}:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView{width:auto;display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;align-self:stretch}:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView) #editSignatureDescriptionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 auto}:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView)>svg{width:210px;height:180px;padding:8px;background-color:var(--signature-bg)}:is(:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView)>svg)>path{stroke:var(--button-signature-color);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke;fill:none}.contours:is(:is(:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView)>svg)>path){fill:var(--button-signature-color);stroke-width:.5px}#editorSignatureParamsToolbar{padding:8px}#editorSignatureParamsToolbar #addSignatureDoorHanger{gap:8px;padding:2px}:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer{height:32px;display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:8px}:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button{border:var(--button-signature-border);border-radius:4px;background-color:var(--button-signature-bg);color:var(--button-signature-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):hover{background-color:var(--button-signature-hover-bg)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):active{border:var(--button-signature-active-border);background-color:var(--button-signature-active-bg);color:var(--button-signature-active-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):active:before{background-color:var(--button-signature-active-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):focus-visible{outline:var(--focus-ring-outline)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):focus-visible:before{background-color:var(--button-signature-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .deleteButton):before{-webkit-mask-image:var(--clear-signature-button-icon);mask-image:var(--clear-signature-button-icon)}:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton{width:calc(.8 * var(--editor-toolbar-min-width));height:100%;min-height:var(--menuitem-height);aspect-ratio:unset;display:flex;align-items:center;justify-content:flex-start;outline:none;border-radius:4px;box-sizing:border-box;font:message-box;position:relative;flex:1 1 auto;padding:0;gap:8px;text-align:start;white-space:normal;cursor:default;overflow:hidden}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>svg{display:inline-block;height:100%;aspect-ratio:1;background-color:var(--signature-bg);flex:none;padding:4px;box-sizing:border-box;border:none;border-radius:4px}:is(:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>svg)>path{stroke:var(--button-signature-color);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke;fill:none}.contours:is(:is(:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>svg)>path){fill:var(--button-signature-color);stroke-width:.5px}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):is(:hover,:active)>svg{border-radius:4px 0 0 4px;background-color:var(--signature-hover-bg)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):hover>span{color:var(--button-signature-hover-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):active{background-color:var(--button-signature-active-bg)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):is([disabled=disabled],[disabled]){opacity:.5;pointer-events:none}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>span{height:auto;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;font:menu;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.editDescription.altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.9815%2014.3461L14.3875%2011.1451C14.3125%2010.7361%2014.1155%2010.3621%2013.8195%2010.0641L5.0185%201.26214C4.2445%200.489141%202.9855%200.487141%202.2085%201.26214L0.5805%202.89014C-0.1935%203.66514%20-0.1935%204.92514%200.5805%205.70014L9.3845%2014.5031C9.6805%2014.7981%2010.0545%2014.9941%2010.4625%2015.0691L13.6645%2015.6631C13.7345%2015.6751%2013.8025%2015.6821%2013.8705%2015.6821C14.1675%2015.6821%2014.4555%2015.5651%2014.6695%2015.3511C14.9325%2015.0871%2015.0495%2014.7121%2014.9815%2014.3461ZM2.5285%205.87814L1.3685%204.71814L1.3695%203.87014L3.1895%202.04914L4.0375%202.05014L5.1975%203.21014L2.5285%205.87814ZM10.6895%2013.8401C10.5295%2013.8101%2010.3825%2013.7331%2010.2665%2013.6161L3.4135%206.76314L6.0815%204.09514L12.9345%2010.9471C13.0515%2011.0651%2013.1285%2011.2121%2013.1595%2011.3731L13.6335%2013.9301L13.2485%2014.3151L10.6895%2013.8401Z'%20fill='black'/%3e%3c/svg%3e") !important}.editDescription.altText:before{width:16px!important;height:16px!important}.commentPopup,#commentManagerDialog{width:360px;max-width:100%;min-width:200px;position:absolute;padding:8px 16px 16px;margin-left:0;margin-top:0;box-sizing:border-box;border-radius:8px}#commentManagerDialog{--comment-close-button-icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6241%2011.7759L18.3331%207.06694C18.4423%206.94811%2018.5015%206.79167%2018.4981%206.63028C18.4948%206.46889%2018.4292%206.31502%2018.3152%206.20081C18.2011%206.0866%2018.0473%206.02088%2017.8859%206.01736C17.7245%206.01384%2017.568%206.0728%2017.4491%206.18194L12.7601%2010.8709H12.2721L7.58306%206.18294C7.52495%206.12489%207.45598%206.07886%207.38008%206.04747C7.30418%206.01609%207.22284%205.99995%207.14071%206C7.05857%206.00005%206.97725%206.01627%206.90139%206.04774C6.82553%206.07922%206.75661%206.12533%206.69856%206.18344C6.64052%206.24155%206.59449%206.31052%206.5631%206.38642C6.53171%206.46232%206.51558%206.54366%206.51563%206.62579C6.51572%206.79167%206.5817%206.95071%206.69906%207.06794L11.3861%2011.7539V12.2449L6.69906%2016.9319C6.5898%2017.0508%206.53066%2017.2072%206.53399%2017.3686C6.53732%2017.53%206.60288%2017.6839%206.71696%2017.7981C6.83104%2017.9123%206.98483%2017.978%207.14622%2017.9815C7.3076%2017.985%207.46411%2017.9261%207.58306%2017.8169L12.2701%2013.1299H12.7611L17.4481%2017.8169C17.5656%2017.934%2017.7247%2017.9997%2017.8906%2017.9997C18.0564%2017.9997%2018.2155%2017.934%2018.3331%2017.8169C18.4504%2017.6996%2018.5163%2017.5404%2018.5163%2017.3744C18.5163%2017.2085%2018.4504%2017.0493%2018.3331%2016.9319L13.6241%2012.2229V11.7759Z'%20fill='black'/%3e%3c/svg%3e")}#commentManagerDialog .mainContainer{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px}:is(#commentManagerDialog .mainContainer) #commentManagerToolbar{width:100%;height:32px;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;align-self:stretch;cursor:move}:is(#commentManagerDialog .mainContainer) #commentManagerTextInput{width:100%;min-height:132px;margin-bottom:12px}.annotationLayer.disabled :is(.annotationCommentButton){display:none}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--csstools-color-scheme--light:initial;color-scheme:light dark;--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #1c1b22;--comment-button-bg:var(--csstools-light-dark-toggle--44, white);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #fbfbfe;--comment-button-fg:var(--csstools-light-dark-toggle--45, #5b5b66);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #a6ecf4;--comment-button-active-bg:var(--csstools-light-dark-toggle--46, #0041a4);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #15141a;--comment-button-active-fg:var(--csstools-light-dark-toggle--47, white);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #61dce9;--comment-button-hover-bg:var(--csstools-light-dark-toggle--48, #0053cb);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #15141a;--comment-button-hover-fg:var(--csstools-light-dark-toggle--49, white);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #00cadb;--comment-button-selected-bg:var(--csstools-light-dark-toggle--50, #0062fa);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #bfbfc9;--comment-button-border-color:var(--csstools-light-dark-toggle--51, #8f8f9d);--comment-button-active-border-color:var(--comment-button-active-bg);--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #3a3944;--comment-button-focus-border-color:var(--csstools-light-dark-toggle--52, #cfcfd8);--comment-button-hover-border-color:var(--comment-button-hover-bg);--comment-button-selected-border-color:var(--comment-button-selected-bg);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #15141a;--comment-button-selected-fg:var(--csstools-light-dark-toggle--53, white);--comment-button-dim:24px;--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-button-box-shadow:0 .25px .75px 0 var(--csstools-light-dark-toggle--54, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--55, rgb(0 0 0 / .1));--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #00cadb;--comment-button-focus-outline-color:var(--csstools-light-dark-toggle--56, #0062fa)}@supports (color: light-dark(red,red)){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-bg:light-dark(white, #1c1b22);--comment-button-fg:light-dark(#5b5b66, #fbfbfe);--comment-button-active-bg:light-dark(#0041a4, #a6ecf4);--comment-button-active-fg:light-dark(white, #15141a);--comment-button-hover-bg:light-dark(#0053cb, #61dce9);--comment-button-hover-fg:light-dark(white, #15141a);--comment-button-selected-bg:light-dark(#0062fa, #00cadb);--comment-button-border-color:light-dark(#8f8f9d, #bfbfc9);--comment-button-focus-border-color:light-dark(#cfcfd8, #3a3944);--comment-button-selected-fg:light-dark(white, #15141a)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-box-shadow:0 .25px .75px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 2px 6px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4))}}@supports (color: light-dark(red,red)){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-focus-outline-color:light-dark(#0062fa, #00cadb)}}@supports not (color: light-dark(tan,tan)){:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton) *{--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #1c1b22;--comment-button-bg:var(--csstools-light-dark-toggle--44, white);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #fbfbfe;--comment-button-fg:var(--csstools-light-dark-toggle--45, #5b5b66);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #a6ecf4;--comment-button-active-bg:var(--csstools-light-dark-toggle--46, #0041a4);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #15141a;--comment-button-active-fg:var(--csstools-light-dark-toggle--47, white);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #61dce9;--comment-button-hover-bg:var(--csstools-light-dark-toggle--48, #0053cb);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #15141a;--comment-button-hover-fg:var(--csstools-light-dark-toggle--49, white);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #00cadb;--comment-button-selected-bg:var(--csstools-light-dark-toggle--50, #0062fa);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #bfbfc9;--comment-button-border-color:var(--csstools-light-dark-toggle--51, #8f8f9d);--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #3a3944;--comment-button-focus-border-color:var(--csstools-light-dark-toggle--52, #cfcfd8);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #15141a;--comment-button-selected-fg:var(--csstools-light-dark-toggle--53, white);--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-button-box-shadow:0 .25px .75px 0 var(--csstools-light-dark-toggle--54, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--55, rgb(0 0 0 / .1));--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #00cadb;--comment-button-focus-outline-color:var(--csstools-light-dark-toggle--56, #0062fa)}}@media (prefers-color-scheme: dark){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--csstools-color-scheme--light:}}@media screen and (forced-colors: active){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-bg:ButtonFace;--comment-button-fg:ButtonText;--comment-button-hover-bg:SelectedItemText;--comment-button-hover-fg:SelectedItem;--comment-button-active-bg:SelectedItemText;--comment-button-active-fg:SelectedItem;--comment-button-border-color:ButtonBorder;--comment-button-active-border-color:ButtonBorder;--comment-button-hover-border-color:SelectedItem;--comment-button-box-shadow:none;--comment-button-focus-outline-color:CanvasText;--comment-button-selected-bg:ButtonBorder;--comment-button-selected-fg:ButtonFace}}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{position:absolute;width:var(--comment-button-dim);height:var(--comment-button-dim);background-color:var(--comment-button-bg);border-radius:6px 6px 6px 0;border:1px solid var(--comment-button-border-color);box-shadow:var(--comment-button-box-shadow);cursor:auto;z-index:1;padding:4px;margin:0;box-sizing:border-box;pointer-events:auto}[dir=rtl] :is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton){border-radius:6px 6px 0}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):before{content:"";display:inline-block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);background-color:var(--comment-button-fg);margin:0;padding:0;transform:scaleX(var(--dir-factor))}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):focus-visible{outline:2px solid var(--comment-button-focus-outline-color);outline-offset:1px;border-color:var(--comment-button-focus-border-color)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):hover{background-color:var(--comment-button-hover-bg)!important;border-color:var(--comment-button-hover-border-color)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):hover:before{background-color:var(--comment-button-hover-fg)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):active{background-color:var(--comment-button-active-bg)!important;border-color:var(--comment-button-active-border-color)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):active:before{background-color:var(--comment-button-active-fg)}.selected:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton){background-color:var(--comment-button-selected-bg)!important;border-color:var(--comment-button-selected-border-color)}.selected:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):before{background-color:var(--comment-button-selected-fg)}#editorCommentsSidebar,.commentPopup{--comment-close-button-icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6241%2011.7759L18.3331%207.06694C18.4423%206.94811%2018.5015%206.79167%2018.4981%206.63028C18.4948%206.46889%2018.4292%206.31502%2018.3152%206.20081C18.2011%206.0866%2018.0473%206.02088%2017.8859%206.01736C17.7245%206.01384%2017.568%206.0728%2017.4491%206.18194L12.7601%2010.8709H12.2721L7.58306%206.18294C7.52495%206.12489%207.45598%206.07886%207.38008%206.04747C7.30418%206.01609%207.22284%205.99995%207.14071%206C7.05857%206.00005%206.97725%206.01627%206.90139%206.04774C6.82553%206.07922%206.75661%206.12533%206.69856%206.18344C6.64052%206.24155%206.59449%206.31052%206.5631%206.38642C6.53171%206.46232%206.51558%206.54366%206.51563%206.62579C6.51572%206.79167%206.5817%206.95071%206.69906%207.06794L11.3861%2011.7539V12.2449L6.69906%2016.9319C6.5898%2017.0508%206.53066%2017.2072%206.53399%2017.3686C6.53732%2017.53%206.60288%2017.6839%206.71696%2017.7981C6.83104%2017.9123%206.98483%2017.978%207.14622%2017.9815C7.3076%2017.985%207.46411%2017.9261%207.58306%2017.8169L12.2701%2013.1299H12.7611L17.4481%2017.8169C17.5656%2017.934%2017.7247%2017.9997%2017.8906%2017.9997C18.0564%2017.9997%2018.2155%2017.934%2018.3331%2017.8169C18.4504%2017.6996%2018.5163%2017.5404%2018.5163%2017.3744C18.5163%2017.2085%2018.4504%2017.0493%2018.3331%2016.9319L13.6241%2012.2229V11.7759Z'%20fill='black'/%3e%3c/svg%3e");--comment-popup-edit-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e%3c!--path%20d='M0.0189877%2014.1645L0.612989%2010.9635C0.687989%2010.5545%200.884989%2010.1805%201.18099%209.8825L9.98199%201.0805C10.756%200.3075%2012.015%200.3055%2012.792%201.0805L14.42%202.7085C15.194%203.4835%2015.194%204.7435%2014.42%205.5185L5.61599%2014.3215C5.31999%2014.6165%204.94599%2014.8125%204.53799%2014.8875L1.33599%2015.4815C1.26599%2015.4935%201.19799%2015.5005%201.12999%2015.5005C0.832989%2015.5005%200.544988%2015.3835%200.330988%2015.1695C0.0679874%2014.9055%20-0.0490122%2014.5305%200.0189877%2014.1645ZM12.472%205.6965L13.632%204.5365L13.631%203.6885L11.811%201.8675L10.963%201.8685L9.80299%203.0285L12.472%205.6965ZM4.31099%2013.6585C4.47099%2013.6285%204.61799%2013.5515%204.73399%2013.4345L11.587%206.5815L8.91899%203.9135L2.06599%2010.7655C1.94899%2010.8835%201.87199%2011.0305%201.84099%2011.1915L1.36699%2013.7485L1.75199%2014.1335L4.31099%2013.6585Z'%20fill='black'/--%3e");--comment-popup-delete-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) rgb(251 251 254 / .69);--comment-date-fg-color:var(--csstools-light-dark-toggle--57, rgb(21 20 26 / .69));--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #1c1b22;--comment-bg-color:var(--csstools-light-dark-toggle--58, #f9f9fb);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #2c2b33;--comment-hover-bg-color:var(--csstools-light-dark-toggle--59, #e0e0e6);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #3a3944;--comment-active-bg-color:var(--csstools-light-dark-toggle--60, #d1d1d9);--comment-hover-brightness:.89;--comment-hover-filter:brightness(var(--comment-hover-brightness));--comment-active-brightness:.825;--comment-active-filter:brightness(var(--comment-active-brightness));--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #52525e;--comment-border-color:var(--csstools-light-dark-toggle--61, #f0f0f4);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #00cadb;--comment-focus-outline-color:var(--csstools-light-dark-toggle--62, #0062fa);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #fbfbfe;--comment-fg-color:var(--csstools-light-dark-toggle--63, #15141a);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #00317e;--comment-count-bg-color:var(--csstools-light-dark-toggle--64, #e2f7ff);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #a6ecf4;--comment-indicator-active-fg-color:var(--csstools-light-dark-toggle--65, #0041a4);--comment-indicator-active-filter:brightness( calc(1 / var(--comment-active-brightness)) );--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #fbfbfe;--comment-indicator-focus-fg-color:var(--csstools-light-dark-toggle--66, #5b5b66);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #61dce9;--comment-indicator-hover-fg-color:var(--csstools-light-dark-toggle--67, #0053cb);--comment-indicator-hover-filter:brightness( calc(1 / var(--comment-hover-brightness)) );--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #00cadb;--comment-indicator-selected-fg-color:var(--csstools-light-dark-toggle--68, #0062fa);--button-comment-bg:transparent;--button-comment-color:var(--main-color);--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #5b5b66;--button-comment-active-bg:var(--csstools-light-dark-toggle--69, #cfcfd8);--button-comment-active-border:none;--button-comment-active-color:var(--button-comment-color);--button-comment-border:none;--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #52525e;--button-comment-hover-bg:var(--csstools-light-dark-toggle--70, #e0e0e6);--button-comment-hover-color:var(--button-comment-color)}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#editorCommentsSidebar,.commentPopup{--comment-date-fg-color:light-dark( rgb(21 20 26 / .69), rgb(251 251 254 / .69) )}}@supports (color: light-dark(red,red)){#editorCommentsSidebar,.commentPopup{--comment-bg-color:light-dark(#f9f9fb, #1c1b22);--comment-hover-bg-color:light-dark(#e0e0e6, #2c2b33);--comment-active-bg-color:light-dark(#d1d1d9, #3a3944);--comment-border-color:light-dark(#f0f0f4, #52525e);--comment-focus-outline-color:light-dark(#0062fa, #00cadb);--comment-fg-color:light-dark(#15141a, #fbfbfe);--comment-count-bg-color:light-dark(#e2f7ff, #00317e);--comment-indicator-active-fg-color:light-dark(#0041a4, #a6ecf4);--comment-indicator-focus-fg-color:light-dark(#5b5b66, #fbfbfe);--comment-indicator-hover-fg-color:light-dark(#0053cb, #61dce9);--comment-indicator-selected-fg-color:light-dark(#0062fa, #00cadb);--button-comment-active-bg:light-dark(#cfcfd8, #5b5b66);--button-comment-hover-bg:light-dark(#e0e0e6, #52525e)}}@supports not (color: light-dark(tan,tan)){:is(#editorCommentsSidebar,.commentPopup) *{--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) rgb(251 251 254 / .69);--comment-date-fg-color:var(--csstools-light-dark-toggle--57, rgb(21 20 26 / .69));--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #1c1b22;--comment-bg-color:var(--csstools-light-dark-toggle--58, #f9f9fb);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #2c2b33;--comment-hover-bg-color:var(--csstools-light-dark-toggle--59, #e0e0e6);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #3a3944;--comment-active-bg-color:var(--csstools-light-dark-toggle--60, #d1d1d9);--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #52525e;--comment-border-color:var(--csstools-light-dark-toggle--61, #f0f0f4);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #00cadb;--comment-focus-outline-color:var(--csstools-light-dark-toggle--62, #0062fa);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #fbfbfe;--comment-fg-color:var(--csstools-light-dark-toggle--63, #15141a);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #00317e;--comment-count-bg-color:var(--csstools-light-dark-toggle--64, #e2f7ff);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #a6ecf4;--comment-indicator-active-fg-color:var(--csstools-light-dark-toggle--65, #0041a4);--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #fbfbfe;--comment-indicator-focus-fg-color:var(--csstools-light-dark-toggle--66, #5b5b66);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #61dce9;--comment-indicator-hover-fg-color:var(--csstools-light-dark-toggle--67, #0053cb);--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #00cadb;--comment-indicator-selected-fg-color:var(--csstools-light-dark-toggle--68, #0062fa);--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #5b5b66;--button-comment-active-bg:var(--csstools-light-dark-toggle--69, #cfcfd8);--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #52525e;--button-comment-hover-bg:var(--csstools-light-dark-toggle--70, #e0e0e6)}}@media screen and (forced-colors: active){#editorCommentsSidebar,.commentPopup{--comment-date-fg-color:CanvasText;--comment-bg-color:Canvas;--comment-hover-bg-color:Canvas;--comment-hover-filter:none;--comment-active-bg-color:Canvas;--comment-active-filter:none;--comment-border-color:CanvasText;--comment-fg-color:CanvasText;--comment-count-bg-color:Canvas;--comment-indicator-active-fg-color:SelectedItem;--comment-indicator-focus-fg-color:CanvasText;--comment-indicator-hover-fg-color:CanvasText;--comment-indicator-selected-fg-color:SelectedItem;--button-comment-bg:ButtonFace;--button-comment-color:ButtonText;--button-comment-active-bg:ButtonText;--button-comment-active-color:HighlightText;--button-comment-border:1px solid ButtonText;--button-comment-hover-bg:Highlight;--button-comment-hover-color:HighlightText}}#editorCommentsSidebar{display:flex;height:auto;padding-bottom:16px;flex-direction:column;align-items:flex-start}#editorCommentsSidebar #editorCommentsSidebarHeader{width:100%;box-sizing:border-box;padding:16px;display:flex;align-items:center;justify-content:space-between}:is(#editorCommentsSidebar #editorCommentsSidebarHeader) .commentCount{display:flex;align-items:baseline;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) .commentCount) #editorCommentsSidebarTitle{font:menu;font-style:normal;font-weight:590;line-height:normal;font-size:17px;color:var(--comment-fg-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) .commentCount) #editorCommentsSidebarCount{padding:0 4px;border-radius:4px;background-color:var(--comment-count-bg-color);color:var(--comment-fg-color);text-align:center;font:menu;font-size:13px;font-style:normal;font-weight:400;line-height:normal}:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton{width:32px;height:32px;padding:8px;border-radius:4px;border:none;background:none;cursor:pointer}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):before{content:"";display:inline-block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--comment-close-button-icon);mask-image:var(--comment-close-button-icon);background-color:var(--comment-fg-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):hover{background-color:var(--comment-hover-bg-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):active{background-color:var(--comment-active-bg-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):focus-visible{outline:var(--focus-ring-outline)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton)>span{display:inline-block;width:0;height:0;overflow:hidden}#editorCommentsSidebar #editorCommentsSidebarListContainer{overflow:auto;width:100%}:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList{display:flex;width:auto;padding:4px 16px;gap:10px;align-items:flex-start;flex-direction:column;list-style-type:none}:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment{display:flex;width:auto;padding:8px 16px 16px;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4px;border-radius:8px;border:.5px solid var(--comment-border-color);background-color:var(--comment-bg-color)}@media screen and (forced-colors: active){:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):hover{background-color:var(--comment-hover-bg-color)}}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):hover{filter:var(--comment-hover-filter)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):hover time:after{display:inline-block;background-color:var(--comment-indicator-hover-fg-color);filter:var(--comment-indicator-hover-filter)}@media screen and (forced-colors: active){:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):active{background-color:var(--comment-active-bg-color)}}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):active{filter:var(--comment-active-filter)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):active time:after{display:inline-block;background-color:var(--comment-indicator-active-fg-color);filter:var(--comment-indicator-active-filter)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):is(:focus,:focus-visible) time:after{display:inline-block;background-color:var(--comment-indicator-focus-fg-color)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):focus-visible{outline:2px solid var(--comment-focus-outline-color);outline-offset:2px}.selected:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments) .sidebarCommentText{max-height:-moz-fit-content;max-height:fit-content;-webkit-line-clamp:unset}.selected:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments) time:after{display:inline-block;background-color:var(--comment-indicator-selected-fg-color)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) .sidebarCommentText{font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:15px;width:100%;height:-moz-fit-content;height:fit-content;max-height:80px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}:is(:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) .sidebarCommentText) .richText{--total-scale-factor:1.5}.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) .sidebarCommentText{max-height:-moz-fit-content;max-height:fit-content;-webkit-line-clamp:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) a{font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:15px;width:100%;height:auto;overflow-wrap:break-word;margin-block-start:15px}:is(.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) a):focus-visible{outline:var(--focus-ring-outline)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) time{width:100%;display:inline-flex;align-items:center;justify-content:space-between;font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:13px}:is(:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) time):after{content:"";display:none;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);transform:scaleX(var(--dir-factor))}.commentPopup{--csstools-color-scheme--light:initial;color-scheme:light dark;--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #3a3944;--divider-color:var(--csstools-light-dark-toggle--71, #cfcfd8);--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-shadow:0 .5px 2px 0 var(--csstools-light-dark-toggle--72, rgb(0 0 0 / .05)), 0 4px 16px 0 var(--csstools-light-dark-toggle--73, rgb(0 0 0 / .1))}@supports (color: light-dark(red,red)){.commentPopup{--divider-color:light-dark(#cfcfd8, #3a3944)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.commentPopup{--comment-shadow:0 .5px 2px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 4px 16px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4))}}@supports not (color: light-dark(tan,tan)){.commentPopup *{--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #3a3944;--divider-color:var(--csstools-light-dark-toggle--71, #cfcfd8);--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-shadow:0 .5px 2px 0 var(--csstools-light-dark-toggle--72, rgb(0 0 0 / .05)), 0 4px 16px 0 var(--csstools-light-dark-toggle--73, rgb(0 0 0 / .1))}}@media (prefers-color-scheme: dark){.commentPopup{--csstools-color-scheme--light:}}@media screen and (forced-colors: active){.commentPopup{--divider-color:CanvasText;--comment-shadow:none}}.commentPopup{display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:100001;pointer-events:auto;margin-top:2px;border:.5px solid var(--comment-border-color);background:var(--comment-bg-color);box-shadow:var(--comment-shadow)}.commentPopup:focus-visible{outline:none}.commentPopup.dragging,.commentPopup.dragging *{cursor:move!important}.commentPopup.dragging button{pointer-events:none!important}.commentPopup:not(.selected) .commentPopupButtons{visibility:hidden!important}.commentPopup hr{width:100%;height:1px;border:none;border-top:1px solid var(--divider-color);margin:0;padding:0}.commentPopup .commentPopupTop{display:flex;width:100%;height:auto;padding-bottom:4px;justify-content:space-between;align-items:center;align-self:stretch;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.commentPopup .commentPopupTop) .commentPopupTime{font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:13px;color:var(--comment-date-fg-color)}:is(.commentPopup .commentPopupTop) .commentPopupButtons{display:flex;align-items:center;gap:2px;cursor:default}:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button{width:32px;height:32px;padding:8px;border:var(--button-comment-border);border-radius:4px;background-color:var(--button-comment-bg);color:var(--button-comment-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):hover{background-color:var(--button-comment-hover-bg)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):hover:before{background-color:var(--button-comment-hover-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):active{border:var(--button-comment-active-border);background-color:var(--button-comment-active-bg);color:var(--button-comment-active-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):active:before{background-color:var(--button-comment-active-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):focus-visible{background-color:var(--button-comment-hover-bg);outline:2px solid var(--comment-focus-outline-color);outline-offset:0}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):before{content:"";display:inline-block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.commentPopupEdit:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):before{-webkit-mask-image:var(--comment-popup-edit-button-icon);mask-image:var(--comment-popup-edit-button-icon)}.commentPopupDelete:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):before{-webkit-mask-image:var(--comment-popup-delete-button-icon);mask-image:var(--comment-popup-delete-button-icon)}.commentPopup .commentPopupText{width:100%;height:auto;font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:15px;color:var(--comment-fg-color)}.commentPopupText,.sidebarCommentText .richText{margin-block:0}:is(.commentPopupText,.sidebarCommentText .richText) p:first-of-type{margin-block:0}:is(.commentPopupText,.sidebarCommentText .richText)>*{white-space:pre-wrap;font-size:max(15px,calc(10px * var(--total-scale-factor)));overflow-wrap:break-word}:is(.commentPopupText,.sidebarCommentText .richText) span{color:var(--comment-fg-color)!important}:root{--editor-toolbar-vert-offset:6px;--outline-width:2px;--outline-color:#0060df;--outline-around-width:1px;--outline-around-color:#f0f0f4;--hover-outline-around-color:var(--outline-around-color);--focus-outline:solid var(--outline-width) var(--outline-color);--unfocus-outline:solid var(--outline-width) transparent;--focus-outline-around:solid var(--outline-around-width) var(--outline-around-color);--hover-outline-color:#8f8f9d;--hover-outline:solid var(--outline-width) var(--hover-outline-color);--hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color);--freetext-line-height:1.35;--freetext-padding:2px;--resizer-bg-color:var(--outline-color);--resizer-size:6px;--resizer-shift:calc( 0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width) );--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer;--editorHighlight-editing-cursor:url(/assets/cursor-editorTextHighlight-kG3uUOwL.svg) 24 24, text;--editorFreeHighlight-editing-cursor:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.2%203.09C12.28%203.01%2012.43%203%2012.43%203C12.48%203%2012.58%203.02%2012.66%203.1L14.45%204.89C14.58%205.02%2014.58%205.22%2014.45%205.35L11.7713%208.02872L9.51628%205.77372L12.2%203.09ZM13.2658%205.12L11.7713%206.6145L10.9305%205.77372L12.425%204.27921L13.2658%205.12Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.98%209.32L8.23%2011.57L10.7106%209.08938L8.45562%206.83438L5.98%209.31V9.32ZM8.23%2010.1558L9.29641%209.08938L8.45562%208.24859L7.38921%209.315L8.23%2010.1558Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1526%2013.1816L16.2125%207.1217C16.7576%206.58919%2017.05%205.8707%2017.05%205.12C17.05%204.36931%2016.7576%203.65084%2016.2126%203.11834L14.4317%201.33747C13.8992%200.79242%2013.1807%200.5%2012.43%200.5C11.6643%200.5%2010.9529%200.812929%2010.4329%201.33289L3.68289%208.08289C3.04127%208.72452%203.00459%209.75075%203.57288%2010.4363L1.29187%2012.7239C1.09186%2012.9245%200.990263%2013.1957%201.0007%2013.4685L1%2014.5C0.447715%2014.5%200%2014.9477%200%2015.5V17.5C0%2018.0523%200.447715%2018.5%201%2018.5H16C16.5523%2018.5%2017%2018.0523%2017%2017.5V15.5C17%2014.9477%2016.5523%2014.5%2016%2014.5H10.2325C9.83594%2014.5%209.39953%2013.9347%2010.1526%2013.1816ZM4.39%209.85L4.9807%2010.4407L2.39762%2013.0312H6.63877L7.10501%2012.565L7.57125%2013.0312H8.88875L15.51%206.41C15.86%206.07%2016.05%205.61%2016.05%205.12C16.05%204.63%2015.86%204.17%2015.51%203.83L13.72%202.04C13.38%201.69%2012.92%201.5%2012.43%201.5C11.94%201.5%2011.48%201.7%2011.14%202.04L4.39%208.79C4.1%209.08%204.1%209.56%204.39%209.85ZM16%2017.5V15.5H1V17.5H16Z'%20fill='%23FBFBFE'/%3e%3cpath%20d='M15.1616%206.05136L15.1616%206.05132L15.1564%206.05645L8.40645%2012.8064C8.35915%2012.8537%208.29589%2012.88%208.23%2012.88C8.16411%2012.88%208.10085%2012.8537%208.05355%2012.8064L7.45857%2012.2115L7.10501%2011.8579L6.75146%2012.2115L6.03289%2012.93H3.20465L5.33477%2010.7937L5.6873%2010.4402L5.33426%2010.0871L4.74355%209.49645C4.64882%209.40171%204.64882%209.23829%204.74355%209.14355L11.4936%202.39355C11.7436%202.14354%2012.0779%202%2012.43%202C12.7883%202%2013.1179%202.13776%2013.3614%202.38839L13.3613%202.38843L13.3664%202.39355L15.1564%204.18355L15.1564%204.18359L15.1616%204.18864C15.4122%204.43211%2015.55%204.76166%2015.55%205.12C15.55%205.47834%2015.4122%205.80789%2015.1616%206.05136ZM7.87645%2011.9236L8.23%2012.2771L8.58355%2011.9236L11.0642%209.44293L11.4177%209.08938L11.0642%208.73582L8.80918%206.48082L8.45562%206.12727L8.10207%206.48082L5.62645%208.95645L5.48%209.10289V9.31V9.32V9.52711L5.62645%209.67355L7.87645%2011.9236ZM11.4177%208.38227L11.7713%208.73582L12.1248%208.38227L14.8036%205.70355C15.1288%205.37829%2015.1288%204.86171%2014.8036%204.53645L13.0136%202.74645C12.8186%202.55146%2012.5792%202.5%2012.43%202.5H12.4134L12.3967%202.50111L12.43%203C12.3967%202.50111%2012.3966%202.50112%2012.3965%202.50112L12.3963%202.50114L12.3957%202.50117L12.3947%202.50125L12.3924%202.50142L12.387%202.50184L12.3732%202.50311C12.3628%202.50416%2012.3498%202.50567%2012.3346%202.50784C12.3049%202.51208%2012.2642%202.51925%2012.2178%202.53146C12.1396%202.55202%2011.9797%202.60317%2011.8464%202.73645L9.16273%205.42016L8.80918%205.77372L9.16273%206.12727L11.4177%208.38227ZM1.5%2016H15.5V17H1.5V16Z'%20stroke='%2315141A'/%3e%3c/svg%3e") 1 18, pointer;--new-alt-text-warning-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.78182%202.63903C8.58882%202.28803%208.25782%202.25003%208.12482%202.25003C7.99019%202.24847%207.85771%202.28393%207.74185%202.35253C7.62599%202.42113%207.5312%202.52023%207.46782%202.63903L1.97082%2012.639C1.90673%2012.7528%201.87406%2012.8816%201.87617%2013.0122C1.87828%2013.1427%201.91509%2013.2704%201.98282%2013.382C2.04798%2013.4951%202.14207%2013.5888%202.25543%2013.6535C2.36879%2013.7182%202.49732%2013.7515%202.62782%2013.75H13.6218C13.7523%2013.7515%2013.8809%2013.7182%2013.9942%2013.6535C14.1076%2013.5888%2014.2017%2013.4951%2014.2668%2013.382C14.3346%2013.2704%2014.3714%2013.1427%2014.3735%2013.0122C14.3756%2012.8816%2014.3429%2012.7528%2014.2788%2012.639L8.78182%202.63903ZM6.37282%202.03703C6.75182%201.34603%207.43882%201.00003%208.12482%201.00003C8.48341%200.997985%208.83583%201.09326%209.14454%201.2757C9.45325%201.45814%209.70668%201.72092%209.87782%202.03603L15.3748%2012.036C16.1078%2013.369%2015.1438%2015%2013.6228%2015H2.62782C1.10682%2015%200.141823%2013.37%200.875823%2012.037L6.37282%202.03703ZM8.74982%209.06203C8.74982%209.22779%208.68397%209.38676%208.56676%209.50397C8.44955%209.62118%208.29058%209.68703%208.12482%209.68703C7.95906%209.68703%207.80009%209.62118%207.68288%209.50397C7.56566%209.38676%207.49982%209.22779%207.49982%209.06203V5.62503C7.49982%205.45927%207.56566%205.3003%207.68288%205.18309C7.80009%205.06588%207.95906%205.00003%208.12482%205.00003C8.29058%205.00003%208.44955%205.06588%208.56676%205.18309C8.68397%205.3003%208.74982%205.45927%208.74982%205.62503V9.06203ZM7.74982%2012L7.49982%2011.75V11L7.74982%2010.75H8.49982L8.74982%2011V11.75L8.49982%2012H7.74982Z'%20fill='black'/%3e%3c/svg%3e")}.textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}[role=img]:is(.textLayer.highlighting:not(.free) span){cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}.page:has(.annotationEditorLayer.nonEditing) .annotationLayer .editorAnnotation{position:absolute;pointer-events:none}:is(#viewerContainer.pdfPresentationMode:fullscreen,.annotationEditorLayer.disabled) .noAltTextBadge{display:none!important}@media (min-resolution: 1.1dppx){:root{--editorFreeText-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202.75H12.5V2.25V1V0.5H12H10.358C9.91165%200.5%209.47731%200.625661%209.09989%200.860442L9.09886%200.861087L8%201.54837L6.89997%200.860979L6.89911%200.860443C6.5218%200.625734%206.08748%200.5%205.642%200.5H4H3.5V1V2.25V2.75H4H5.642C5.66478%202.75%205.6885%202.75641%205.71008%202.76968C5.71023%202.76977%205.71038%202.76986%205.71053%202.76995L6.817%203.461C6.81704%203.46103%206.81709%203.46105%206.81713%203.46108C6.81713%203.46108%206.81713%203.46108%206.81714%203.46109C6.8552%203.48494%206.876%203.52285%206.876%203.567V8V12.433C6.876%2012.4771%206.85523%2012.515%206.81722%2012.5389C6.81715%2012.5389%206.81707%2012.539%206.817%2012.539L5.70953%2013.23C5.70941%2013.2301%205.70929%2013.2302%205.70917%2013.2303C5.68723%2013.2438%205.6644%2013.25%205.641%2013.25H4H3.5V13.75V15V15.5H4H5.642C6.08835%2015.5%206.52269%2015.3743%206.90011%2015.1396L6.90086%2015.1391L8%2014.4526L9.10003%2015.14L9.10089%2015.1406C9.47831%2015.3753%209.91265%2015.501%2010.359%2015.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352%2013.251%2010.3115%2013.2446%2010.2899%2013.2313C10.2897%2013.2312%2010.2896%2013.2311%2010.2895%2013.231L9.183%2012.54C9.18298%2012.54%209.18295%2012.54%209.18293%2012.54C9.18291%2012.5399%209.18288%2012.5399%209.18286%2012.5399C9.14615%2012.5169%209.125%2012.4797%209.125%2012.434V8V3.567C9.125%203.52266%209.14603%203.48441%209.18364%203.4606C9.18377%203.46052%209.1839%203.46043%209.18404%203.46035L10.2895%202.76995C10.2896%202.76985%2010.2898%202.76975%2010.2899%202.76966C10.3119%202.75619%2010.3346%202.75%2010.358%202.75H12Z'%20fill='black'%20stroke='white'/%3e%3c/svg%3e") 0 16, text}}@media screen and (forced-colors: active){:root{--outline-color:CanvasText;--outline-around-color:ButtonFace;--resizer-bg-color:ButtonText;--hover-outline-color:Highlight;--hover-outline-around-color:SelectedItemText}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:transparent;position:absolute;inset:0;font-size:calc(100px * var(--total-scale-factor));transform-origin:0 0;cursor:auto}.annotationEditorLayer .selectedEditor{z-index:100000!important}.annotationEditorLayer.drawing *{pointer-events:none!important}.annotationEditorLayer.getElements{pointer-events:auto!important}.annotationEditorLayer.getElements>div{pointer-events:auto!important}.annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;inset:0;width:100%;height:100%}.annotationEditorLayer.disabled{pointer-events:none}.annotationEditorLayer.disabled.highlightEditing :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor,.commentPopup){pointer-events:auto}.annotationEditorLayer.freetextEditing{cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer .draw{box-sizing:border-box}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor){position:absolute;background:transparent;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%;border:var(--unfocus-outline)}.draggable.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)){cursor:move}.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)){border:var(--focus-outline);outline:var(--focus-outline-around)}.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):before{content:"";position:absolute;inset:0;border:var(--focus-outline-around);pointer-events:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):hover:not(.selectedEditor){border:var(--hover-outline);outline:var(--hover-outline-around)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):hover:not(.selectedEditor):before{content:"";position:absolute;inset:0;border:var(--focus-outline-around)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-delete-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #2b2a33;--editor-toolbar-bg-color:var(--csstools-light-dark-toggle--74, #f0f0f4);--editor-toolbar-highlight-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.10918%2011.66C7.24918%2011.8%207.43918%2011.88%207.63918%2011.88C7.83918%2011.88%208.02918%2011.8%208.16918%2011.66L14.9192%204.91C15.2692%204.57%2015.4592%204.11%2015.4592%203.62C15.4592%203.13%2015.2692%202.67%2014.9192%202.33L13.1292%200.54C12.7892%200.19%2012.3292%200%2011.8392%200C11.3492%200%2010.8892%200.2%2010.5492%200.54L3.79918%207.29C3.50918%207.58%203.50918%208.06%203.79918%208.35L4.38988%208.9407L1.40918%2011.93H5.64918L6.51419%2011.065L7.10918%2011.66ZM7.63918%2010.07L5.38918%207.82V7.81L7.8648%205.33438L10.1198%207.58938L7.63918%2010.07ZM11.1805%206.52872L13.8592%203.85C13.9892%203.72%2013.9892%203.52%2013.8592%203.39L12.0692%201.6C11.9892%201.52%2011.8892%201.5%2011.8392%201.5C11.8392%201.5%2011.6892%201.51%2011.6092%201.59L8.92546%204.27372L11.1805%206.52872Z'%20fill='%23000'/%3e%3cpath%20d='M0.40918%2014H15.4092V16H0.40918V14Z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e");--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #fbfbfe;--editor-toolbar-fg-color:var(--csstools-light-dark-toggle--75, #2e2e56);--editor-toolbar-border-color:#8f8f9d;--editor-toolbar-hover-border-color:var(--editor-toolbar-border-color);--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #52525e;--editor-toolbar-hover-bg-color:var(--csstools-light-dark-toggle--76, #e0e0e6);--editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color);--editor-toolbar-hover-outline:none;--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #0df;--editor-toolbar-focus-outline-color:var(--csstools-light-dark-toggle--77, #0060df);--editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / .2);--editor-toolbar-height:28px;--editor-toolbar-padding:2px;--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #54ffbd;--alt-text-done-color:var(--csstools-light-dark-toggle--78, #2ac3a2);--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #80ebff;--alt-text-warning-color:var(--csstools-light-dark-toggle--79, #0090ed);--alt-text-hover-done-color:var(--alt-text-done-color);--alt-text-hover-warning-color:var(--alt-text-warning-color)}@supports (color: light-dark(red,red)){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:light-dark(#f0f0f4, #2b2a33);--editor-toolbar-fg-color:light-dark(#2e2e56, #fbfbfe);--editor-toolbar-hover-bg-color:light-dark(#e0e0e6, #52525e);--editor-toolbar-focus-outline-color:light-dark(#0060df, #0df);--alt-text-done-color:light-dark(#2ac3a2, #54ffbd);--alt-text-warning-color:light-dark(#0090ed, #80ebff)}}@supports not (color: light-dark(tan,tan)){:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) *{--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #2b2a33;--editor-toolbar-bg-color:var(--csstools-light-dark-toggle--74, #f0f0f4);--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #fbfbfe;--editor-toolbar-fg-color:var(--csstools-light-dark-toggle--75, #2e2e56);--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #52525e;--editor-toolbar-hover-bg-color:var(--csstools-light-dark-toggle--76, #e0e0e6);--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #0df;--editor-toolbar-focus-outline-color:var(--csstools-light-dark-toggle--77, #0060df);--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #54ffbd;--alt-text-done-color:var(--csstools-light-dark-toggle--78, #2ac3a2);--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #80ebff;--alt-text-warning-color:var(--csstools-light-dark-toggle--79, #0090ed)}}@media screen and (forced-colors: active){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:ButtonFace;--editor-toolbar-fg-color:ButtonText;--editor-toolbar-border-color:ButtonText;--editor-toolbar-hover-border-color:AccentColor;--editor-toolbar-hover-bg-color:ButtonFace;--editor-toolbar-hover-fg-color:AccentColor;--editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color);--editor-toolbar-focus-outline-color:ButtonBorder;--editor-toolbar-shadow:none;--alt-text-done-color:var(--editor-toolbar-fg-color);--alt-text-warning-color:var(--editor-toolbar-fg-color);--alt-text-hover-done-color:var(--editor-toolbar-hover-fg-color);--alt-text-hover-warning-color:var(--editor-toolbar-hover-fg-color)}}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{display:flex;width:-moz-fit-content;width:fit-content;height:var(--editor-toolbar-height);flex-direction:column;justify-content:center;align-items:center;cursor:default;pointer-events:auto;box-sizing:content-box;padding:var(--editor-toolbar-padding);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow)}.hidden:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){display:none}:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar):has(:focus-visible){border-color:transparent}[dir=ltr] :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){transform-origin:100% 0}[dir=rtl] :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){transform-origin:0 0}:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons{display:flex;justify-content:center;align-items:center;gap:0;height:100%}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) button{padding:0}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .divider{width:0;height:calc(2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height));border-left:1px solid var(--editor-toolbar-border-color);border-right:none;display:inline-block;margin-inline:2px}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic{width:var(--editor-toolbar-height)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):hover:before{background-color:var(--editor-toolbar-hover-fg-color)}.highlightButton:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{-webkit-mask-image:var(--editor-toolbar-highlight-image);mask-image:var(--editor-toolbar-highlight-image)}.commentButton:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon)}.deleteButton:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{-webkit-mask-image:var(--editor-toolbar-delete-image);mask-image:var(--editor-toolbar-delete-image)}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>*{height:var(--editor-toolbar-height)}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider){border:none;background-color:transparent;cursor:pointer}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider)):hover{border-radius:2px;background-color:var(--editor-toolbar-hover-bg-color);color:var(--editor-toolbar-hover-fg-color);outline:var(--editor-toolbar-hover-outline);outline-offset:1px}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider)):hover:active{outline:none}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider)):focus-visible{border-radius:2px;outline:2px solid var(--editor-toolbar-focus-outline-color)}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.375%207.625V11.875C5.375%2012.0408%205.44085%2012.1997%205.55806%2012.3169C5.67527%2012.4342%205.83424%2012.5%206%2012.5C6.16576%2012.5%206.32473%2012.4342%206.44194%2012.3169C6.55915%2012.1997%206.625%2012.0408%206.625%2011.875V7.625L7.125%207.125H11.375C11.5408%207.125%2011.6997%207.05915%2011.8169%206.94194C11.9342%206.82473%2012%206.66576%2012%206.5C12%206.33424%2011.9342%206.17527%2011.8169%206.05806C11.6997%205.94085%2011.5408%205.875%2011.375%205.875H7.125L6.625%205.375V1.125C6.625%200.95924%206.55915%200.800269%206.44194%200.683058C6.32473%200.565848%206.16576%200.5%206%200.5C5.83424%200.5%205.67527%200.565848%205.55806%200.683058C5.44085%200.800269%205.375%200.95924%205.375%201.125V5.375L4.875%205.875H0.625C0.45924%205.875%200.300269%205.94085%200.183058%206.05806C0.065848%206.17527%200%206.33424%200%206.5C0%206.66576%200.065848%206.82473%200.183058%206.94194C0.300269%207.05915%200.45924%207.125%200.625%207.125H4.762L5.375%207.625Z'%20fill='black'/%3e%3c/svg%3e");--alt-text-done-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%200.5C5.21207%200.5%204.43185%200.655195%203.7039%200.956723C2.97595%201.25825%202.31451%201.70021%201.75736%202.25736C1.20021%202.81451%200.758251%203.47595%200.456723%204.2039C0.155195%204.93185%200%205.71207%200%206.5C0%207.28793%200.155195%208.06815%200.456723%208.7961C0.758251%209.52405%201.20021%2010.1855%201.75736%2010.7426C2.31451%2011.2998%202.97595%2011.7417%203.7039%2012.0433C4.43185%2012.3448%205.21207%2012.5%206%2012.5C7.5913%2012.5%209.11742%2011.8679%2010.2426%2010.7426C11.3679%209.61742%2012%208.0913%2012%206.5C12%204.9087%2011.3679%203.38258%2010.2426%202.25736C9.11742%201.13214%207.5913%200.5%206%200.5ZM5.06%208.9L2.9464%206.7856C2.85273%206.69171%202.80018%206.56446%202.80033%206.43183C2.80048%206.29921%202.85331%206.17207%202.9472%206.0784C3.04109%205.98473%203.16834%205.93218%203.30097%205.93233C3.43359%205.93248%203.56073%205.98531%203.6544%206.0792L5.3112%207.7368L8.3464%204.7008C8.44109%204.6109%208.56715%204.56153%208.69771%204.56322C8.82827%204.56492%208.95301%204.61754%209.04534%204.70986C9.13766%204.80219%209.19028%204.92693%209.19198%205.05749C9.19367%205.18805%209.1443%205.31411%209.0544%205.4088L5.5624%208.9H5.06Z'%20fill='%23FBFBFE'/%3e%3c/svg%3e");display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding-inline:8px;pointer-events:all;font:menu;font-weight:590;font-size:12px;color:var(--editor-toolbar-fg-color)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):disabled{pointer-events:none}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{content:"";-webkit-mask-image:var(--alt-text-add-image);mask-image:var(--alt-text-add-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:12px;height:13px;background-color:var(--editor-toolbar-fg-color);margin-inline-end:4px}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover:before{background-color:var(--editor-toolbar-hover-fg-color)}.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image)}.new:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);background-color:var(--alt-text-warning-color);-webkit-mask-size:cover;mask-size:cover}.new:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover:before{background-color:var(--alt-text-hover-warning-color)}.new.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image);background-color:var(--alt-text-done-color)}.new.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover:before{background-color:var(--alt-text-hover-done-color)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip{display:none;word-wrap:anywhere}.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #1c1b22;--alt-text-tooltip-bg:var(--csstools-light-dark-toggle--80, #f0f0f4);--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #fbfbfe;--alt-text-tooltip-fg:var(--csstools-light-dark-toggle--81, #15141a);--alt-text-tooltip-border:#8f8f9d;--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #15141a;--alt-text-tooltip-shadow:0 2px 6px 0 var(--csstools-light-dark-toggle--82, rgb(58 57 68 / .2))}@supports (color: light-dark(red,red)){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--alt-text-tooltip-bg:light-dark(#f0f0f4, #1c1b22);--alt-text-tooltip-fg:light-dark(#15141a, #fbfbfe)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--alt-text-tooltip-shadow:0 2px 6px 0 light-dark(rgb(58 57 68 / .2), #15141a)}}@supports not (color: light-dark(tan,tan)){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip) *{--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #1c1b22;--alt-text-tooltip-bg:var(--csstools-light-dark-toggle--80, #f0f0f4);--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #fbfbfe;--alt-text-tooltip-fg:var(--csstools-light-dark-toggle--81, #15141a);--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #15141a;--alt-text-tooltip-shadow:0 2px 6px 0 var(--csstools-light-dark-toggle--82, rgb(58 57 68 / .2))}}@media screen and (forced-colors: active){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--alt-text-tooltip-bg:Canvas;--alt-text-tooltip-fg:CanvasText;--alt-text-tooltip-border:CanvasText;--alt-text-tooltip-shadow:none}}.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:calc(100% + 2px);inset-inline-start:0;padding-block:2px 3px;padding-inline:3px;max-width:300px;width:-moz-max-content;width:max-content;height:auto;font-size:12px;border:.5px solid var(--alt-text-tooltip-border);background:var(--alt-text-tooltip-bg);box-shadow:var(--alt-text-tooltip-shadow);color:var(--alt-text-tooltip-fg);pointer-events:none}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .comment{width:var(--editor-toolbar-height)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .comment):before{content:"";-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}.annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding) * var(--total-scale-factor));width:auto;height:auto;touch-action:none}.annotationEditorLayer .freeTextEditor .internal{background:transparent;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);text-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:transparent;inset:0;width:100%;height:100%}.annotationEditorLayer freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.annotationEditorLayer .inkEditor{width:100%;height:100%}.annotationEditorLayer .inkEditor.editing{cursor:inherit}.annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.annotationEditorLayer .stampEditor{width:auto;height:auto}:is(.annotationEditorLayer .stampEditor) canvas{position:absolute;width:100%;height:100%;margin:0;top:0;left:0}:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #52525e;--no-alt-text-badge-border-color:var(--csstools-light-dark-toggle--83, #f0f0f4);--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #fbfbfe;--no-alt-text-badge-bg-color:var(--csstools-light-dark-toggle--84, #cfcfd8);--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #15141a;--no-alt-text-badge-fg-color:var(--csstools-light-dark-toggle--85, #5b5b66)}@supports (color: light-dark(red,red)){:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{--no-alt-text-badge-border-color:light-dark(#f0f0f4, #52525e);--no-alt-text-badge-bg-color:light-dark(#cfcfd8, #fbfbfe);--no-alt-text-badge-fg-color:light-dark(#5b5b66, #15141a)}}@supports not (color: light-dark(tan,tan)){:is(:is(.annotationEditorLayer .stampEditor) .noAltTextBadge) *{--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #52525e;--no-alt-text-badge-border-color:var(--csstools-light-dark-toggle--83, #f0f0f4);--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #fbfbfe;--no-alt-text-badge-bg-color:var(--csstools-light-dark-toggle--84, #cfcfd8);--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #15141a;--no-alt-text-badge-fg-color:var(--csstools-light-dark-toggle--85, #5b5b66)}}@media screen and (forced-colors: active){:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{--no-alt-text-badge-border-color:ButtonText;--no-alt-text-badge-bg-color:ButtonFace;--no-alt-text-badge-fg-color:ButtonText}}:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{position:absolute;inset-inline-end:5px;inset-block-end:5px;display:inline-flex;width:32px;height:32px;padding:3px;justify-content:center;align-items:center;pointer-events:none;z-index:1;border-radius:2px;border:1px solid var(--no-alt-text-badge-border-color);background:var(--no-alt-text-badge-bg-color)}:is(:is(.annotationEditorLayer .stampEditor) .noAltTextBadge):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);-webkit-mask-size:cover;mask-size:cover;background-color:var(--no-alt-text-badge-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers{position:absolute;inset:0;z-index:1}.hidden:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers){display:none}:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer{width:var(--resizer-size);height:var(--resizer-size);background:content-box var(--resizer-bg-color);border:var(--focus-outline-around);border-radius:2px;position:absolute}.topLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:var(--resizer-shift);left:var(--resizer-shift)}.topMiddle:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.topRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:var(--resizer-shift);right:var(--resizer-shift)}.middleRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}.bottomRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){bottom:var(--resizer-shift);right:var(--resizer-shift)}.bottomMiddle:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.bottomLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){bottom:var(--resizer-shift);left:var(--resizer-shift)}.middleLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}.topLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.bottomRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:nwse-resize}.topMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.bottomMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:ns-resize}.topRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.bottomLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:nesw-resize}.middleRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.middleLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:ew-resize}.topLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.bottomRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:nesw-resize}.topMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.bottomMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:ew-resize}.topRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.bottomLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:nwse-resize}.middleRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.middleLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:ns-resize}:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar{rotate:270deg}[dir=ltr] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar){inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}[dir=rtl] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:0}:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"])) .editToolbar{rotate:180deg;inset-inline-end:100%;inset-block-start:calc(0px - var(--editor-toolbar-vert-offset))}:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar{rotate:90deg}[dir=ltr] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:100%}[dir=rtl] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar){inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}.dialog.altText::backdrop{-webkit-mask:url(#alttext-manager-mask);mask:url(#alttext-manager-mask)}.dialog.altText.positioned{margin:0}.dialog.altText #altTextContainer{width:300px;height:-moz-fit-content;height:fit-content;display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px}:is(.dialog.altText #altTextContainer) #overallDescription{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}:is(:is(.dialog.altText #altTextContainer) #overallDescription) span{align-self:stretch}:is(:is(.dialog.altText #altTextContainer) #overallDescription) .title{font-size:13px;font-style:normal;font-weight:590}:is(.dialog.altText #altTextContainer) #addDescription{display:flex;flex-direction:column;align-items:stretch;gap:8px}:is(:is(.dialog.altText #altTextContainer) #addDescription) .descriptionArea{flex:1;padding-inline:24px 10px}:is(:is(:is(.dialog.altText #altTextContainer) #addDescription) .descriptionArea) textarea{width:100%;min-height:75px}:is(.dialog.altText #altTextContainer) #buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch}.dialog.newAltText{--new-alt-text-ai-disclaimer-icon:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.49073%201.3015L3.30873%202.1505C3.29349%202.22246%203.25769%202.28844%203.20568%202.34045C3.15368%202.39246%203.08769%202.42826%203.01573%202.4435L2.16673%202.6255C1.76473%202.7125%201.76473%203.2865%202.16673%203.3725L3.01573%203.5555C3.08769%203.57074%203.15368%203.60654%203.20568%203.65855C3.25769%203.71056%203.29349%203.77654%203.30873%203.8485L3.49073%204.6975C3.57773%205.0995%204.15173%205.0995%204.23773%204.6975L4.42073%203.8485C4.43598%203.77654%204.47177%203.71056%204.52378%203.65855C4.57579%203.60654%204.64178%203.57074%204.71373%203.5555L5.56173%203.3725C5.96373%203.2855%205.96373%202.7115%205.56173%202.6255L4.71273%202.4435C4.64083%202.42814%204.57491%202.3923%204.52292%202.34031C4.47093%202.28832%204.43509%202.2224%204.41973%202.1505L4.23773%201.3015C4.15073%200.8995%203.57673%200.8995%203.49073%201.3015ZM10.8647%2013.9995C10.4853%2014.0056%2010.1158%2013.8782%209.82067%2013.6397C9.52553%2013.4013%209.32347%2013.0667%209.24973%2012.6945L8.89273%2011.0275C8.83676%2010.7687%208.70738%2010.5316%208.52009%2010.3445C8.3328%2010.1574%208.09554%2010.0282%207.83673%209.9725L6.16973%209.6155C5.38873%209.4465%204.86473%208.7975%204.86473%207.9995C4.86473%207.2015%205.38873%206.5525%206.16973%206.3845L7.83673%206.0275C8.09551%205.97135%208.33267%205.84193%208.51992%205.65468C8.70716%205.46744%208.83658%205.23028%208.89273%204.9715L9.25073%203.3045C9.41773%202.5235%2010.0667%201.9995%2010.8647%201.9995C11.6627%201.9995%2012.3117%202.5235%2012.4797%203.3045L12.8367%204.9715C12.9507%205.4995%2013.3647%205.9135%2013.8927%206.0265L15.5597%206.3835C16.3407%206.5525%2016.8647%207.2015%2016.8647%207.9995C16.8647%208.7975%2016.3407%209.4465%2015.5597%209.6145L13.8927%209.9715C13.6337%2010.0275%2013.3963%2010.157%2013.209%2010.3445C13.0217%2010.5319%2012.8925%2010.7694%2012.8367%2011.0285L12.4787%2012.6945C12.4054%2013.0667%2012.2036%2013.4014%2011.9086%2013.6399C11.6135%2013.8784%2011.2441%2014.0057%2010.8647%2013.9995ZM10.8647%203.2495C10.7667%203.2495%2010.5337%203.2795%2010.4727%203.5655L10.1147%205.2335C10.0081%205.72777%209.76116%206.18082%209.40361%206.53837C9.04606%206.89593%208.59301%207.14283%208.09873%207.2495L6.43173%207.6065C6.14573%207.6685%206.11473%207.9015%206.11473%207.9995C6.11473%208.0975%206.14573%208.3305%206.43173%208.3925L8.09873%208.7495C8.59301%208.85617%209.04606%209.10307%209.40361%209.46062C9.76116%209.81817%2010.0081%2010.2712%2010.1147%2010.7655L10.4727%2012.4335C10.5337%2012.7195%2010.7667%2012.7495%2010.8647%2012.7495C10.9627%2012.7495%2011.1957%2012.7195%2011.2567%2012.4335L11.6147%2010.7665C11.7212%2010.272%2011.9681%209.81878%2012.3256%209.46103C12.6832%209.10329%2013.1363%208.85624%2013.6307%208.7495L15.2977%208.3925C15.5837%208.3305%2015.6147%208.0975%2015.6147%207.9995C15.6147%207.9015%2015.5837%207.6685%2015.2977%207.6065L13.6307%207.2495C13.1365%207.14283%2012.6834%206.89593%2012.3259%206.53837C11.9683%206.18082%2011.7214%205.72777%2011.6147%205.2335L11.2567%203.5655C11.1957%203.2795%2010.9627%203.2495%2010.8647%203.2495ZM3.30873%2012.1505L3.49073%2011.3015C3.57673%2010.8995%204.15073%2010.8995%204.23773%2011.3015L4.41973%2012.1505C4.43509%2012.2224%204.47093%2012.2883%204.52292%2012.3403C4.57491%2012.3923%204.64083%2012.4281%204.71273%2012.4435L5.56173%2012.6255C5.96373%2012.7115%205.96373%2013.2855%205.56173%2013.3725L4.71273%2013.5545C4.64083%2013.5699%204.57491%2013.6057%204.52292%2013.6577C4.47093%2013.7097%204.43509%2013.7756%204.41973%2013.8475L4.23773%2014.6965C4.15173%2015.0985%203.57773%2015.0985%203.49073%2014.6965L3.30873%2013.8475C3.29337%2013.7756%203.25754%2013.7097%203.20555%2013.6577C3.15356%2013.6057%203.08764%2013.5699%203.01573%2013.5545L2.16673%2013.3725C1.76473%2013.2865%201.76473%2012.7125%202.16673%2012.6255L3.01573%2012.4435C3.08769%2012.4283%203.15368%2012.3925%203.20568%2012.3405C3.25769%2012.2884%203.29349%2012.2225%203.30873%2012.1505Z'%20fill='black'/%3e%3c/svg%3e");--new-alt-text-spinner-icon:url("data:image/svg+xml,%3c!--%20This%20Source%20Code%20Form%20is%20subject%20to%20the%20terms%20of%20the%20Mozilla%20Public%20-%20License,%20v.%202.0.%20If%20a%20copy%20of%20the%20MPL%20was%20not%20distributed%20with%20this%20-%20file,%20You%20can%20obtain%20one%20at%20http://mozilla.org/MPL/2.0/.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%3e%3cstyle%3e%20@media%20not%20(prefers-reduced-motion)%20{%20@keyframes%20loadingRotate%20{%20from%20{%20rotate:%200;%20}%20to%20{%20rotate:%20360deg%20}%20}%20%23circle-arrows%20{%20animation:%20loadingRotate%201.8s%20linear%20infinite;%20transform-origin:%2050%25%2050%25;%20}%20%23hourglass%20{%20display:%20none;%20}%20}%20@media%20(prefers-reduced-motion)%20{%20%23circle-arrows%20{%20display:%20none;%20}%20}%20%3c/style%3e%3cpath%20id='circle-arrows'%20d='M9%205.528c0%20.42.508.63.804.333l2.528-2.528a.47.47%200%200%200%200-.666L9.805.14A.471.471%200%200%200%209%20.472v1.866A5.756%205.756%200%200%200%202.25%208c0%20.942.232%201.83.635%202.615l1.143-1.143A4.208%204.208%200%200%201%203.75%208%204.254%204.254%200%200%201%208%203.75c.345%200%20.68.042%201%20.122v1.656zM7%2010.472v1.656c.32.08.655.122%201%20.122A4.254%204.254%200%200%200%2012.25%208c0-.52-.107-1.013-.279-1.474l1.143-1.143c.404.786.636%201.674.636%202.617A5.756%205.756%200%200%201%207%2013.662v1.866a.47.47%200%200%201-.804.333l-2.528-2.528a.47.47%200%200%201%200-.666l2.528-2.528a.47.47%200%200%201%20.804.333z'/%3e%3cg%20id='hourglass'%3e%3cpath%20d='M13,1%20C13.5522847,1%2014,1.44771525%2014,2%20C14,2.55228475%2013.5522847,3%2013,3%20L12.9854217,2.99990801%20C12.9950817,3.16495885%2013,3.33173274%2013,3.5%20C13,5.24679885%2010.9877318,6.01090495%2010.9877318,8.0017538%20C10.9877318,9.99260264%2013,10.7536922%2013,12.5%20C13,12.6686079%2012.9950617,12.8357163%2012.985363,13.0010943%20L13,13%20C13.5522847,13%2014,13.4477153%2014,14%20C14,14.5522847%2013.5522847,15%2013,15%20L3,15%20C2.44771525,15%202,14.5522847%202,14%20C2,13.4477153%202.44771525,13%203,13%20L3.01463704,13.0010943%20C3.00493827,12.8357163%203,12.6686079%203,12.5%20C3,10.7536922%204.9877318,9.99260264%205,8.0017538%20C5.0122682,6.01090495%203,5.24679885%203,3.5%20C3,3.33173274%203.00491834,3.16495885%203.01457832,2.99990801%20L3,3%20C2.44771525,3%202,2.55228475%202,2%20C2,1.44771525%202.44771525,1%203,1%20L13,1%20Z%20M10.987,3%20L5.012,3%20L5.00308914,3.24815712%20C5.00103707,3.33163368%205,3.4155948%205,3.5%20C5,5.36125069%206.99153646,6.01774089%206.99153646,8.0017538%20C6.99153646,9.98576671%205,10.6393737%205,12.5%20L5.00307746,12.7513676%20L5.01222201,12.9998392%20L5.60191711,12.9988344%20L6.0425138,12.2959826%20C7.02362731,10.7653275%207.67612271,10%208,10%20C8.37014547,10%209.16950644,10.9996115%2010.3980829,12.9988344%20L10.987778,12.9998392%20C10.9958674,12.8352104%2011,12.66849%2011,12.5%20C11,10.6393737%208.98689779,10.0147381%208.98689779,8.0017538%20C8.98689779,5.98876953%2011,5.36125069%2011,3.5%20L10.9969109,3.24815712%20L10.987,3%20Z'/%3e%3cpath%20d='M6,4%20L10,4%20C8.95166016,6%208.28499349,7%208,7%20C7.71500651,7%207.04833984,6%206,4%20Z'/%3e%3c/g%3e%3c/svg%3e");--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #2b2a33;--preview-image-bg-color:var(--csstools-light-dark-toggle--86, #f0f0f4);--preview-image-border:none}@supports (color: light-dark(red,red)){.dialog.newAltText{--preview-image-bg-color:light-dark(#f0f0f4, #2b2a33)}}@supports not (color: light-dark(tan,tan)){.dialog.newAltText *{--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #2b2a33;--preview-image-bg-color:var(--csstools-light-dark-toggle--86, #f0f0f4)}}@media screen and (forced-colors: active){.dialog.newAltText{--preview-image-bg-color:ButtonFace;--preview-image-border:1px solid ButtonText}}.dialog.newAltText{width:80%;max-width:570px;min-width:300px;padding:0}.dialog.newAltText.noAi #newAltTextDisclaimer,.dialog.newAltText.noAi #newAltTextCreateAutomatically,.dialog.newAltText.aiInstalling #newAltTextCreateAutomatically{display:none!important}.dialog.newAltText.aiInstalling #newAltTextDownloadModel{display:flex!important}.dialog.newAltText.error #newAltTextNotNow{display:none!important}.dialog.newAltText.error #newAltTextCancel{display:inline-block!important}.dialog.newAltText:not(.error) #newAltTextError{display:none!important}.dialog.newAltText #newAltTextContainer{display:flex;width:auto;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;flex:0 1 auto;line-height:normal}:is(.dialog.newAltText #newAltTextContainer) #mainContent{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;align-self:stretch;flex:1 1 auto}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionAndSettings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;flex:1 1 auto}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer{width:100%;height:70px;position:relative}:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea{width:100%;height:100%;padding:8px}:is(:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea)::-moz-placeholder{color:var(--text-secondary-color)}:is(:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea)::placeholder{color:var(--text-secondary-color)}:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) .altTextSpinner{display:none;position:absolute;width:16px;height:16px;inset-inline-start:8px;inset-block-start:8px;-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);pointer-events:none}.loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea::-moz-placeholder{color:transparent}.loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea::placeholder{color:transparent}.loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) .altTextSpinner{display:inline-block;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon)}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescription{font-size:11px}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDisclaimer{display:flex;flex-direction:row;align-items:flex-start;gap:4px;font-size:11px}:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDisclaimer):before{content:"";display:inline-block;width:17px;height:16px;-webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);mask-image:var(--new-alt-text-ai-disclaimer-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);flex:1 0 auto}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextDownloadModel{display:flex;align-items:center;gap:4px;align-self:stretch}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextDownloadModel):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color)}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextImagePreview{width:180px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex:0 0 auto;background-color:var(--preview-image-bg-color);border:var(--preview-image-border)}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextImagePreview)>canvas{max-width:100%;max-height:100%}.colorPicker{--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #80ebff;--hover-outline-color:var(--csstools-light-dark-toggle--87, #0250bb);--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #aaf2ff;--selected-outline-color:var(--csstools-light-dark-toggle--88, #0060df);--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #52525e;--swatch-border-color:var(--csstools-light-dark-toggle--89, #cfcfd8)}@supports (color: light-dark(red,red)){.colorPicker{--hover-outline-color:light-dark(#0250bb, #80ebff);--selected-outline-color:light-dark(#0060df, #aaf2ff);--swatch-border-color:light-dark(#cfcfd8, #52525e)}}@supports not (color: light-dark(tan,tan)){.colorPicker *{--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #80ebff;--hover-outline-color:var(--csstools-light-dark-toggle--87, #0250bb);--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #aaf2ff;--selected-outline-color:var(--csstools-light-dark-toggle--88, #0060df);--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #52525e;--swatch-border-color:var(--csstools-light-dark-toggle--89, #cfcfd8)}}@media screen and (forced-colors: active){.colorPicker{--hover-outline-color:Highlight;--selected-outline-color:var(--hover-outline-color);--swatch-border-color:ButtonText}}.colorPicker .swatch{width:16px;height:16px;border:1px solid var(--swatch-border-color);border-radius:100%;outline-offset:2px;box-sizing:border-box;forced-color-adjust:none}.colorPicker button:is(:hover,.selected)>.swatch{border:none}.basicColorPicker{width:28px}.basicColorPicker::-moz-color-swatch{border-radius:100%}.basicColorPicker::-webkit-color-swatch{border-radius:100%}.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar{rotate:0deg}.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar{rotate:270deg}.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar{rotate:180deg}.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar{rotate:90deg}.annotationEditorLayer .highlightEditor{position:absolute;background:transparent;z-index:1;cursor:auto;max-width:100%;max-height:100%;border:none;outline:none;pointer-events:none;transform-origin:0 0}:is(.annotationEditorLayer .highlightEditor):not(.free){transform:none}:is(.annotationEditorLayer .highlightEditor) .internal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.disabled:is(.annotationEditorLayer .highlightEditor) .internal{pointer-events:none}.selectedEditor:is(.annotationEditorLayer .highlightEditor) .internal{cursor:pointer}:is(.annotationEditorLayer .highlightEditor) .editToolbar{--editor-toolbar-colorpicker-arrow-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.23336%2010.4664L11.8474%206.85339C11.894%206.8071%2011.931%206.75203%2011.9563%206.69136C11.9816%206.63069%2011.9946%206.56562%2011.9946%206.49989C11.9946%206.43417%2011.9816%206.3691%2011.9563%206.30843C11.931%206.24776%2011.894%206.19269%2011.8474%206.14639C11.7536%206.05266%2011.6264%206%2011.4939%206C11.3613%206%2011.2341%206.05266%2011.1404%206.14639L7.99236%209.29339L4.84736%206.14739C4.75305%206.05631%204.62675%206.00592%204.49566%206.00706C4.36456%206.0082%204.23915%206.06078%204.14645%206.15348C4.05374%206.24619%204.00116%206.37159%204.00002%206.50269C3.99888%206.63379%204.04928%206.76009%204.14036%206.85439L7.75236%2010.4674L8.23336%2010.4664Z'%20fill='black'/%3e%3c/svg%3e");transform-origin:center!important}:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker{position:relative;width:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):after{content:"";-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);mask-image:var(--editor-toolbar-colorpicker-arrow-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:12px;height:12px}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):hover:after{background-color:var(--editor-toolbar-hover-fg-color)}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):has(.dropdown:not(.hidden)){background-color:var(--editor-toolbar-hover-bg-color)}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):has(.dropdown:not(.hidden)):after{scale:-1}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;padding-block:8px;border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);inset-block-start:calc(100% + 4px);width:calc(100% + 2 * var(--editor-toolbar-padding))}:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button{width:100%;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none}:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button):is(:active,:focus-visible){outline:none}:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button)>.swatch{outline-offset:2px}[aria-selected=true]:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button)>.swatch{outline:2px solid var(--selected-outline-color)}:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button):is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}.editorParamsToolbar:has(#highlightParamsToolbarContainer){padding:unset}#highlightParamsToolbarContainer{gap:16px;padding-inline:10px;padding-block-end:12px}#highlightParamsToolbarContainer .colorPicker{display:flex;flex-direction:column;gap:8px}:is(#highlightParamsToolbarContainer .colorPicker) .dropdown{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:auto}:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button{width:auto;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none;flex:0 0 auto;padding:0}:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button) .swatch{width:24px;height:24px}:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button):is(:active,:focus-visible){outline:none}[aria-selected=true]:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button)>.swatch{outline:2px solid var(--selected-outline-color)}:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button):is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}#highlightParamsToolbarContainer #editorHighlightThickness{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}:is(#highlightParamsToolbarContainer #editorHighlightThickness) .editorParamsLabel{height:auto;align-self:stretch}:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{display:flex;justify-content:space-between;align-items:center;align-self:stretch;--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #80808e;--example-color:var(--csstools-light-dark-toggle--90, #bfbfc9)}@supports (color: light-dark(red,red)){:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{--example-color:light-dark(#bfbfc9, #80808e)}}@supports not (color: light-dark(tan,tan)){:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) *{--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #80808e;--example-color:var(--csstools-light-dark-toggle--90, #bfbfc9)}}@media screen and (forced-colors: active){:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{--example-color:CanvasText}}:is(:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker)>.editorParamsSlider[disabled]){opacity:.4}:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker):before,:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker):after{content:"";width:8px;aspect-ratio:1;display:block;border-radius:100%;background-color:var(--example-color)}:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker):after{width:24px}:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) .editorParamsSlider{width:unset;height:14px}#highlightParamsToolbarContainer #editorHighlightVisibility{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #8f8f9d;--divider-color:var(--csstools-light-dark-toggle--91, #d7d7db)}@supports (color: light-dark(red,red)){:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{--divider-color:light-dark(#d7d7db, #8f8f9d)}}@supports not (color: light-dark(tan,tan)){:is(:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider) *{--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #8f8f9d;--divider-color:var(--csstools-light-dark-toggle--91, #d7d7db)}}@media screen and (forced-colors: active){:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{--divider-color:CanvasText}}:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{margin-block:4px;width:100%;height:1px;background-color:var(--divider-color)}:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .toggler{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#altTextSettingsDialog{padding:16px}#altTextSettingsDialog #altTextSettingsContainer{display:flex;width:573px;flex-direction:column;gap:16px}:is(#altTextSettingsDialog #altTextSettingsContainer) .mainContainer{gap:16px}:is(#altTextSettingsDialog #altTextSettingsContainer) .description{color:var(--text-secondary-color)}:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings{display:flex;flex-direction:column;gap:12px}:is(:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings) button{width:-moz-fit-content;width:fit-content}.download:is(:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings) #deleteModelButton{display:none}:is(:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings):not(.download) #downloadModelButton{display:none}:is(#altTextSettingsDialog #altTextSettingsContainer) #automaticAltText,:is(#altTextSettingsDialog #altTextSettingsContainer) #altTextEditor{display:flex;flex-direction:column;gap:8px}:is(#altTextSettingsDialog #altTextSettingsContainer) #createModelDescription,:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings,:is(#altTextSettingsDialog #altTextSettingsContainer) #showAltTextDialogDescription{padding-inline-start:40px}:is(#altTextSettingsDialog #altTextSettingsContainer) #automaticSettings{display:flex;flex-direction:column;gap:16px}.sidebar{--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #23222b;--sidebar-bg-color:var(--csstools-light-dark-toggle--92, #fff);--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--sidebar-border-color:var(--csstools-light-dark-toggle--93, rgb(21 20 26 / .1));--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--sidebar-box-shadow:0 .25px .75px var(--csstools-light-dark-toggle--94, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--95, rgb(0 0 0 / .1));--sidebar-border-radius:8px;--sidebar-padding:5px;--sidebar-min-width:180px;--sidebar-max-width:632px;--sidebar-width:239px;--resizer-width:4px;--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) #00cadb;--resizer-hover-bg-color:var(--csstools-light-dark-toggle--96, #0062fa)}@supports (color: light-dark(red,red)){.sidebar{--sidebar-bg-color:light-dark(#fff, #23222b)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.sidebar{--sidebar-border-color:light-dark( rgb(21 20 26 / .1), rgb(251 251 254 / .1) );--sidebar-box-shadow:0 .25px .75px light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 2px 6px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4))}}@supports (color: light-dark(red,red)){.sidebar{--resizer-hover-bg-color:light-dark(#0062fa, #00cadb)}}@supports not (color: light-dark(tan,tan)){.sidebar *{--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #23222b;--sidebar-bg-color:var(--csstools-light-dark-toggle--92, #fff);--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--sidebar-border-color:var(--csstools-light-dark-toggle--93, rgb(21 20 26 / .1));--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--sidebar-box-shadow:0 .25px .75px var(--csstools-light-dark-toggle--94, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--95, rgb(0 0 0 / .1));--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) #00cadb;--resizer-hover-bg-color:var(--csstools-light-dark-toggle--96, #0062fa)}}@media screen and (forced-colors: active){.sidebar{--sidebar-bg-color:Canvas;--sidebar-border-color:CanvasText;--sidebar-box-shadow:none;--resizer-hover-bg-color:CanvasText}}.sidebar{border-radius:var(--sidebar-border-radius);box-shadow:var(--sidebar-box-shadow);border:1px solid var(--sidebar-border-color);background-color:var(--sidebar-bg-color);inset-block-start:calc(100% + var(--doorhanger-height) - 2px);padding-block:var(--sidebar-padding);width:var(--sidebar-width);min-width:var(--sidebar-min-width);max-width:var(--sidebar-max-width)}.sidebar .sidebarResizer{width:var(--resizer-width);background-color:transparent;forced-color-adjust:none;cursor:ew-resize;position:absolute;inset-block:calc(var(--sidebar-padding) + var(--sidebar-border-radius));inset-inline-start:calc(0px - var(--resizer-width) / 2);transition:background-color .5s ease-in-out;box-sizing:border-box;border:1px solid transparent;border-block-width:0;background-clip:content-box}:is(.sidebar .sidebarResizer):hover{background-color:var(--resizer-hover-bg-color)}.sidebar.resizing{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar.resizing :not(.sidebarResizer){pointer-events:none}:root{--csstools-color-scheme--light:initial;color-scheme:light dark;--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:.4s;--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) #0df;--focus-ring-color:var(--csstools-light-dark-toggle--97, #0060df);--focus-ring-outline:2px solid var(--focus-ring-color)}@supports (color: light-dark(red,red)){:root{--focus-ring-color:light-dark(#0060df, #0df)}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) #0df;--focus-ring-color:var(--csstools-light-dark-toggle--97, #0060df)}}@media (prefers-color-scheme: dark){:root{--csstools-color-scheme--light:}}@media screen and (forced-colors: active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px;--focus-ring-color:CanvasText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}#hiddenCopyElement,.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdfViewer{--scale-factor:1;--page-bg-color:unset;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter:none;--hcm-highlight-selected-filter:none}@media screen and (forced-colors: active){.pdfViewer{--hcm-highlight-filter:invert(100%)}}.pdfViewer.copyAll{cursor:wait}.pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%}:is(.pdfViewer .canvasWrapper) canvas{position:absolute;top:0;left:0;margin:0;display:block;width:100%;height:100%;contain:content}:is(:is(.pdfViewer .canvasWrapper) canvas) .structTree{contain:strict}.detailView:is(:is(.pdfViewer .canvasWrapper) canvas){image-rendering:pixelated}.pdfViewer .page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;direction:ltr;width:816px;height:1056px;margin:var(--page-margin);position:relative;overflow:visible;border:var(--page-border);background-clip:content-box;background-color:var(--page-bg-color, rgb(255 255 255))}.pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}.pdfViewer.noUserSelect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer:is(.scrollHorizontal,.scrollWrapped),.spread{margin-inline:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}.spread :is(.page,.dummyPage),.pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){display:inline-block;vertical-align:middle}.spread .page,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}.pdfViewer .page.loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}.pdfViewer .page.loading:after{display:block}.pdfViewer .page:not(.loading):after{transition-property:none;display:none}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid transparent}.page .highlightLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none;contain:layout style paint;content-visibility:auto}.page .highlight-block{position:absolute;pointer-events:none;border-radius:3px;cursor:pointer;border:none;background-color:transparent;transition:none;contain:layout paint}.page .highlight-block-active-title{background-color:#ff00001c!important;border:1.5px solid rgba(255,153,153,.69)!important}.page .highlight-block-active-text{background-color:#8a8aeb40!important;border:1.5px solid rgba(138,138,235,.75)!important}.page .highlight-block-active-image{background-color:#00ff0040!important;border:1.5px solid rgba(123,232,123,.64)!important}.page .highlight-block-active-image_body{background-color:#5fe38f33!important;border:1.5px solid rgba(123,232,123,.65)!important}.page .highlight-block-active-image_caption{background-color:#5fe38f33!important;border:1.5px solid rgb(123,232,123)!important}.page .highlight-block-active-interline_equation{background-color:#ffa60018!important;border:1.5px solid rgb(255,194,102)!important}.page .highlight-block-active-table{background-color:#80008040!important;border:1.5px solid rgb(194,153,208)!important}.page .highlight-block-active-table_caption{background-color:#80008066!important;border:1.5px solid rgb(194,153,208)!important}.page .highlight-block-active-table_body{background-color:#8000804d!important;border:1.5px solid rgb(194,153,208)!important}.page .highlight-block-active-table_footnote{background-color:#80008033!important;border:1.5px solid rgb(194,153,208)!important}.page .highlight-block-active-list{background-color:#a52a2a18!important;border:1.5px solid rgb(209,156,138)!important}.page .highlight-block-active-default{background-color:#c8c8c840!important;border:1.5px solid rgb(204,204,204)!important}.page .highlight-block:hover{box-shadow:none;background-color:transparent!important;border:none!important}.page{position:relative}.page .canvasWrapper{z-index:1}.page .highlightLayer{z-index:2}.page .textLayer{z-index:3;transform-origin:0 0}.block-tooltip{position:absolute;background:#000000b3;color:#fff;padding:2px 5px;font-size:10px;border-radius:3px;z-index:100;pointer-events:none}.textLayer ::-moz-selection{background-color:#3e8ee436}.textLayer ::selection{background-color:#3e8ee436}.textLayer{transform-origin:0 0;line-height:1!important}.textLayer span{line-height:1!important;display:inline-block;vertical-align:baseline}.page .textLayer .highlight,.page .textLayer .highlight.begin,.page .textLayer .highlight.end,.page .textLayer .highlight.middle,.page .textLayer .highlight.selected{border:none!important;outline:none!important;box-shadow:none!important;background-image:none!important;background-color:#fff17673!important}.page .textLayer .highlight.selected{background-color:#1b70e649!important}.page .annotationLayer{position:absolute;z-index:4;transform-origin:0 0;will-change:transform}.textLayer span.lr-text-span-selected{outline:1px dashed #666!important;outline-offset:0;border-radius:2px}.page .annotationLayer a,.page .annotationLayer section{position:absolute;margin:0!important;padding:0!important;border:none!important;line-height:1!important;font-size:1px!important}.page .annotationLayer .linkAnnotation:hover{background:#ffff0040}.pdfViewer .page{border:none!important}.dark .textLayer ::-moz-selection{background-color:#40a9ff66}.dark .textLayer ::selection{background-color:#40a9ff66}.dark .textLayer span{line-height:1!important;display:inline-block;vertical-align:baseline}.dark .page .textLayer .highlight,.dark .page .textLayer .highlight.begin,.dark .page .textLayer .highlight.end,.dark .page .textLayer .highlight.middle,.dark .page .textLayer .highlight.selected{background-color:#fff17680!important}.dark .page .textLayer .highlight.selected{background-color:#fff176a6!important}.dark .textLayer span.lr-text-span-selected{outline-color:#9ca3af!important}.dark .page .annotationLayer .linkAnnotation:hover{background:#40a9ff4d}.dark .block-tooltip{background:#2d2d2df2;color:#e0e0e0;box-shadow:0 4px 12px #00000080}:root{--toolbar-bg-light: rgba(255, 255, 255, .95);--toolbar-bg-dark: rgba(28, 28, 30, .95);--toolbar-border-light: rgba(0, 0, 0, .05);--toolbar-border-dark: rgba(255, 255, 255, .08);--toolbar-shadow-light: 0 1px 2px rgba(0, 0, 0, .03);--toolbar-shadow-dark: 0 1px 2px rgba(0, 0, 0, .2);--text-primary-light: #333333;--text-primary-dark: #e5e5e5;--text-secondary-light: #666666;--text-secondary-dark: #a3a3a3;--hover-bg-light: rgba(0, 0, 0, .04);--hover-bg-dark: rgba(255, 255, 255, .08);--active-bg-light: rgba(0, 0, 0, .08);--active-bg-dark: rgba(255, 255, 255, .12);--accent-color: #2563eb}.PdfShowToolBar_toolbar{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 16px;height:52px;background:var(--toolbar-bg-light);border-bottom:1px solid var(--toolbar-border-light);box-shadow:var(--toolbar-shadow-light);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:sticky;top:0;z-index:100;width:100%;margin:0;border-radius:0;transition:background-color .3s ease;flex-wrap:nowrap;container-type:inline-size;container-name:toolbar}.PdfShowToolBar_toolbar:before,.PdfShowToolBar_toolbar:after{display:none}.PdfShowToolBar_middleSection{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;justify-content:center}.PdfShowToolBar_leftControls,.PdfShowToolBar_rightControls,.PdfShowToolBar_centerControls{display:flex;align-items:center;min-width:0}.PdfShowToolBar_centerControls{position:static;left:auto;transform:none;flex:0 1 auto;justify-content:center;min-width:0}.PdfShowToolBar_leftControls{flex:0 0 auto;gap:4px}.PdfShowToolBar_rightControls{flex:0 1 auto;justify-content:flex-end;min-width:0}.PdfShowToolBar_divider{width:1px;height:16px;background:var(--toolbar-border-dark);opacity:.2;margin:0 4px}.PdfShowToolBar_toolbarButton{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary-light);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:32px;height:32px;flex-shrink:0}.PdfShowToolBar_toolbarButton span{white-space:nowrap;overflow:hidden;display:inline-block;max-width:7em}.PdfShowToolBar_toolbarButton:hover:not(:disabled){background:var(--hover-bg-light);color:var(--text-primary-light)}.PdfShowToolBar_toolbarButton:active:not(:disabled){background:var(--active-bg-light);transform:scale(.96)}.PdfShowToolBar_toolbarButton:disabled{cursor:not-allowed;opacity:.4;background:transparent}.PdfShowToolBar_toolbarButton.PdfShowToolBar_active{background:#2563eb14;color:var(--accent-color)}.PdfShowToolBar_toolbarButton.PdfShowToolBar_active:hover{background:#2563eb1f}.PdfShowToolBar_buttonText{font-size:12px;font-weight:500;white-space:nowrap;padding:0 4px}@container toolbar (max-width: 990px){.PdfShowToolBar_toolbar>.PdfShowToolBar_toolbarButton span,.PdfShowToolBar_leftControls .PdfShowToolBar_toolbarButton span,.PdfShowToolBar_rightControls .PdfShowToolBar_toolbarButton span{display:none}.PdfShowToolBar_toolbar>.PdfShowToolBar_toolbarButton,.PdfShowToolBar_leftControls .PdfShowToolBar_toolbarButton,.PdfShowToolBar_rightControls .PdfShowToolBar_toolbarButton{width:32px;min-width:32px;max-width:32px;padding:0;gap:0}}@container toolbar (max-width: 400px){.PdfShowToolBar_buttonText{display:none}.PdfShowToolBar_centerControls{position:static;transform:none}.PdfShowToolBar_toolbar{padding:8px 12px;height:auto;flex-wrap:wrap;justify-content:center;gap:8px}}.PdfShowToolBar_zoomInfo{min-width:48px;text-align:center;font-weight:600;color:var(--text-primary-light);font-size:13px;font-feature-settings:"tnum"}.PdfShowToolBar_pageInfo{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#00000008;border-radius:6px;transition:background .2s;margin:0 4px}.PdfShowToolBar_pageInfo:hover{background:#0000000d}.PdfShowToolBar_pageInput{width:36px;padding:2px;text-align:center;border:none;border-radius:4px;font-size:13px;font-weight:600;background:transparent;color:var(--text-primary-light);transition:all .2s ease}.PdfShowToolBar_pageInput:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #2563eb33}.PdfShowToolBar_pageSeparator{color:var(--text-secondary-light);font-weight:400}.PdfShowToolBar_totalPages{color:var(--text-secondary-light);font-weight:500;min-width:20px;text-align:center}.dark .PdfShowToolBar_toolbar{background:var(--toolbar-bg-dark);border-bottom-color:var(--toolbar-border-dark);box-shadow:var(--toolbar-shadow-dark)}.dark .PdfShowToolBar_divider{background:#ffffff1a}.dark .PdfShowToolBar_toolbarButton{color:var(--text-secondary-dark)}.dark .PdfShowToolBar_toolbarButton:hover:not(:disabled){background:var(--hover-bg-dark);color:var(--text-primary-dark)}.dark .PdfShowToolBar_toolbarButton:active:not(:disabled){background:var(--active-bg-dark)}.dark .PdfShowToolBar_toolbarButton.PdfShowToolBar_active{background:#2563eb33;color:#60a5fa}.dark .PdfShowToolBar_toolbarButton.PdfShowToolBar_active [data-icon=annotation]{color:#60a5fa!important}.dark .PdfShowToolBar_zoomInfo{color:var(--text-primary-dark)}.dark .PdfShowToolBar_pageInfo{background:#ffffff0f}.dark .PdfShowToolBar_pageInfo:hover{background:#ffffff1a}.dark .PdfShowToolBar_pageInput{color:var(--text-primary-dark)}.dark .PdfShowToolBar_pageInput:focus{background:#0003}.dark .PdfShowToolBar_pageSeparator,.dark .PdfShowToolBar_totalPages{color:var(--text-secondary-dark)}@keyframes floatIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PdfShowToolBar_toolbar{animation:floatIn .3s cubic-bezier(.2,.8,.2,1)}._loadingContainer_1q0zm_1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}._spinner_1q0zm_9{width:32px;height:32px;border:2px solid var(--spinner-color, #6b7280);border-bottom-color:transparent;border-radius:50%;animation:_page-loading-spin_1q0zm_1 1s linear infinite}._spinner_1q0zm_9 div{display:none}@keyframes _page-loading-spin_1q0zm_1{to{transform:rotate(360deg)}}._loadingText_1q0zm_29{font-size:14px;color:#6b7280}.pdf-loading-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px 40px;max-width:680px;width:90%;margin:0 auto}.pdf-loading-spinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:pdf-spin .8s linear infinite}@keyframes pdf-spin{to{transform:rotate(360deg)}}.pdf-loading-content{width:100%;display:flex;flex-direction:column;gap:16px}.pdf-loading-title{font-size:16px;font-weight:500;color:#374151;text-align:center;margin-bottom:4px}.pdf-progress-bar-container{display:flex;align-items:center;gap:12px;width:100%}.pdf-progress-bar-background{flex:1;height:6px;background:linear-gradient(to right,#f3f4f6,#e5e7eb);border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px #00000014;position:relative}.pdf-progress-bar-fill{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb,#1d4ed8);border-radius:3px;transition:width .3s ease-out;position:relative;overflow:hidden;box-shadow:0 1px 3px #3b82f666}.pdf-progress-bar-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:pdf-shine 1.5s infinite}@keyframes pdf-shine{to{left:200%}}.pdf-progress-percentage{font-size:14px;font-weight:600;color:#3b82f6;min-width:50px;text-align:right;font-variant-numeric:tabular-nums}.pdf-loading-details{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#6b7280;font-variant-numeric:tabular-nums}.pdf-loading-detail-text{color:#6b7280}.pdf-loading-detail-separator{color:#d1d5db;font-weight:300}.pdf-loading-speed{color:#3b82f6;font-weight:500}@media (max-width: 640px){.pdf-loading-progress{padding:20px 24px;width:95%}.pdf-loading-details{flex-wrap:wrap;font-size:12px}.pdf-loading-title{font-size:14px}}@keyframes pdf-pulse{0%,to{opacity:1}50%{opacity:.7}}.pdf-progress-bar-fill[style*="width: 100%"]{animation:pdf-pulse 1s ease-in-out infinite}.dark .pdf-loading-spinner{border-color:#404040;border-top-color:#40a9ff}.dark .pdf-loading-title{color:#e0e0e0}.dark .pdf-progress-bar-background{background:linear-gradient(to right,#2d2d2d,#404040);box-shadow:inset 0 1px 2px #0000004d}.dark .pdf-progress-bar-fill{background:linear-gradient(90deg,#40a9ff,#1890ff,#096dd9);box-shadow:0 1px 3px #40a9ff66}.dark .pdf-progress-percentage{color:#40a9ff}.dark .pdf-loading-details,.dark .pdf-loading-detail-text{color:#9ca3af}.dark .pdf-loading-detail-separator{color:#505050}.dark .pdf-loading-speed{color:#40a9ff}.PdfTutorModal_container{padding:32px 24px 24px}.PdfTutorModal_header{margin-bottom:24px;text-align:center}.PdfTutorModal_title{font-size:28px;font-weight:600;color:#1e293b;margin-bottom:8px}.PdfTutorModal_subtitle{color:#64748b;font-size:15px;font-weight:400}.PdfTutorModal_slide{display:flex;gap:24px;margin-top:16px;align-items:stretch}.PdfTutorModal_contentLeft{flex:1;min-width:0;display:flex;align-items:center}.PdfTutorModal_card{border-radius:12px;padding:24px;min-height:200px;display:flex;align-items:flex-start;gap:16px;background:#f8fafc;border:1px solid #e5e7eb;width:100%;transition:all .15s ease}.PdfTutorModal_iconContainer{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;background:#e6f4ff;flex-shrink:0}.PdfTutorModal_slideTitle{font-weight:600;font-size:20px;margin-bottom:12px;color:#1e293b}.PdfTutorModal_slideDesc{color:#475569;font-size:15px;line-height:1.7}.PdfTutorModal_videoContainer{width:340px;display:flex;align-items:center;flex-shrink:0}.PdfTutorModal_video{width:100%;border-radius:12px;background:#000;box-shadow:0 4px 12px #00000014}.PdfTutorModal_videoPlaceholder{height:200px;width:100%;border-radius:12px;border:1px dashed #d1d5db;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:#f8fafc;font-size:14px}.PdfTutorModal_controller{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:0 4px}.PdfTutorModal_pageIndicator{color:#9ca3af;font-size:13px;font-weight:500;min-width:60px}.PdfTutorModal_dots{display:flex;gap:6px;flex:1;justify-content:center}.PdfTutorModal_dot{width:6px;height:6px;border-radius:3px;background:#d1d5db;cursor:pointer;display:inline-block;transition:all .15s ease}.PdfTutorModal_dot:hover{background:#9ca3af}.PdfTutorModal_dotActive{width:20px;background:#1890ff}.PdfTutorModal_navButtons{display:flex;gap:8px}.PdfTutorModal_footer{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.PdfTutorModal_noRemind{color:#64748b;cursor:pointer;font-size:14px;text-decoration:none;transition:color .15s ease}.PdfTutorModal_noRemind:hover{color:#1890ff;text-decoration:underline}.PdfTutorModal_button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px;font-size:14px;font-weight:500;line-height:1.5;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.PdfTutorModal_button:hover{border-color:#1890ff;color:#1890ff;background:#f0f9ff}.PdfTutorModal_button:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a}.PdfTutorModal_button:active{background:#e6f4ff}.PdfTutorModal_buttonSmall{padding:5px 14px;font-size:13px;border-radius:8px}.PdfTutorModal_buttonPrimary{background:#1890ff;border-color:#1890ff;color:#fff;font-weight:500}.PdfTutorModal_buttonPrimary:hover{background:#40a9ff;border-color:#40a9ff;color:#fff}.PdfTutorModal_buttonPrimary:active{background:#0958d9;border-color:#0958d9}.dark .PdfTutorModal_title{color:#f1f5f9}.dark .PdfTutorModal_subtitle{color:#94a3b8}.dark .PdfTutorModal_card{background:#2d2d2d99;border-color:#3f3f46}.dark .PdfTutorModal_iconContainer{background:#1890ff26}.dark .PdfTutorModal_slideTitle{color:#f1f5f9}.dark .PdfTutorModal_slideDesc{color:#cbd5e1}.dark .PdfTutorModal_videoPlaceholder{border-color:#3f3f46;color:#71717a;background:#27272a99}.dark .PdfTutorModal_pageIndicator{color:#71717a}.dark .PdfTutorModal_dot{background:#52525b}.dark .PdfTutorModal_dot:hover{background:#71717a}.dark .PdfTutorModal_dotActive{background:#40a9ff}.dark .PdfTutorModal_footer{border-top-color:#3f3f46}.dark .PdfTutorModal_noRemind{color:#94a3b8}.dark .PdfTutorModal_noRemind:hover{color:#40a9ff}.dark .PdfTutorModal_button{background:#27272a;border-color:#3f3f46;color:#e4e4e7}.dark .PdfTutorModal_button:hover{border-color:#40a9ff;color:#40a9ff;background:#40a9ff1a}.dark .PdfTutorModal_button:focus{border-color:#40a9ff;box-shadow:0 0 0 3px #40a9ff26}.dark .PdfTutorModal_button:active{background:#40a9ff26}.dark .PdfTutorModal_buttonPrimary{background:#1890ff;border-color:#1890ff;color:#fff}.dark .PdfTutorModal_buttonPrimary:hover{background:#40a9ff;border-color:#40a9ff}.dark .PdfTutorModal_buttonPrimary:active{background:#1890ff;border-color:#1890ff}.tippy-box{background:transparent!important;max-width:450px!important}.pdfaifloattoolbar-toolbar{position:relative;background:#fffffffa;border-radius:20px;box-shadow:0 8px 32px #0000001f;padding:4px;min-width:130px;z-index:1020;animation:fadeIn .18s ease;border:1.5px solid #e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.allnotes-search-input{height:40px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pdfaifloattoolbar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.pdfaifloattoolbar-buttongroup{display:flex;flex-direction:row;gap:1px;justify-content:center;align-items:center;max-width:100%}.pdfaifloattoolbar-button{padding:4px 8px;color:#333;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .22s cubic-bezier(.4,0,.2,1);height:32px}.pdfaifloattoolbar-button:hover{background:#f0f0f0}.pdfaifloattoolbar-button:active{background:#d0d0d0;transform:translateY(1px) scale(.98)}.pdfaifloattoolbar-select{min-width:115px;margin-right:4px;padding:5px 6px;color:#fff;background:linear-gradient(90deg,#468aff,#75b5ff);border-radius:18px;border:1px solid #96aef1;display:flex;align-items:center;height:32px;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1)}.pdfaifloattoolbar-select:hover{background:linear-gradient(90deg,#3370e0,#60a5ff);color:#ebe9e9;border:1px solid #769bea;box-shadow:0 4px 12px #0000001f}.pdfaifloattoolbar-select:active{background:linear-gradient(90deg,#3370e0,#60a5ff);color:#dfe0e2;transform:translateY(1px) scale(.98);box-shadow:0 2px 6px #95a1e014}.pdfaifloattoolbar-select svg{margin-left:1px}.pdfaifloattoolbar-select .ant-select-selector{padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;font-size:13px;font-weight:500;transition:all .22s cubic-bezier(.4,0,.2,1)}.pdfaifloattoolbar-select .ant-select-selection-item,.pdfaifloattoolbar-select .ant-select-selection-placeholder{color:#333!important}.pdfaifloattoolbar-select .ant-select-selector:hover{background:transparent!important;border:none!important;box-shadow:none!important}.pdfaifloattoolbar-select .ant-select-selector:active{background:transparent!important;border:none!important}.pdfaifloattoolbar-select .ant-select-selector.ant-select-focused,.pdfaifloattoolbar-select .ant-select-selector:focus{border:none!important;box-shadow:none!important}.pdfaifloattoolbar-select .ant-select-selection-search-input{height:100%!important}.pdfaifloattoolbar-select .ant-select-selector input{background:transparent!important;color:#333!important}.pdfaifloattoolbar-dropdown{z-index:10002!important;pointer-events:auto}.dark .pdfaifloattoolbar-toolbar{background:#2d2d2dfa;border-color:#505050;box-shadow:0 8px 32px #00000080}.dark .pdfaifloattoolbar-button{color:#e0e0e0}.dark .pdfaifloattoolbar-button:hover{background:#ffffff14}.dark .pdfaifloattoolbar-button:active{background:#ffffff1f}.dark .pdfaifloattoolbar-select{background:linear-gradient(90deg,#1890ff,#40a9ff);border-color:#40a9ff}.dark .pdfaifloattoolbar-select:hover{background:linear-gradient(90deg,#40a9ff,#60a5ff);border-color:#60a5ff;box-shadow:0 4px 12px #40a9ff4d}.dark .pdfaifloattoolbar-select:active{background:linear-gradient(90deg,#1890ff,#39f);box-shadow:0 2px 6px #1890ff33}.dark .pdfaifloattoolbar-select .ant-select-selection-item,.dark .pdfaifloattoolbar-select .ant-select-selection-placeholder,.dark .pdfaifloattoolbar-select .ant-select-selector input{color:#e0e0e0!important}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.highlight-color-picker{position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);z-index:1001;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:12px;box-shadow:0 8px 24px #00000026;min-width:200px}.highlight-color-picker-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.highlight-color-picker-option{width:24px;height:24px;border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;position:relative;outline:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #0000001a}.highlight-color-picker-option:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.highlight-color-picker-option.active{box-shadow:0 0 0 2px #1976d266}.highlight-color-picker-option-ring{position:absolute;inset:-4px;border:2px solid #1976d2;border-radius:8px;pointer-events:none}.color-option{transition:all .15s ease}.color-option:hover{transform:scale(1.05)!important}.color-option.active{box-shadow:0 0 0 2px #1976d266!important}.dark .highlight-color-picker{background:var(--bg-card, #2d2d2d);border-color:var(--border-color, #404040)}.dark .highlight-color-picker-option.active,.dark .color-option.active{box-shadow:0 0 0 2px #40a9ff99!important}.dark .highlight-color-picker-option-ring{border-color:#40a9ff}.TitleTriggerButton-btn{display:inline-flex;align-items:center;justify-content:center;font-size:calc(.9em * var(--title-btn-scale, 1));width:1.8em;height:1.8em;border-radius:8px;color:#fff;border:1px solid rgba(255,255,255,.12);transition:transform .15s ease,box-shadow .2s ease,background .2s ease;position:relative;overflow:hidden;cursor:pointer;line-height:1;vertical-align:middle}.TitleTriggerButton-icon path{fill:#666}.TitleTriggerButton-btn:hover{transform:translateY(-1px) scale(1.05)}.TitleTriggerButton-btn:hover:after{opacity:.28}.TitleTriggerButton-btn:active{transform:scale(.96)}.TitleTriggerButton-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f673,0 10px 24px #2563eb73}@media (prefers-reduced-motion: reduce){.TitleTriggerButton-btn{transition:none}.TitleTriggerButton-btn:hover{transform:none}}.TitleTriggerButton-dropdown{z-index:99999999!important;pointer-events:auto}.TitleTriggerButton-dropdown .ant-dropdown-menu{z-index:99999999!important;pointer-events:auto;min-width:120px}.TitleTriggerButton-dropdown .ant-dropdown-menu-item,.TitleTriggerButton-dropdown .ant-dropdown-menu-submenu-title{z-index:99999999!important;cursor:pointer}.dark .TitleTriggerButton-btn{border-color:#50505080;background:linear-gradient(135deg,#1890ff4d,#40a9ff33)}.dark .TitleTriggerButton-btn:hover{box-shadow:0 6px 16px #40a9ff4d}.dark .TitleTriggerButton-btn:focus-visible{box-shadow:0 0 0 3px #40a9ff80,0 10px 24px #40a9ff66}.dark .TitleTriggerButton-icon path{fill:#e5e5e5}.dark .TitleTriggerButton-dropdown .ant-dropdown-menu{background-color:#1f1f1f;border-color:#434343}.dark .TitleTriggerButton-dropdown .ant-dropdown-menu-item,.dark .TitleTriggerButton-dropdown .ant-dropdown-menu-submenu-title{color:#e5e5e5}.dark .TitleTriggerButton-dropdown .ant-dropdown-menu-item:hover,.dark .TitleTriggerButton-dropdown .ant-dropdown-menu-submenu-title:hover,.dark .TitleTriggerButton-dropdown .ant-dropdown-menu-item-selected,.dark .TitleTriggerButton-dropdown .ant-dropdown-menu-item-active{background-color:#2a2a2a;color:#fff}.PdfTextSearch_container{position:absolute;right:.75rem;top:.75rem;z-index:2000;background:#fffffff2;backdrop-filter:blur(10px);border:1px solid #E5E7EB;border-radius:12px;padding:8px;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center;gap:8px;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}.PdfTextSearch_container.PdfTextSearch_container--hidden{opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden}.PdfTextSearch_container.PdfTextSearch_container--visible{opacity:1;transform:translateY(0);visibility:visible}.PdfTextSearch_icon{width:16px;height:16px;color:#6b7280}.PdfTextSearch_input{width:256px;height:36px;padding:0 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;outline:none;transition:all .2s ease}.PdfTextSearch_input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.PdfTextSearch_status{padding:4px 8px;border-radius:6px;background:#f3f4f6;font-size:12px;color:#374151;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PdfTextSearch_button{padding:6px 8px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none}.PdfTextSearch_button--primary{background:#1890ff;color:#fff}.PdfTextSearch_button--primary:hover{background:#40a9ff}.PdfTextSearch_button--secondary{background:transparent;border:1px solid #D1D5DB;color:#374151}.PdfTextSearch_button--secondary:hover{background:#f9fafb}.PdfTextSearch_button--close{width:32px;height:32px;padding:0;margin-left:4px;border-radius:50%;border:1px solid #D1D5DB;color:#6b7280;display:flex;align-items:center;justify-content:center}.PdfTextSearch_button--close:hover{background:#f9fafb}.PdfTextSearch_closeIcon{width:16px;height:16px}.dark .PdfTextSearch_container{background:#2d2d2df2;border-color:#505050;box-shadow:0 4px 12px #00000080}.dark .PdfTextSearch_icon{color:#9ca3af}.dark .PdfTextSearch_input{background:#2d2d2d;border-color:#505050;color:#e0e0e0}.dark .PdfTextSearch_input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff26}.dark .PdfTextSearch_input::-moz-placeholder{color:#6b7280}.dark .PdfTextSearch_input::placeholder{color:#6b7280}.dark .PdfTextSearch_status{background:#40404099;color:#e0e0e0}.dark .PdfTextSearch_button--primary{background:#1890ff}.dark .PdfTextSearch_button--primary:hover{background:#40a9ff}.dark .PdfTextSearch_button--secondary{background:transparent;border-color:#505050;color:#e0e0e0}.dark .PdfTextSearch_button--secondary:hover{background:#ffffff14}.dark .PdfTextSearch_button--close{border-color:#505050;color:#9ca3af}.dark .PdfTextSearch_button--close:hover{background:#ffffff14;color:#e0e0e0}._image-preview-modal_1pd1l_3{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#565656cc;backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden;overscroll-behavior:contain}._modal-content_1pd1l_35{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:transparent}._modal-toolbar_1pd1l_55{position:fixed;top:20px;right:20px;display:flex;gap:10px;padding:8px 12px;background:#0009;border-radius:8px;z-index:10000;box-shadow:0 2px 8px #0000004d}._toolbar-button_1pd1l_81{background:transparent;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px}._toolbar-button_1pd1l_81:hover{background:#fff3}._toolbar-button_1pd1l_81 svg{width:20px;height:20px}._reset-button_1pd1l_125{font-size:14px;padding:6px 8px}._modal-image-container_1pd1l_135{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._preview-image_1pd1l_153{max-width:90vw;max-height:90vh;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;touch-action:none;transition:transform .15s ease;will-change:transform;position:absolute}._preview-image_1pd1l_153._dragging_1pd1l_177{cursor:grabbing;transition:none}._preview-image_1pd1l_153{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.PdfNotesRightBar_note{position:relative}.PdfNotesRightBar_noteToolbar{position:absolute;top:.25rem;right:.25rem;z-index:20;display:none}.PdfNotesRightBar_note:hover .PdfNotesRightBar_noteToolbar,.PdfNotesRightBar_note .PdfNotesRightBar_noteToolbar:hover,.PdfNotesRightBar_note .PdfNotesRightBar_noteToolbar:focus-within{display:block}.PdfNotesRightBar_noteToolbarInner{display:flex;align-items:center;gap:.25rem;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;box-shadow:0 1px 2px #0000000f;padding:.125rem .25rem}.PdfNotesRightBar_toolbarBtn{cursor:pointer;background:transparent;border:none;border-radius:.25rem;padding:.25rem;color:#6b7280;transition:background-color .2s ease,color .2s ease}.PdfNotesRightBar_toolbarBtn:hover{background:#f3f4f6;color:#2563eb}.PdfNotesRightBar_toolbarBtn--danger:hover{color:#ef4444}.PdfNotesRightBar_markDeleteBtn{position:absolute;top:.5rem;right:.5rem;z-index:10}.dark .PdfNotesRightBar_noteToolbarInner{background:#2d2d2df2;border-color:#505050cc;box-shadow:0 2px 8px #0006}.dark .PdfNotesRightBar_toolbarBtn{color:#9ca3af}.dark .PdfNotesRightBar_toolbarBtn:hover{background:#40a9ff26;color:#40a9ff}.dark .PdfNotesRightBar_toolbarBtn--danger:hover{background:#ef444426;color:#ef4444}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.prose{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#222}.prose .ChatMessageItem-web-reference-link{font-weight:600}.prose .ChatMessageItem-web-reference-link[data-domain=知网]{font-weight:400}.ai-message .prose{word-break:break-word;overflow-wrap:anywhere;hyphens:auto}.ai-message .prose pre,.ai-message .prose code{word-break:normal;overflow-wrap:initial}.dark .prose{color:#e0e0e0}.aichat-summary-breakline{width:100%;padding:6px 0;text-align:center;font-size:12px;line-height:1;color:#00000073;border-top:1px dashed rgba(0,0,0,.18)}.dark .aichat-summary-breakline{color:#ffffff8c;border-top-color:#ffffff38}.aichat-input-editor[data-empty="1"]:before{content:attr(data-placeholder);color:#00000059;pointer-events:none}.ai-message .prose ::-moz-selection,.user-message .aichat-inputbox ::-moz-selection,.ai-message ::-moz-selection{background:#3b82f62e;color:inherit}.ai-message .prose ::selection,.user-message .aichat-inputbox ::selection,.ai-message ::selection{background:#3b82f62e;color:inherit}@media (pointer: coarse){.ai-message .prose,.user-message .aichat-inputbox,.ai-message .prose *,.user-message .aichat-inputbox *{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:none}}.ChatMessageItem-web-reference-link{display:inline-flex!important;align-items:center;gap:4px;min-width:60px;max-width:120px;height:22px;background-color:#e6f7ff!important;color:#1890ff!important;border-radius:11px;border:1px solid #91d5ff;font-size:11px;text-decoration:none!important;margin:0 3px;padding:0 8px;vertical-align:middle;cursor:pointer;transition:all .2s ease;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.ChatMessageItem-web-reference-link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.ChatMessageItem-web-reference-link:hover{background-color:#bae7ff!important;border-color:#69c0ff!important;color:#096dd9!important;transform:translateY(-1px);box-shadow:0 2px 6px #1890ff4d}.ChatMessageItem-web-reference-link:active{transform:translateY(0);box-shadow:0 1px 3px #1890ff66}.ChatMessageItem-note-reference-link{display:inline-flex!important;align-items:center;justify-content:center;min-width:52px;height:22px;background-color:#e6f7ff!important;color:#1890ff!important;border-radius:11px;border:1px solid #91d5ff;font-size:11px;font-weight:600;text-decoration:none!important;margin:0 3px;padding:0 8px;vertical-align:middle;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChatMessageItem-note-reference-link:hover{background-color:#bae7ff!important;border-color:#69c0ff!important;color:#096dd9!important;transform:translateY(-1px);box-shadow:0 2px 6px #1890ff4d}.ChatMessageItem-note-reference-link:active{transform:translateY(0);box-shadow:0 1px 3px #1890ff66}.ChatMessageItem-pdf-reference-link{display:inline-flex!important;align-items:center;justify-content:center;min-width:45px;height:22px;background-color:#e6f4ff!important;color:#1890ff!important;border-radius:50px;border:1px solid #91caff;font-size:12px;font-weight:500;text-decoration:none!important;padding:0 8px;cursor:pointer;vertical-align:middle;margin:0 2px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.ChatMessageItem-pdf-reference-link:hover{background-color:#bae7ff!important;border-color:#40a9ff!important;color:#096dd9!important}.ChatMessageItem-pdf-reference-link:active{background-color:#91caff!important;border-color:#1890ff!important;color:#0050b3!important}.ChatMessageItem-chat-reference-link{display:inline-flex!important;align-items:center;justify-content:center;min-width:45px;height:22px;background-color:#e6f4ff!important;color:#1890ff!important;border-radius:50px;border:1px solid #91caff;font-size:12px;font-weight:500;text-decoration:none!important;padding:0 8px;cursor:pointer;vertical-align:middle;margin:0 2px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.ChatMessageItem-chat-reference-link:hover{background-color:#bae7ff!important;border-color:#40a9ff!important;color:#096dd9!important}.ChatMessageItem-chat-reference-link:active{background-color:#91caff!important;border-color:#1890ff!important;color:#0050b3!important}.ChatMessageItem-mark{background-color:transparent;background-image:linear-gradient(180deg,#a5f3fc00 0% 66%,#a5f3fcc7 66% 96%,#a5f3fc1f),repeating-linear-gradient(90deg,#fff0 0px 6px,#ffffff1a 6px 12px);background-repeat:repeat;background-size:100% 100%,24px 100%;background-position:0 0,0 0;color:inherit;display:inline;padding:0 .18em;border-radius:.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone;filter:saturate(1.05)}.reference-popover{animation:fadeInUp .2s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatMessageItem-rag-reference-wrapper{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:22px;background-color:#f6ffed;color:#52c41a;border-radius:11px;border:1px solid #b7eb8f;font-size:11px;font-weight:500;text-decoration:none;margin:0 3px;padding:0 8px;vertical-align:middle;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.prose hr{border:none;border-top:1px solid #e2e8f0;margin:24px 0}.image-container:hover .image-caption{opacity:1;transform:translateY(0)}.typing-dots{display:inline-flex;align-items:center;gap:6px}.typing-dot{width:8px;height:8px;background:#9ca3af;border-radius:9999px;opacity:.75;transform:translateY(0);animation:typingWave 1.3s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingWave{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-6px);opacity:1}}.ai-thinking-label{animation:labelPulse 2.4s ease-in-out infinite}@keyframes labelPulse{0%,to{opacity:.8}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.typing-dot,.ai-thinking-label{animation:none!important}}.ant-collapse.ant-collapse-icon-position-start.ant-collapse-borderless.thinking-collapse{background:#fff0!important;width:100%!important;padding:4px!important}.no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}.no-scrollbar::-webkit-scrollbar{display:none!important}.aichat-inputbox{scrollbar-width:none!important;-ms-overflow-style:none!important}.aichat-inputbox::-webkit-scrollbar{display:none!important}.aichat-inputbox-inner{padding-left:4px;padding-right:8px}.prose .katex-display,.prose span.katex-display{overflow-x:auto;margin:1em 0}.prose .katex{max-width:100%;overflow-x:auto;cursor:pointer;transition:all .15s ease;border-radius:4px;padding:2px 4px;margin:0 2px}.prose .katex:hover{background-color:#1890ff14;box-shadow:0 0 0 2px #1890ff26}.prose .katex:active{background-color:#1890ff1f;transform:scale(.98)}.prose .katex-display{cursor:pointer;transition:all .15s ease;border-radius:6px;padding:8px;margin:1em 0}.prose .katex-display .katex{padding:0;margin:0;box-shadow:none;background:transparent;border-radius:0;cursor:inherit}.prose .katex-display:hover{background-color:#1890ff0d;box-shadow:0 0 0 2px #1890ff1a}.prose .katex-display:active{background-color:#1890ff14}.dark .ChatMessageItem-web-reference-link{background-color:#1e3a5f!important;color:#60a5fa!important;border-color:#2563eb}.dark .ChatMessageItem-web-reference-link:hover{background-color:#2c5282!important;border-color:#3b82f6!important;color:#93c5fd!important;box-shadow:0 2px 6px #60a5fa4d}.dark .ChatMessageItem-note-reference-link{background-color:#1e3a5f!important;color:#60a5fa!important;border-color:#2563eb}.dark .ChatMessageItem-note-reference-link:hover{background-color:#2c5282!important;border-color:#3b82f6!important;color:#93c5fd!important;box-shadow:0 2px 6px #60a5fa4d}.dark .ChatMessageItem-pdf-reference-link{background-color:#1890ff26!important;color:#60a5fa!important;border-color:#60a5fa4d}.dark .ChatMessageItem-pdf-reference-link:hover{background-color:#1890ff40!important;border-color:#60a5fa80!important;color:#93c5fd!important}.dark .ChatMessageItem-pdf-reference-link:active{background-color:#1890ff59!important;border-color:#60a5fa99!important;color:#bfdbfe!important}.dark .ChatMessageItem-chat-reference-link{background-color:#1890ff26!important;color:#60a5fa!important;border-color:#60a5fa4d}.dark .ChatMessageItem-chat-reference-link:hover{background-color:#1890ff40!important;border-color:#60a5fa80!important;color:#93c5fd!important}.dark .ChatMessageItem-chat-reference-link:active{background-color:#1890ff59!important;border-color:#60a5fa99!important;color:#bfdbfe!important}.NoteReferenceLink_markdownPreview :where(p){margin:.15em 0}.NoteReferenceLink_markdownPreview :where(ul,ol){margin:.15em 0 .15em 1.2em;padding:0}.NoteReferenceLink_markdownPreview :where(code){font-size:.92em}.pdf-reference-popover .ant-popover-inner{padding:12px}.pdf-reference-popover .ant-btn-text:disabled{color:#00000040}.dark .pdf-reference-popover .ant-btn-text:disabled{color:#ffffff4d}.dark .ChatMessageItem-rag-reference-wrapper{background-color:#1e3a1e;color:#86efac;border-color:#22c55e}.dark .prose hr{border-top-color:#404040}.dark .typing-dot{background:#60a5fa}.dark .ai-message .prose ::-moz-selection,.dark .user-message .aichat-inputbox ::-moz-selection,.dark .ai-message ::-moz-selection{background:#60a5fa40;color:inherit}.dark .ai-message .prose ::selection,.dark .user-message .aichat-inputbox ::selection,.dark .ai-message ::selection{background:#60a5fa40;color:inherit}.dark .aichat-inputbox{color:#e0e0e0}.dark .prose .katex:hover{background-color:#60a5fa26;box-shadow:0 0 0 2px #60a5fa33}.dark .prose .katex:active{background-color:#60a5fa33}.dark .prose .katex-display:hover{background-color:#60a5fa1a;box-shadow:0 0 0 2px #60a5fa26}.dark .prose .katex-display:active{background-color:#60a5fa26}.dark .source-view-textarea{background-color:#2d2d2d!important;color:#e0e0e0!important;border-color:#404040!important}.dark .source-view-textarea:hover{border-color:#505050!important}.dark .source-view-textarea:focus{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.block-source-toggle-btn{opacity:0;background-color:#f9fafb;color:#4b5563}.block-source-toggle-btn:hover{background-color:#f3f4f6}.block-hover-container:hover .block-source-toggle-btn{opacity:1}.dark .block-source-toggle-btn{background-color:#374151;color:#d1d5db}.dark .block-source-toggle-btn:hover{background-color:#4b5563}.prose code{white-space:pre-wrap;padding:.125rem .375rem;border-radius:.25rem;background-color:#ececec;color:#476582;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875em;word-break:normal;overflow-wrap:initial}.ChatMessageItem_inline-code{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.ChatMessageItem_inline-code:hover{background-color:#dde4ed;box-shadow:0 0 0 2px #1890ff26}.ChatMessageItem_inline-code:active{background-color:#cdd6e3}.dark .prose code{background-color:#3a3a3a;color:#a8c7e0}.dark .ChatMessageItem_inline-code:hover{background-color:#4a4a4a;box-shadow:0 0 0 2px #60a5fa33}.dark .ChatMessageItem_inline-code:active{background-color:#555}.user-message-bubble-wrapper{display:flex;justify-content:flex-start;align-items:flex-start}.user-message-bubble{position:relative;max-width:95%;background-color:#e9eef6;border:none;border-radius:18px;padding:12px 20px;transition:all .3s ease}.user-message-bubble.has-collapse-btn{padding-right:48px}.user-message-bubble:hover{box-shadow:0 2px 8px #0000000d}.user-message-content{color:#1e293b;line-height:1.6;word-break:break-word}.user-message-toggle-btn{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background-color:#0000000a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#4b5563}.user-message-toggle-btn:hover{background-color:#00000014;color:#1f2937}.user-message-toggle-btn:active{transform:scale(.95);background-color:#0000001f}.dark .user-message-bubble{background-color:#2a303c;border:none;box-shadow:none}.dark .user-message-bubble:hover{box-shadow:0 2px 8px #0003}.dark .user-message-content{color:#e2e8f0}.dark .user-message-toggle-btn{background-color:#ffffff14;color:#9ca3af}.dark .user-message-toggle-btn:hover{background-color:#ffffff26;color:#f3f4f6}.dark .user-message-toggle-btn:active{background-color:#fff3}.user-text-highlight{display:inline;transition:background-color .15s ease;border-radius:2px;padding:0 1px;cursor:pointer}.user-text-highlight:hover{filter:brightness(.95)}.user-text-highlight[data-highlight-color=yellow]{background-color:#ffeb3b66}.user-text-highlight[data-highlight-color=yellow]:hover{background-color:#ffeb3b99}.user-text-highlight[data-highlight-color=green]{background-color:#4caf5059}.user-text-highlight[data-highlight-color=green]:hover{background-color:#4caf5080}.user-text-highlight[data-highlight-color=blue]{background-color:#2196f34d}.user-text-highlight[data-highlight-color=blue]:hover{background-color:#2196f373}.user-text-highlight[data-highlight-color=pink]{background-color:#e91e6340}.user-text-highlight[data-highlight-color=pink]:hover{background-color:#e91e6366}.user-text-highlight[data-highlight-color=purple]{background-color:#9c27b04d}.user-text-highlight[data-highlight-color=purple]:hover{background-color:#9c27b073}.user-text-highlight[data-highlight-color=orange]{background-color:#ff980059}.user-text-highlight[data-highlight-color=orange]:hover{background-color:#ff980080}.dark .user-text-highlight[data-highlight-color=yellow]{background-color:#ffeb3b59}.dark .user-text-highlight[data-highlight-color=yellow]:hover{background-color:#ffeb3b80}.dark .user-text-highlight[data-highlight-color=green]{background-color:#4caf5059}.dark .user-text-highlight[data-highlight-color=green]:hover{background-color:#4caf5080}.dark .user-text-highlight[data-highlight-color=blue]{background-color:#2196f359}.dark .user-text-highlight[data-highlight-color=blue]:hover{background-color:#2196f380}.dark .user-text-highlight[data-highlight-color=pink]{background-color:#e91e634d}.dark .user-text-highlight[data-highlight-color=pink]:hover{background-color:#e91e6373}.dark .user-text-highlight[data-highlight-color=purple]{background-color:#9c27b059}.dark .user-text-highlight[data-highlight-color=purple]:hover{background-color:#9c27b080}.dark .user-text-highlight[data-highlight-color=orange]{background-color:#ff980066}.dark .user-text-highlight[data-highlight-color=orange]:hover{background-color:#ff98008c}.mobile .prose,.mobile .user-message-content{font-size:14px}.mobile .prose code{font-size:.8em}.mobile .ChatMessageItem-web-reference-link,.mobile .ChatMessageItem-note-reference-link,.mobile .ChatMessageItem-pdf-reference-link{font-size:11px;height:20px;min-width:40px;padding:0 6px}.mobile .ChatMessageItem-rag-reference-wrapper{font-size:10px;height:20px;min-width:50px;padding:0 7px}.mobile .user-message-bubble{padding:10px 16px}.mobile .typing-dot{width:7px;height:7px}.pdf-right-click-selection{position:absolute;border:2px dashed #1890ff;background-color:#1890ff1a;pointer-events:none;z-index:10000;box-sizing:border-box}.dark .pdf-right-click-selection{border-color:#40a9ff;background-color:#40a9ff26}._radio-input_f9vil_1{display:flex;flex-direction:column;gap:10px}._radio-input_f9vil_1 *{box-sizing:border-box;padding:0;margin:0}._radio-input_f9vil_1 label{display:flex;align-items:center;gap:15px;padding:0 20px;width:220px;cursor:pointer;height:50px;position:relative;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;border:1.5px solid transparent;transition:border .2s,background .2s}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30{cursor:not-allowed;background:#fafafa;border-color:#f0f0f0;opacity:.8}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30:hover{background:#fafafa;border-color:#f0f0f0}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30 ._text_f9vil_42{color:#bfbfbf}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30 input[type=radio]{border-color:#d9d9d9;background-color:#f5f5f5;cursor:not-allowed}._radio-input_f9vil_1 label:before{display:none}._radio-input_f9vil_1 label:hover{background:#f5f7fa;border-color:#b3c6ff}._radio-input_f9vil_1 ._label_f9vil_30:has(input:checked){border-color:#3b6cff;background:#f0f6ff}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30:has(input:checked){border-color:#d9d9d9;background:#fafafa}._radio-input_f9vil_1 ._label_f9vil_30 ._text_f9vil_42{color:#222;font-size:16px;font-weight:500}._radio-input_f9vil_1 ._label_f9vil_30 input[type=radio]{background-color:#fff;border:2px solid #b3b3b3;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:border .2s;margin-right:4px;position:relative}._radio-input_f9vil_1 ._label_f9vil_30 input[type=radio]:checked{border-color:#3b6cff}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30 input[type=radio]:checked{border-color:#d9d9d9}._radio-input_f9vil_1 ._label_f9vil_30._disabled_f9vil_30 input[type=radio]:checked:before{background-color:#d9d9d9}._radio-input_f9vil_1 ._label_f9vil_30 input[type=radio]:before{content:"";display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;width:10px;height:10px;border-radius:50%;background-color:#3b6cff;position:absolute;transform:scale(0);transition:transform .15s}._radio-input_f9vil_1 ._label_f9vil_30 input[type=radio]:checked:before{transform:scale(1)}._breathing-dot_f9vil_126:before{animation:_breathingDot_f9vil_1 .8s infinite alternate}@keyframes _breathingDot_f9vil_1{0%{opacity:.6;transform:scale(.6)}to{opacity:1;transform:scale(1)}}._label_f9vil_30._loading-bg_f9vil_137{position:relative;overflow:hidden;border-color:#3b6cff}._label_f9vil_30._loading-bg_f9vil_137:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(90deg,#3b6cff00,#3b6cff1a 80%,#3b6cff00);animation:_shimmerEffect_f9vil_1 1.5s infinite;z-index:1}@keyframes _shimmerEffect_f9vil_1{0%{left:-100%}to{left:100%}}._label_f9vil_30._pulse-border_f9vil_170{position:relative;overflow:hidden;border-color:#3b6cff;animation:_pulseBorder_f9vil_1 2s infinite}@keyframes _pulseBorder_f9vil_1{0%{border-color:#3b6cff80;box-shadow:0 0 #3b6cff4d}50%{border-color:#3b6cff;box-shadow:0 0 0 4px #3b6cff1a}to{border-color:#3b6cff80;box-shadow:0 0 #3b6cff4d}}._progress-bar_f9vil_193{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#3b6cff00,#3b6cff1a 20%,#3b6cff33,#3b6cff00);background-size:200% 100%;animation:_gradientSlide_f9vil_1 2s infinite;z-index:1}@keyframes _gradientSlide_f9vil_1{0%{background-position:100% 0}to{background-position:-100% 0}}._question-icon_f9vil_221{opacity:0;pointer-events:none;position:absolute;display:flex;align-items:center;justify-content:center;right:12px;top:50%;height:18px;width:18px;transform:translateY(-50%) scale(.8);color:#3b6cff;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),color .2s;z-index:3}._label_f9vil_30:hover ._question-icon_f9vil_221{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(.9)}._label_f9vil_30._disabled_f9vil_30:hover ._question-icon_f9vil_221{opacity:0;pointer-events:none}._note-icon_f9vil_251{opacity:0;pointer-events:none;position:absolute;display:flex;align-items:center;justify-content:center;right:12px;top:50%;height:22px;width:22px;transform:translateY(-50%) scale(.85);color:#3b6cff;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background-color .2s,box-shadow .2s;z-index:3;padding:2px;border-radius:6px}._label_f9vil_30:hover ._note-icon_f9vil_251{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(.95);cursor:pointer}._label_f9vil_30:hover ._note-icon_f9vil_251:hover{background-color:#3b6cff14;box-shadow:0 0 0 1px #3b6cff26 inset}._label_f9vil_30._disabled_f9vil_30:hover ._note-icon_f9vil_251{opacity:0;pointer-events:none}body.PdfFunctionSider_dragging_global{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.PdfFunctionSider_container{position:absolute;right:0;z-index:1000;display:flex;flex-direction:column;gap:4px;background:#fffffffa;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px 0 0 8px;border:1px solid rgba(0,0,0,.1);border-right:none;box-shadow:0 2px 8px #0000001a;padding:8px;width:40px;will-change:top;transition:width .2s ease,box-shadow .15s ease}.PdfFunctionSider_dragging{box-shadow:0 4px 12px #00000026;cursor:grabbing!important}.PdfFunctionSider_expanded{width:130px;transition:width .3s ease}.PdfFunctionSider_expanded:has(.PdfFunctionSider_gestureVideo_visible){width:280px}.PdfFunctionSider_buttons{opacity:1;transition:opacity .15s ease}.PdfFunctionSider_container:not(.PdfFunctionSider_expanded) .PdfFunctionSider_buttons{opacity:0;transition:opacity .1s ease}.PdfFunctionSider_toggle{display:flex;align-items:center;justify-content:center;height:32px;color:#6b7280;cursor:pointer;border-radius:6px;background:transparent;border:none;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease}.PdfFunctionSider_toggle:hover{background:#0000000d;color:#1f2937}.PdfFunctionSider_expanded .PdfFunctionSider_toggle .anticon{transform:rotate(180deg)}.PdfFunctionSider_expanded .PdfFunctionSider_toggle{justify-content:flex-start;padding-left:8px}.PdfFunctionSider_buttons{display:flex;flex-direction:column;gap:4px}.PdfFunctionSider_btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;height:32px;min-width:32px;position:relative;width:100%;transition:background-color .15s ease,color .15s ease}.PdfFunctionSider_btn:hover:not(:disabled){background:#0000000d;color:#1f2937}.PdfFunctionSider_btn:active:not(:disabled){background:#00000014}.PdfFunctionSider_btn:disabled{cursor:not-allowed;opacity:.4;background:transparent}.PdfFunctionSider_btn_active{background:#1890ff1a;color:#1890ff}.PdfFunctionSider_btn_active:hover:not(:disabled){background:#1890ff26}.PdfFunctionSider_btnIcon{display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.PdfFunctionSider_btnLabel{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.PdfFunctionSider_statusIcon{font-size:12px;color:#22c55e;flex-shrink:0;margin-left:4px}.PdfFunctionSider_container:not(.PdfFunctionSider_expanded) .PdfFunctionSider_btn{justify-content:center;padding:0;width:32px;min-width:32px}.PdfFunctionSider_container:not(.PdfFunctionSider_expanded) .PdfFunctionSider_btnLabel,.PdfFunctionSider_container:not(.PdfFunctionSider_expanded) .PdfFunctionSider_statusIcon{display:none}.dark .PdfFunctionSider_container{background:#1f2937fa;border-color:#ffffff1a;box-shadow:0 2px 8px #0000004d}.dark .PdfFunctionSider_toggle{color:#9ca3af}.dark .PdfFunctionSider_toggle:hover{background:#ffffff1a;color:#e5e7eb}.dark .PdfFunctionSider_btn{color:#9ca3af}.dark .PdfFunctionSider_btn:hover:not(:disabled){background:#ffffff1a;color:#e5e7eb}.dark .PdfFunctionSider_btn:active:not(:disabled){background:#ffffff26}.dark .PdfFunctionSider_btn_active{background:#1890ff33;color:#40a9ff}.dark .PdfFunctionSider_btn_active:hover:not(:disabled){background:#1890ff40}.dark .PdfFunctionSider_statusIcon{color:#4ade80}.dark .PdfFunctionSider_dragging{box-shadow:0 4px 12px #0006}@media (max-width: 768px){.PdfFunctionSider_container{width:40px;padding:8px}.PdfFunctionSider_expanded{width:140px}.PdfFunctionSider_btn{height:28px;min-width:28px;font-size:12px}.PdfFunctionSider_btnIcon{font-size:14px}.PdfFunctionSider_container:not(.PdfFunctionSider_expanded) .PdfFunctionSider_btn{width:28px;min-width:28px}}.PdfFunctionSider_gestureVideo{position:relative;width:100%;margin-top:8px;border-radius:var(--radius-md);overflow:hidden;background:#000;border:1px solid rgba(0,0,0,.1);transition:opacity .2s ease,max-height .3s ease}.PdfFunctionSider_gestureVideo_hidden{max-height:0;opacity:0;margin:0;padding:0;border:none;visibility:hidden;pointer-events:none}.PdfFunctionSider_gestureVideo_visible{max-height:400px;opacity:1;visibility:visible;pointer-events:auto}.PdfFunctionSider_gestureCanvas{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;background:#000}.PdfFunctionSider_gestureError{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#dc2626e6;color:#fff;padding:8px 12px;border-radius:var(--radius-md);font-size:12px;text-align:center;max-width:90%;font-weight:500}.PdfFunctionSider_gestureLabel{position:absolute;top:8px;left:50%;transform:translate(-50%);background:#1890ffe6;color:#fff;padding:4px 12px;border-radius:var(--radius-md);font-size:12px;font-weight:500;white-space:nowrap;animation:gestureFadeIn .2s ease}.PdfFunctionSider_gesturePaused{position:absolute;top:8px;left:50%;transform:translate(-50%);background:#ff6b6be6;color:#fff;padding:4px 12px;border-radius:var(--radius-md);font-size:12px;font-weight:500;white-space:nowrap}@keyframes gestureFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.PdfFunctionSider_gestureTips{padding:6px 8px;background:#e5edf6f7;font-size:11px;color:#666;text-align:center;border-top:1px solid rgba(0,0,0,.05)}.dark .PdfFunctionSider_gestureVideo{border-color:#ffffff1a}.dark .PdfFunctionSider_gestureTips{background:#40a9ff26;color:#9ca3af;border-top-color:#ffffff1a}.OrderPanel_modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.OrderPanel_modal .ant-modal-header{display:none}.OrderPanel_modal .ant-modal-body{padding:0!important}.OrderPanel_layout{display:flex;height:75vh;max-height:700px}.OrderPanel_sidebar{width:180px;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0}.OrderPanel_sidebar_header{display:flex;align-items:center;gap:10px;padding:20px 16px;font-size:16px;font-weight:600;color:#1890ff}.OrderPanel_sidebar_logo{font-size:20px}.OrderPanel_sidebar_menu{flex:1;padding:12px 8px;overflow-y:auto}.OrderPanel_sidebar_item{display:flex;align-items:center;padding:12px 16px;margin-bottom:4px;border-radius:6px;font-size:14px;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.OrderPanel_sidebar_item:hover{background:#f1f5f9;color:#1e293b}.OrderPanel_sidebar_item.active{background:#f1f5f9;color:#1890ff;font-weight:600}.OrderPanel_content{flex:1;display:flex;flex-direction:column;background:#fff;min-width:0}.OrderPanel_content_body{flex:1;padding:24px;min-height:0;display:flex;flex-direction:column;overflow:hidden}.OrderPanel_spin_inline,.OrderPanel_spin_inline .ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0}.OrderPanel_section{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:16px;flex-shrink:0}.OrderPanel_section_flex{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.OrderPanel_section_header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e293b;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.OrderPanel_stats{flex-shrink:0}.OrderPanel_modal .ant-card{border-radius:8px;border:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000a}.OrderPanel_modal .ant-statistic-title{font-size:13px;color:#64748b}.OrderPanel_modal .ant-statistic-content{font-size:24px;font-weight:600}.OrderPanel_table_container{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:6px}.OrderPanel_table_wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.OrderPanel_pagination_wrapper{flex-shrink:0;padding:16px 0;display:flex;justify-content:center;border-top:1px solid #f0f0f0;background:#fff}.OrderPanel_modal .ant-table{font-size:13px}.OrderPanel_table_wrapper .ant-table-wrapper,.OrderPanel_table_wrapper .ant-spin-nested-loading,.OrderPanel_table_wrapper .ant-spin-container,.OrderPanel_table_wrapper .ant-table,.OrderPanel_table_wrapper .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}.OrderPanel_table_wrapper .ant-table-header{flex-shrink:0}.OrderPanel_table_wrapper .ant-table-body{flex:1;min-height:0;overflow-y:auto!important}.OrderPanel_modal .ant-table-thead>tr>th{background:#f8fafc!important;font-weight:600;color:#1e293b;border-bottom:1px solid #e5e7eb!important}.OrderPanel_modal .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important}.OrderPanel_modal .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.OrderPanel_modal .ant-table-cell[align=right]{color:#1890ff;font-weight:500}.OrderPanel_modal .glass-card{background:#fff;border-radius:6px}.OrderPanel_pagination_wrapper .ant-pagination{display:flex!important}.OrderPanel_modal .ant-pagination-item-active{border-color:#1890ff}.OrderPanel_modal .ant-pagination-item-active a{color:#1890ff}.dark .OrderPanel_sidebar{background:#141414;border-color:#303030}.dark .OrderPanel_sidebar_header{border-color:#303030;color:#1890ff}.dark .OrderPanel_sidebar_item{color:#a6a6a6}.dark .OrderPanel_sidebar_item:hover{background:#262626;color:#e8e8e8}.dark .OrderPanel_sidebar_item.active{background:#262626;color:#40a9ff;font-weight:600}.dark .OrderPanel_content{background:#1f1f1f}.dark .OrderPanel_section{background:#262626}.dark .OrderPanel_section_header{color:#e8e8e8;border-color:#404040}.dark .OrderPanel_table_container{background:#1f1f1f}.dark .OrderPanel_modal .ant-card{background:#1f1f1f;border-color:#303030}.dark .OrderPanel_modal .ant-statistic-title{color:#a6a6a6}.dark .OrderPanel_modal .ant-statistic-content{color:#40a9ff!important}.dark .OrderPanel_modal .ant-table-thead>tr>th{background:#262626!important;color:#e8e8e8!important;border-color:#303030!important}.dark .OrderPanel_modal .ant-table-tbody>tr>td{border-color:#303030!important;color:#d9d9d9!important}.dark .OrderPanel_modal .ant-table-tbody>tr:hover>td{background:#262626!important}.dark .OrderPanel_modal .ant-table-cell[align=right]{color:#40a9ff}.dark .OrderPanel_modal .glass-card{background:#1f1f1f;border-color:#303030}.dark .OrderPanel_pagination_wrapper{border-color:#303030;background:#1f1f1f}.dark .OrderPanel_pagination_wrapper .ant-pagination-item{background:#262626;border-color:#303030}.dark .OrderPanel_pagination_wrapper .ant-pagination-item a{color:#d9d9d9}.dark .OrderPanel_pagination_wrapper .ant-pagination-item-active{background:#177ddc;border-color:#177ddc}.dark .OrderPanel_pagination_wrapper .ant-pagination-item-active a{color:#fff}.dark .OrderPanel_pagination_wrapper .ant-select-selector,.dark .OrderPanel_pagination_wrapper .ant-pagination-options-quick-jumper input{background:#262626;border-color:#303030;color:#d9d9d9}.LeftSiderbar_popover_container .ant-popover-inner,.LeftSiderbar_popover_container .ant-popover-content{border-radius:12px!important}.LeftSiderbar_popover_user_email{font-family:Noto Sans SC!important;white-space:nowrap}html.dark .LeftSiderbar_popover_container .ant-popover-inner{background-color:#2d2d2d!important;border:1px solid #404040!important}html.dark .LeftSiderbar_popover_container .ant-popover-arrow:before{background:#2d2d2d!important;border:1px solid #404040!important}html.dark .LeftSiderbar_popover_container .ant-popover-inner-content{color:#e0e0e0!important}html.dark .LeftSiderbar_popover_user_email{color:#9ca3af!important}body.lr-left-sidebar-tablists-offset [role=tablist]{margin-left:30px}.setting-center-modal .ant-modal-container{padding:0!important}html.dark .setting-center-modal .ant-modal-content{background:#1e1e1e!important;border-color:#ffffff1a!important;border-radius:14px!important;overflow:hidden}html.dark .setting-center-modal .ant-modal-body{background:transparent!important}.LeftSiderbar_subscription-badge{position:absolute;bottom:-2px;right:-4px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.LeftSiderbar_subscription-badge.collapsed{width:14px;height:14px}.LeftSiderbar_subscription-badge.free{background:linear-gradient(135deg,#7ab6ee,#096dd9 80%)}.LeftSiderbar_subscription-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.LeftSiderbar_subscription-badge.collapsed .LeftSiderbar_subscription-icon{width:8px;height:8px}.LeftSiderbar_subscription-icon svg{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block}.LeftSiderbar_subscription-icon svg rect{display:none!important}.LeftSiderbar_subscription-icon svg path[fill=white]{fill:#fff!important}.LeftSiderbar_subscription-icon svg path[fill=currentColor]{fill:#fff!important}.LeftSiderbar_subscription-badge.free .LeftSiderbar_subscription-icon svg path[fill=currentColor]{fill:#fff!important}.LeftSiderbar_avatar-gradient-border{border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2px;background:linear-gradient(135deg,#97ccfe,#096dd9)}.LeftSiderbar_avatar-gradient-border.max{background:linear-gradient(135deg,#8741ea,#a742ea)}.LeftSiderbar_user-button{background-color:#1890ff1f;transition:background-color .15s ease}.LeftSiderbar_user-button:hover{background-color:#1890ff3d}.LeftSiderbar_user-button.max{background-color:#8741ea1f}.LeftSiderbar_user-button.max:hover{background-color:#8741ea3d}html.dark .LeftSiderbar_user-button{background-color:#60a5fa26}html.dark .LeftSiderbar_user-button:hover{background-color:#60a5fa40}html.dark .LeftSiderbar_user-button.max{background-color:#8741ea26}html.dark .LeftSiderbar_user-button.max:hover{background-color:#8741ea40}.LeftSiderbar_user-title{color:#266fee}html.dark .LeftSiderbar_user-title{color:#60a5fa}.LeftSiderbar_user-title.max{color:#8741ea}html.dark .LeftSiderbar_user-title.max{color:#a742ea}._user-avatar_13xez_1{display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:box-shadow .2s;box-shadow:0 2px 8px #0000000a;overflow:hidden}.SubscriptionAvatar_gradient-border{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#266fee,#1890ff);padding:2px}.SubscriptionAvatar_gradient-border.max{background:linear-gradient(135deg,#8741ea,#a742ea)}.SubscriptionAvatar_subscription-badge{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001f;z-index:10}.SubscriptionAvatar_subscription-badge.collapsed{width:12px;height:12px;bottom:-1px;right:-1px}.SubscriptionAvatar_subscription-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.SubscriptionAvatar_subscription-badge.collapsed .SubscriptionAvatar_subscription-icon{width:8px;height:8px}.SubscriptionAvatar_subscription-icon svg{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block}.SubscriptionAvatar_subscription-icon svg rect{display:none!important}.SubscriptionAvatar_subscription-icon svg path[fill=white]{fill:#fff!important}.SubscriptionAvatar_subscription-icon svg path[fill=currentColor]{fill:#fff!important}html.dark .SubscriptionAvatar_subscription-badge{background-color:#1f1f1f;box-shadow:0 1px 3px #0000004d}.tutorial-modal .ant-modal-content{background:#fff;border:1px solid #f0f0f0;box-shadow:var(--shadow-large);border-radius:var(--radius-xl);padding:0;overflow:hidden}.tutorial-modal .ant-modal-close{top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f5f5f5;transition:all .2s ease}.tutorial-modal .ant-modal-close:hover{background:#e8e8e8}.tutorial-modal .ant-modal-close-x{font-size:14px;line-height:32px;color:#666}.tutorial-modal-content{padding:24px}.tutorial-stepper{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:24px;flex-wrap:wrap}.tutorial-step-item{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tutorial-step-item:hover{background:#f5f5f5}.tutorial-step-item.active{background:#fff;border-color:#d9d9d9;box-shadow:0 1px 4px #0000000f}.tutorial-step-item.completed{border-color:#f0f0f0}.tutorial-step-indicator{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;transition:all .2s ease}.tutorial-step-item .tutorial-step-indicator{background:#f0f0f0;color:#999}.tutorial-step-item.active .tutorial-step-indicator{background:#1890ff;color:#fff}.tutorial-step-item.completed .tutorial-step-indicator{background:#52c41a;color:#fff}.tutorial-step-number{line-height:1}.tutorial-step-check{font-size:12px}.tutorial-step-title{font-size:13px;color:#999;font-weight:500;white-space:nowrap;transition:color .2s ease}.tutorial-step-item.active .tutorial-step-title{color:#333;font-weight:600}.tutorial-step-item.completed .tutorial-step-title{color:#666}.tutorial-step-connector{color:#d9d9d9;font-size:10px;display:flex;align-items:center;flex-shrink:0}.tutorial-content{display:flex;flex-direction:column;align-items:center;gap:20px}.tutorial-content-image-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.tutorial-content-image{width:100%;height:360px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:var(--radius-lg);overflow:hidden;border:1px solid #f0f0f0}.tutorial-content-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:opacity .2s ease}.tutorial-content-image img:hover{opacity:.9}.tutorial-image-hint{text-align:center;font-size:12px;color:#999;line-height:1.5}.tutorial-content-info{width:100%;text-align:center}.tutorial-content-title{font-size:18px;font-weight:var(--font-weight-semibold);color:#1e293b;margin-bottom:10px;line-height:1.4}.tutorial-title-link{color:#1e293b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.tutorial-title-link:hover{color:#1890ff}.tutorial-content-description{font-size:13px;color:#64748b;line-height:var(--line-height-normal);margin-bottom:16px;padding:0 30px}.tutorial-content-description a{color:#1890ff;text-decoration:none;border-bottom:1px solid #1890ff;transition:all .2s ease;cursor:pointer}.tutorial-content-description a:hover{color:#40a9ff;border-bottom-color:#40a9ff}.tutorial-content-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.tutorial-learn-btn{height:36px;padding:0 24px;font-size:14px;border-radius:var(--radius-md);background:#1890ff;border:none;transition:all .2s ease}.tutorial-learn-btn:hover{background:#40a9ff}.tutorial-help-link{font-size:12px;color:#1890ff;text-decoration:none;transition:color .2s ease}.tutorial-help-link:hover{color:#40a9ff;text-decoration:underline}.tutorial-modal-footer{margin-top:24px;display:flex;align-items:center;justify-content:space-between}.tutorial-modal-footer-left{flex:1}.tutorial-modal-footer-right{display:flex;align-items:center;gap:12px}.tutorial-nav-btn{height:36px;padding:0 20px;border-radius:var(--radius-md);font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.tutorial-nav-btn:not(:disabled):hover{opacity:.9}.dark .tutorial-modal .ant-modal-content{background:#1f1f1f;border:1px solid #303030}.dark .tutorial-modal .ant-modal-close{background:#2d2d2d}.dark .tutorial-modal .ant-modal-close:hover{background:#3d3d3d}.dark .tutorial-modal .ant-modal-close-x{color:#a0a0a0}.dark .tutorial-step-item{border-color:transparent}.dark .tutorial-step-item:hover{background:#2d2d2d}.dark .tutorial-step-item.active{background:#262626;border-color:#404040}.dark .tutorial-step-item.completed{border-color:#2d2d2d}.dark .tutorial-step-item .tutorial-step-indicator{background:#2d2d2d;color:#666}.dark .tutorial-step-item.active .tutorial-step-indicator{background:#1890ff;color:#fff}.dark .tutorial-step-item.completed .tutorial-step-indicator{background:#52c41a;color:#fff}.dark .tutorial-step-title{color:#666}.dark .tutorial-step-item.active .tutorial-step-title{color:#e0e0e0}.dark .tutorial-step-item.completed .tutorial-step-title{color:#a0a0a0}.dark .tutorial-step-connector{color:#404040}.dark .tutorial-content-image{background:#262626;border-color:#303030}.dark .tutorial-image-hint{color:#666}.dark .tutorial-content-title,.dark .tutorial-title-link{color:#e0e0e0}.dark .tutorial-title-link:hover{color:#40a9ff}.dark .tutorial-content-description{color:#a0a0a0}.dark .tutorial-content-description a{color:#40a9ff;border-bottom-color:#40a9ff}.dark .tutorial-content-description a:hover{color:#69b1ff;border-bottom-color:#69b1ff}.dark .tutorial-learn-btn{background:#1890ff;color:#fff}.dark .tutorial-learn-btn:hover{background:#40a9ff}.dark .tutorial-help-link{color:#40a9ff}.dark .tutorial-help-link:hover{color:#69b1ff}@media (max-width: 768px){.tutorial-modal .ant-modal-content{border-radius:var(--radius-lg)}.tutorial-modal-content{padding:24px 16px}.tutorial-stepper{gap:4px;margin-bottom:24px}.tutorial-step-item{padding:6px 10px}.tutorial-step-title{font-size:12px}.tutorial-step-indicator{width:20px;height:20px;font-size:10px}.tutorial-step-connector{font-size:10px}.tutorial-content-image{height:240px}.tutorial-image-hint{font-size:11px}.tutorial-content-title{font-size:18px}.tutorial-content-description{font-size:13px;padding:0 10px}.tutorial-modal-footer{margin-top:24px}.tutorial-nav-btn{height:36px;padding:0 16px;font-size:13px}}@media (max-width: 600px){.tutorial-step-title{display:none}.tutorial-step-item{padding:6px}.tutorial-stepper{gap:8px}}.FeedbackModal_clean .ant-modal-content{padding:24px 32px!important;border-radius:16px!important;overflow:hidden}.FeedbackModal_clean.dark .ant-modal-content{background:#1f1f1f}.FeedbackModal_clean .ant-tabs-nav{margin-bottom:20px!important}.FeedbackModal_clean .ant-tabs-nav:before{border-bottom:1px solid #f0f0f0}.FeedbackModal_clean.dark .ant-tabs-nav:before{border-bottom:1px solid #303030}.feedback-uploader .ant-upload.ant-upload-select-picture-card{width:80px!important;height:80px!important;border-radius:8px!important;border:1px dashed #d9d9d9!important;background:#fafafa!important}.FeedbackModal_clean.dark .feedback-uploader .ant-upload.ant-upload-select-picture-card{border-color:#434343!important;background:#141414!important}.feedback-uploader .ant-upload-list-item-container{width:80px!important;height:80px!important}.feedback-table .ant-table{font-size:13px;background:transparent!important}.feedback-table .ant-table-thead>tr>th{background:transparent!important;font-weight:500;color:#888}.FeedbackModal_clean.dark .feedback-table .ant-table-thead>tr>th{color:#666;border-bottom-color:#303030}.FeedbackModal_clean.dark .feedback-table .ant-table-tbody>tr>td{border-bottom-color:#303030}.FeedbackModal_clean.dark .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}.MainPage-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative}.MainPage-header{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.MainPage-checkin{margin:16px 0;animation:MainPage-fadeIn .5s ease-out}@keyframes MainPage-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MainPage-logo{display:flex;align-items:center;gap:12px}.MainPage-logoText{display:flex;flex-direction:column;align-items:center}.MainPage-logoText svg{height:60px;width:auto;display:block;color:#1a1a1a}.dark .MainPage-logoText svg{color:#e0e0e0}.MainPage-logoTitle{font-size:62px;font-weight:400;color:#1a1a1a;letter-spacing:2.5px;font-family:Headland One;filter:drop-shadow(3px 3px 4px #c5c5c5e5)}.MainPage-tagline{font-size:28px;gap:12px;transform:skew(-8deg);font-weight:500;color:#9ca3af;letter-spacing:.5px;font-family:DIN Next LT Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;align-items:center;justify-content:center;width:100%;max-width:650px;margin:4px auto 0}.MainPage-tagline:before,.MainPage-tagline:after{content:"";flex:1 1 120px;height:1px;background:#e5e7eb}.MainPage-taglineFixed{padding:0}.MainPage-flipCard{position:relative;width:auto;height:36px;perspective:1000px;display:inline-block;vertical-align:baseline}.MainPage-flipInner{position:absolute;inset:0;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease;pointer-events:none}.MainPage-flipSizer{visibility:hidden;pointer-events:none;white-space:nowrap;display:block}.MainPage-flipFace{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;transition:opacity .5s ease;white-space:nowrap}.MainPage-flipFront{transform:rotateX(0);opacity:1}.MainPage-flipBack{transform:rotateX(180deg);opacity:0}.MainPage-flipCard.flip .MainPage-flipInner{transform:rotateX(180deg)}.MainPage-flipCard.flip .MainPage-flipFront{opacity:0}.MainPage-flipCard.flip .MainPage-flipBack{opacity:1}.MainPage-content{width:100%;max-width:850px;margin:0 auto}.MainPage-content[data-mode=search] .MainPage-searchMode{animation:mainpageFadeUpIn .32s ease-out both}.MainPage-content[data-mode=upload] .MainPage-uploadMode{animation:mainpageScaleDownIn .32s ease-out both}@keyframes mainpageFadeUpIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mainpageScaleDownIn{0%{opacity:0;transform:translateY(-10px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.MainPage-searchMode{width:100%}.MainPage-searchBox{width:100%;max-width:850px;margin:0 auto;border:2px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 2px 12px #00000014;overflow:hidden;transition:all .3s ease}.MainPage-searchBox:focus-within{border-color:#2a6efc;box-shadow:0 0 0 3px #2a6efc1a}.MainPage-searchTextarea{width:100%;border:none;outline:none;font-size:16px;color:#333;background:transparent;padding:20px 24px;resize:none;font-family:inherit;line-height:1.5}.MainPage-searchTextarea::-moz-placeholder{color:#9ca3af}.MainPage-searchTextarea::placeholder{color:#9ca3af}.MainPage-searchControls{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #f3f4f6;background:#fafbfc}.MainPage-searchControlsLeft,.MainPage-searchControlsRight{display:flex;align-items:center;gap:8px}.MainPage-searchPillControls{display:flex;align-items:center;gap:0;border:1px solid #e5e7eb;border-radius:50px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #0000000f;position:relative}.MainPage-searchPillControls:before{content:"";position:absolute;top:4px;left:4px;width:100px;height:calc(100% - 8px);background:#f8f9ff;border-radius:50px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0;box-shadow:0 2px 4px #2a6efc26}.MainPage-searchPillControls[data-active=read]:before{transform:translate(calc(100% - 8px))}.MainPage-searchPillSearchBtn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;color:#374151;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;position:relative;z-index:1;flex:1;justify-content:center;white-space:nowrap}.MainPage-searchPillSearchBtn:hover{color:#2a6efc}.MainPage-searchPillControls[data-active=search] .MainPage-searchPillSearchBtn{color:#2a6efc;font-weight:600}.MainPage-searchPillSearchBtn:disabled{opacity:.6;cursor:not-allowed}.MainPage-searchPillReadBtn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;background:transparent;color:#374151;cursor:pointer;transition:all .2s ease;position:relative;z-index:1;flex:1;white-space:nowrap}.MainPage-searchPillReadBtn:hover{color:#2a6efc}.MainPage-searchPillControls[data-active=read] .MainPage-searchPillReadBtn{color:#2a6efc;font-weight:600}.MainPage-controlBtn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;cursor:pointer;transition:all .2s ease}.MainPage-controlBtn:hover{border-color:#2a6efc;color:#2a6efc;background:#f8f9ff}.MainPage-searchButton{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:50px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.MainPage-searchButton:hover{border-color:#2a6efc;color:#2a6efc;background:#f8f9ff}.MainPage-readIconBtn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;cursor:pointer;transition:all .2s ease}.MainPage-readIconBtn:hover{border-color:#2a6efc;color:#2a6efc;background:#f8f9ff}.MainPage-modelSelector{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:50px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.MainPage-modelSelector:hover{border-color:#2a6efc;background:#f8f9ff}.MainPage-modelSelector svg{color:#6366f1}.MainPage-sendButton{width:44px;height:44px;border-radius:50%;background:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.MainPage-sendButton:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db;transform:scale(1.05)}.MainPage-sendButton:disabled{background:#f9fafb;border-color:#f3f4f6;cursor:not-allowed;opacity:.5}.MainPage-sendButton:active:not(:disabled){transform:scale(.95)}.MainPage-uploadMode{width:100%;display:flex;flex-direction:column;gap:32px}.MainPage-uploadArea{width:100%;max-width:100%;margin:0 auto;border:2px solid #e5e7eb;border-radius:24px;padding:0 40px 20px;background:#fff;box-shadow:0 2px 12px #00000014;overflow:hidden;position:relative;transition:all .3s ease;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.MainPage-uploadArea:hover,.MainPage-uploadArea:focus-within{border-color:#e5e7eb;box-shadow:0 0 0 3px #2a6efc14}.MainPage-uploadContent{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1;justify-content:center}.MainPage-uploadText{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:#2a6efc;text-align:center;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s ease}.MainPage-uploadText:hover{background:#f0f6ff;text-decoration:underline;text-underline-offset:3px}.MainPage-uploadHint{font-size:14px;color:#2a6efc;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.MainPage-uploadHint:hover{opacity:.7}.MainPage-uploadControls{display:flex;align-items:center;gap:0;padding:4px;position:absolute;bottom:20px;left:24px;border:1px solid #e5e7eb;border-radius:50px;background:#fff;overflow:visible;box-shadow:0 2px 8px #0000000f;z-index:10}.MainPage-uploadControls:before{content:"";position:absolute;top:4px;left:4px;width:100px;height:calc(100% - 8px);background:#f8f9ff;border-radius:50px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0;box-shadow:0 2px 4px #2a6efc26}.MainPage-uploadControls[data-active=read]:before{transform:translate(52px)}.MainPage-uploadSearchBtn{display:flex;align-items:center;gap:8px;padding:8px 20px;border:none;background:transparent;color:#374151;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;position:relative;z-index:1;flex:1;justify-content:center;white-space:nowrap}.MainPage-uploadSearchBtn:hover{color:#2a6efc}.MainPage-uploadControls[data-active=search] .MainPage-uploadSearchBtn{color:#2a6efc;font-weight:600}.MainPage-uploadControlsDivider{display:none}.MainPage-uploadReadBtn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border:none;background:transparent;color:#374151;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;position:relative;z-index:1;flex:1;white-space:nowrap}.MainPage-uploadReadBtn:hover{color:#2a6efc}.MainPage-uploadControls[data-active=read] .MainPage-uploadReadBtn{color:#2a6efc;font-weight:600}.MainPage-examplesSection{width:100%;margin-top:24px;text-align:center}.MainPage-examplesHint{text-align:center;font-size:15px;color:#2a6efc;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:8px;display:inline-block;transition:all .2s ease}.MainPage-examplesHint:hover{background:#f0f6ff;text-decoration:underline}.MainPage-examplesPopover{max-width:90vw}.MainPage-examplesPopoverGrid{display:grid;grid-template-columns:repeat(3,140px);gap:12px}.MainPage-toolStatusDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #ef444426}.MainPage-exampleCardSmall{background:#fff;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s ease;border:1px solid #f3f4f6}.MainPage-exampleCardSmall:hover{box-shadow:0 4px 12px #2a6efc26;border-color:#2a6efc}.MainPage-exampleCardSmall--disabled{opacity:.6;pointer-events:none}.MainPage-exampleCardSmall--disabled:hover{box-shadow:none;border-color:#f3f4f6}.MainPage-exampleThumbnailSmall{position:relative;width:100%;height:140px;overflow:hidden;background:#f3f4f6}.MainPage-exampleThumbnailSmall:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 1.61%,#2a282830 98.39%);pointer-events:none;z-index:1}.MainPage-exampleThumbnailSmall img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MainPage-pdfBadgeSmall{position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center;z-index:2}.MainPage-exampleTitleSmall{padding:8px 10px;font-size:12px;font-weight:500;color:#374151;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:42px}.MainPage-buttonRow{display:flex;gap:24px;margin:32px 0 24px}.MainPage-importBtn,.MainPage-resourceBtn,.MainPage-recommendBtn{padding:12px 32px;border-radius:8px;border:none;background:#fbf9f9b4;box-shadow:0 4px 8px #0000001f;font-size:16px;cursor:pointer;transition:background .2s,transform .2s}.MainPage-importBtn:hover,.MainPage-resourceBtn:hover,.MainPage-recommendBtn:hover{background:#f0f0f0;transition:ease-in-out .2s;transform:scale(1.02)}.MainPage-carouselWrapper{width:90%;margin-top:24px}@media (max-width: 768px){.MainPage-logoTitle{font-size:36px}.MainPage-tagline{font-size:16px}.MainPage-header{margin-bottom:35px}.MainPage-searchBox{max-width:100%;border-radius:20px}.MainPage-searchTextarea{padding:16px 18px;font-size:15px}.MainPage-searchControls{padding:10px 12px;flex-wrap:wrap;gap:8px}.MainPage-searchControlsLeft,.MainPage-searchControlsRight{gap:6px}.MainPage-controlBtn{width:32px;height:32px}.MainPage-searchButton,.MainPage-modelSelector{font-size:12px;padding:6px 12px}.MainPage-searchPillSearchBtn{padding:8px 16px;font-size:13px;gap:6px}.MainPage-searchPillReadBtn{padding:8px 12px}.MainPage-uploadArea{max-width:100%;padding:60px 24px 20px;min-height:240px}.MainPage-uploadText{font-size:16px}.MainPage-uploadHint{font-size:13px}.MainPage-uploadControls{left:16px;bottom:16px;padding:3px}.MainPage-uploadControls:before{top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px)}.MainPage-uploadControls[data-active=read]:before{transform:translate(calc(100% + 3px))}.MainPage-uploadSearchBtn{padding:8px 16px;font-size:13px;gap:6px}.MainPage-uploadReadBtn{padding:8px 16px;font-size:13px}.MainPage-uploadControlsDivider{display:none}.MainPage-examplesPopover{width:100%}.MainPage-examplesPopoverGrid{grid-template-columns:repeat(2,1fr);gap:10px}.MainPage-exampleThumbnailSmall{height:100px}}.dark .MainPage-logoTitle{color:#fff;filter:drop-shadow(0 0 10px rgba(64,169,255,.5)) drop-shadow(0 4px 8px rgba(0,0,0,.3))}.dark .MainPage-tagline{color:#9ca3af}.dark .MainPage-tagline:before,.dark .MainPage-tagline:after{background:#404040}.dark .MainPage-flipFace{color:#9ca3af}.dark .MainPage-searchBox{background:#2d2d2d;border-color:#505050;box-shadow:0 2px 12px #0000004d}.dark .MainPage-searchBox:focus-within{border-color:#40a9ff;box-shadow:0 0 0 3px #40a9ff26}.dark .MainPage-searchTextarea{color:#e0e0e0;background:transparent}.dark .MainPage-searchTextarea::-moz-placeholder{color:#6b7280}.dark .MainPage-searchTextarea::placeholder{color:#6b7280}.dark .MainPage-searchControls{border-top-color:#404040;background:#252525}.dark .MainPage-searchPillControls{border-color:#505050;background:#2d2d2d;box-shadow:0 2px 8px #0000004d}.dark .MainPage-searchPillControls:before{background:#40a9ff26;box-shadow:0 2px 4px #40a9ff40}.dark .MainPage-searchPillSearchBtn{background:transparent;color:#e0e0e0}.dark .MainPage-searchPillSearchBtn:hover{color:#40a9ff}.dark .MainPage-searchPillControls[data-active=search] .MainPage-searchPillSearchBtn{color:#40a9ff;font-weight:600}.dark .MainPage-searchPillReadBtn{background:transparent;color:#e0e0e0}.dark .MainPage-searchPillReadBtn:hover{color:#40a9ff}.dark .MainPage-searchPillControls[data-active=read] .MainPage-searchPillReadBtn{color:#40a9ff;font-weight:600}.dark .MainPage-controlBtn{border-color:#505050;background:#2d2d2d;color:#9ca3af}.dark .MainPage-controlBtn:hover{border-color:#40a9ff;color:#40a9ff;background:#40a9ff1a}.dark .MainPage-searchButton{border-color:#505050;background:#2d2d2d;color:#e0e0e0}.dark .MainPage-searchButton:hover{border-color:#40a9ff;color:#40a9ff;background:#40a9ff1a}.dark .MainPage-readIconBtn{border-color:#505050;background:#2d2d2d;color:#9ca3af}.dark .MainPage-readIconBtn:hover{border-color:#40a9ff;color:#40a9ff;background:#40a9ff1a}.dark .MainPage-sendButton{background:#252525;border-color:#3a3a3a}.dark .MainPage-sendButton:hover:not(:disabled){background:#2a2a2a;border-color:#4a4a4a}.dark .MainPage-sendButton:disabled{background:#1e1e1e;border-color:#2a2a2a}.dark .MainPage-modelSelector{border-color:#505050;background:#2d2d2d;color:#e0e0e0}.dark .MainPage-modelSelector:hover{border-color:#40a9ff;background:#40a9ff1a}.dark .MainPage-uploadArea{border-color:#505050;background:#2d2d2d;box-shadow:0 2px 12px #0000004d}.dark .MainPage-uploadArea:hover,.dark .MainPage-uploadArea:focus-within{border-color:#505050;box-shadow:0 0 0 3px #40a9ff1f}.dark .MainPage-uploadText{color:#40a9ff}.dark .MainPage-uploadText:hover{background:#40a9ff1a}.dark .MainPage-uploadHint{color:#40a9ff}.dark .MainPage-uploadControls{border-color:#505050;background:#2d2d2d;box-shadow:0 2px 8px #0000004d}.dark .MainPage-uploadControls:before{background:#40a9ff26;box-shadow:0 2px 4px #40a9ff40}.dark .MainPage-uploadSearchBtn{background:transparent;color:#e0e0e0}.dark .MainPage-uploadSearchBtn:hover{color:#40a9ff}.dark .MainPage-uploadControls[data-active=search] .MainPage-uploadSearchBtn{color:#40a9ff;font-weight:600}.dark .MainPage-uploadControlsDivider{display:none}.dark .MainPage-uploadReadBtn{background:transparent;color:#e0e0e0}.dark .MainPage-uploadReadBtn:hover{color:#40a9ff}.dark .MainPage-uploadControls[data-active=read] .MainPage-uploadReadBtn{color:#40a9ff;font-weight:600}.dark .MainPage-examplesHint{color:#40a9ff}.dark .MainPage-examplesHint:hover{background:#40a9ff1a}.dark .MainPage-exampleCardSmall{background:#2d2d2d;border-color:#404040}.dark .MainPage-exampleCardSmall:hover{box-shadow:0 4px 12px #40a9ff40;border-color:#40a9ff}.dark .MainPage-exampleCardSmall--disabled{opacity:.5}.dark .MainPage-exampleCardSmall--disabled:hover{box-shadow:none;border-color:#404040}.dark .MainPage-exampleThumbnailSmall{background:#1e1e1e}.dark .MainPage-exampleTitleSmall{color:#e0e0e0}.dark .MainPage-importBtn,.dark .MainPage-resourceBtn,.dark .MainPage-recommendBtn{background:#2d2d2d;color:#e0e0e0;box-shadow:0 4px 8px #0000004d}.dark .MainPage-importBtn:hover,.dark .MainPage-resourceBtn:hover,.dark .MainPage-recommendBtn:hover{background:#383838}.MainPage-updateLogButtonWrapper{position:absolute;top:20px;right:20px;z-index:10}.MainPage-updateLogButton{padding:8px 16px;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;gap:8px;transition:all .2s ease;background:#f7f8fa;border:none;color:#333;cursor:pointer;font-size:14px}.MainPage-updateLogButton:hover{background:#e5e7eb}.MainPage-updateLogText{font-size:14px;color:inherit}.dark .MainPage-updateLogButton{background:#2d2d2d;color:#e0e0e0}.dark .MainPage-updateLogButton:hover{background:#383838}@media (max-width: 768px){.MainPage-updateLogButtonWrapper{top:16px;right:16px}.MainPage-updateLogButton{padding:6px 12px;font-size:13px}.MainPage-updateLogText{font-size:13px}}.ResourceBank_resourceBank{width:100%;height:100%;display:flex;flex-direction:column;padding:15px;overflow:hidden;position:relative}.ResourceBank_viewContainer{position:relative;flex:1;width:100%;height:100%;overflow:hidden}@media (max-width: 768px){.ResourceBank_viewContainer{height:100%;overflow:auto}}.ResourceBank_view{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}@media (max-width: 768px){.ResourceBank_view{position:static;height:100%;overflow:auto}}.ResourceBank_mainView{transform:translate(0)}.ResourceBank_mainView.ResourceBank_hidden{transform:translate(-100%)}.ResourceBank_dataPannelView{transform:translate(100%)}.ResourceBank_dataPannelView.ResourceBank_visible{transform:translate(0)}.ResourceBank_header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;gap:20px;flex-direction:row}.ResourceBank_title{font-size:24px;font-weight:600;color:#333;flex-shrink:0}.ResourceBank_categoryTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:2px 4px}.ResourceBank_categoryTab{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;box-sizing:border-box;border:1px solid #d9d9d9;background:#fafafa;color:#666;cursor:pointer;font-size:12px;font-weight:400;transition:all .3s ease}.ResourceBank_categoryTab:hover{background:#f0f0f0}.ResourceBank_categoryTab.ResourceBank_active{border:2px solid #1890ff;padding:4px 10px;background:#e6f7ff;color:#1890ff;font-weight:500}.ResourceBank_categoryTab.ResourceBank_active:hover{background:#e6f7ff}.ResourceBank_categoryCount{background:#999;color:#fff;font-size:10px;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center}.ResourceBank_categoryTab.ResourceBank_active .ResourceBank_categoryCount{background:#1890ff}.ResourceBank_searchBar{display:flex;align-items:center;margin-bottom:10px;width:100%;padding:6px 0 12px;border-radius:8px;overflow:hidden;gap:12px}.ResourceBank_searchBarRightPartWrapper{display:flex;align-items:center;flex:1}.ResourceBank_viewTabs{width:auto!important}.ResourceBank_viewTabs>div{width:auto!important;height:30px}.ResourceBank_viewTabs :global(.tabs-bg-indicator){background:linear-gradient(90deg,#1677ff,#4096ff);box-shadow:0 2px 4px #1890ff40}.ResourceBank_searchBox{display:flex;align-items:center;min-width:230px;margin-right:12px;height:38px;flex:1;border:1px solid transparent;border-radius:6px;padding:4px 12px;transition:all .2s ease;background:#f7f9fc}.ResourceBank_searchBox:hover:not(.ResourceBank_focused){background:#ebeef5}.ResourceBank_searchBox.ResourceBank_focused{flex:1;background:#fdfdfd!important;border:1px solid #1890ff!important;box-shadow:0 0 0 2px #1890ff26!important}.ResourceBank_searchBox.ResourceBank_disabled{background:#f5f5f5;cursor:not-allowed}.ResourceBank_searchInput{flex:1;border:none;outline:none;font-size:14px;background:transparent;width:100%}.ResourceBank_searchInput:focus{outline:none;border:none;box-shadow:none}.ResourceBank_searchInput:disabled{background:transparent;cursor:not-allowed}.ResourceBank_headerActions{display:flex;align-items:center;gap:4px;width:90px;height:40px;opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.ResourceBank_headerActions.ResourceBank_focused{width:0;opacity:0;transform:translate(100%);pointer-events:none}.ResourceBank_headerActions :global(.ResourceBank-Mathcing-Selector){height:38px;width:150px}:global(.ResourceBank-Mathcing-Selector .ant-select-selector){border-radius:25px!important}:global(.ResourceBank-Mathcing-Selector .ant-select-selection-item){line-height:30px!important}.ResourceBank_filterButton{margin-left:12px;padding:10px 16px;border-radius:8px;border:none;background:#f5f5f5;cursor:pointer}.ResourceBank_addResourceButton{margin-top:20px;padding:10px 24px;border-radius:8px;border:none;background:#4a80ff;color:#fff;font-weight:500;cursor:pointer}.ResourceBank_addResourceButton:hover{background:#3a70ee}.ResourceBank_batchGenerateButton{margin-top:12px;padding:10px 16px;border-radius:8px;border:none;background:#e6f4ff;color:#1890ff;font-weight:500;cursor:pointer;display:flex;align-items:center;transition:background .2s;font-size:14px;box-shadow:0 2px 4px #1890ff1a}.ResourceBank_batchGenerateButton:hover{background:#bae7ff;transform:translateY(-1px);box-shadow:0 4px 8px #1890ff26}.ResourceBank_editExt{color:#888;font-size:15px;margin-left:8px;min-width:40px}@keyframes ResourceBank_fadeIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ResourceBank_animatedView{animation:ResourceBank_fadeIn .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s,transform .4s;will-change:opacity,transform}.ResourceBank_searchHint{font-size:12px;color:#6b7280;margin-left:8px;white-space:nowrap}.ResourceBank_searchMatch{font-size:12px;color:#6b7280;margin-top:4px;line-height:1.4;max-width:100%;word-break:break-word}.ResourceBank_searchResultsCollapse{background-color:transparent;box-sizing:border-box;padding-bottom:20px}.ResourceBank_searchResultsCollapse :global(.ant-collapse-item){box-sizing:border-box;border:1px solid #d7dbe097;backdrop-filter:blur(10px);box-shadow:0 0 10px #0000001a;border-bottom:auto;border-radius:12px!important;margin-bottom:8px;transition:border-color .2s ease;background-color:#fff;overflow:hidden}.ResourceBank_searchResultsCollapse :global(.ant-collapse-item:hover){border-color:#12cdaa}.ResourceBank_searchResultsCollapse :global(.ant-collapse-header){padding:12px 16px!important;background-color:#fff;border-radius:12px 12px 0 0!important;transition:background-color .2s ease}.ResourceBank_searchResultsCollapse :global(.ant-collapse-header:hover){background-color:#f0fdf4!important}.ResourceBank_searchResultsCollapse :global(.ant-collapse-content){border-top:1px solid #f3f4f6;background-color:#fff;border-radius:0 0 12px 12px}.ResourceBank_searchResultsCollapse :global(.ant-collapse-content-box){padding:16px!important}.ResourceBank_searchResultsCollapse :global(.ant-collapse-expand-icon){color:#6b7280;margin-right:8px;transition:color .2s ease}.ResourceBank_searchResultsCollapse :global(.ant-collapse-expand-icon:hover){color:#10b981!important}.ResourceBank_searchResultsCollapse :global(.ant-collapse-arrow){font-size:12px}.ResourceBank_searchResultsCollapse :global(.ant-collapse-header-text){transition:color .2s ease}.ResourceBank_searchResultsCollapse :global(.ant-collapse-header-text:hover){color:#10b981!important}.ResourceBank_semanticSwitch{height:30px;padding:0 14px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #d1d5db;color:#111827;box-shadow:0 6px 16px #00000014,inset 0 0 0 1px #fff9}.ResourceBank_semanticSwitch:hover{border-color:#cbd5e1;box-shadow:0 8px 20px #0000001a,inset 0 0 0 1px #ffffffbf}.ResourceBank_semanticSwitchActive{background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}.ResourceBank_semanticSwitchThumb{display:flex;align-items:center;justify-content:flex-start;width:28px;height:28px;top:50%;left:6px;right:auto}.ResourceBank_semanticSwitchThumbActive{display:flex;align-items:center;justify-content:flex-start;left:auto;right:6px}.ResourceBank_semanticSwitchLabel{z-index:1}@media (max-width: 768px){.ResourceBank_semanticSwitch{padding:8px 40px 8px 16px}.ResourceBank_semanticSwitchActive{padding:8px 16px 8px 40px}.ResourceBank_semanticSwitchThumb{width:24px;height:24px;transform:translate(6px,-50%)}.ResourceBank_semanticSwitchThumbActive{transform:translate(calc(100% - 30px),-50%)}}.ResourceBank_FileName_input{border:1px solid #dcdcdc;border-radius:4px;padding:4px 8px;width:100%}.ResourceBank_modal-input{transition:all .2s ease}.ResourceBank_modal-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33,0 0 8px #1890ff4d}.ant-table-thead>tr>th{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .ResourceBank_resourceBank{background-color:#1e1e1e}.dark .ResourceBank_title{color:#e0e0e0}.dark .ResourceBank_categoryTab{background:#2d2d2d;border-color:#505050;color:#9ca3af}.dark .ResourceBank_categoryTab:hover{background:#383838;border-color:#606060}.dark .ResourceBank_categoryTab.ResourceBank_active{background:#1890ff33;border-color:#1890ff;color:#40a9ff}.dark .ResourceBank_categoryTab.ResourceBank_active:hover{background:#1890ff40}.dark .ResourceBank_categoryCount{background:#505050;color:#e0e0e0}.dark .ResourceBank_categoryTab.ResourceBank_active .ResourceBank_categoryCount{background:#1890ff;color:#fff}.ResourceBank_breadcrumb-selected{color:#000}.dark .ResourceBank_breadcrumb-selected{color:#e0e0e0}.ResourceBank_breadcrumb-normal{color:inherit}.dark .ResourceBank_breadcrumb-normal{color:#9ca3af}@media (max-width: 768px){.ResourceBank_breadcrumb-selected,.ResourceBank_breadcrumb-normal{font-size:13px;white-space:nowrap}}.ResourceBank_mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;border:none;background:transparent;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.ResourceBank_mobile-menu-btn:hover{background-color:#f5f5f5}.ResourceBank_mobile-menu-btn:active{background-color:#e5e5e5}.dark .ResourceBank_mobile-menu-btn:hover{background-color:#383838}.dark .ResourceBank_mobile-menu-btn:active{background-color:#2d2d2d}.dark .ResourceBank_searchBox{background:#2d2d2d;border-color:transparent}.dark .ResourceBank_searchBox:hover{background:#383838}.dark .ResourceBank_searchBox.ResourceBank_focused{background:#262626;border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff33}.dark .ResourceBank_modal-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff33,0 0 8px #40a9ff4d}.dark .ResourceBank_searchBox.ResourceBank_disabled{background:#383838}.ResourceBank_searchSlider{background:#fff}.dark .ResourceBank_searchSlider{background:#404040}.ResourceBank_searchBtn-active{color:#1565d5}.dark .ResourceBank_searchBtn-active{color:#40a9ff}.ResourceBank_searchBtn-inactive{color:#666}.ResourceBank_searchBtn-inactive:hover{color:#222}.dark .ResourceBank_searchBtn-inactive{color:#9ca3af}.dark .ResourceBank_searchBtn-inactive:hover{color:#e0e0e0}.ResourceBank_searchIcon-active{color:#1565d5}.dark .ResourceBank_searchIcon-active{color:#40a9ff}.ResourceBank_searchIcon-inactive{color:#666}.dark .ResourceBank_searchIcon-inactive{color:#9ca3af}.ResourceBank_searchInput{color:#000}.dark .ResourceBank_searchInput{color:#e0e0e0}.ResourceBank_searchInput::-moz-placeholder{color:#999}.ResourceBank_searchInput::placeholder{color:#999}.dark .ResourceBank_searchInput::-moz-placeholder{color:#666}.dark .ResourceBank_searchInput::placeholder{color:#666}.dark .ResourceBank_editExt,.dark .ResourceBank_searchHint,.dark .ResourceBank_searchMatch{color:#9ca3af}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-item){background-color:#2d2d2d;border-color:#50505099}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-item:hover){border-color:#1890ff}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-header){background-color:#2d2d2d}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-header:hover){background-color:#1890ff1a}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-content){border-top-color:#404040;background-color:#2d2d2d}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-expand-icon){color:#9ca3af}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-expand-icon:hover){color:#40a9ff}.dark .ResourceBank_searchResultsCollapse :global(.ant-collapse-header-text:hover){color:#40a9ff}.dark .ResourceBank_semanticSwitch{background:linear-gradient(135deg,#2d2d2d,#383838);border-color:#505050;color:#e0e0e0}.dark .ResourceBank_semanticSwitch:hover{border-color:#606060}.dark .ResourceBank_semanticSwitchActive{background:linear-gradient(135deg,#383838,#2d2d2d)}.dark .ResourceBank_upload-resource-btn{background:#1890ff}.dark .ResourceBank_upload-resource-btn:hover{background:#40a9ff}.dark .ResourceBank_upload-resource-btn:active{background:#096dd9}.dark .ResourceBank_create-action-btn{background:#258aff26;border:none;color:#40a9ff}.dark .ResourceBank_create-action-btn:hover{background:#258aff40;color:#1890ff}.dark .ResourceBank_create-action-btn:active{background:#258aff4d;color:#40a9ff}.dark .ResourceBank_create-folder-btn{color:#40a9ff}.dark .ResourceBank_create-folder-btn:hover{background:#1890ff26;color:#1890ff}.dark .ResourceBank_create-folder-btn:active{color:#40a9ff}.dark .ResourceBank_search-input-icon{color:#6b7280}.dark .ResourceBank_searchResultItem{border-bottom-color:#404040}.dark .ResourceBank_searchResultItem:hover{background-color:#333}.dark .ResourceBank_titleOpenButton{color:#9ca3af}.dark .ResourceBank_titleOpenButton:hover{color:#40a9ff;background-color:#1890ff26}.dark .ResourceBank_collapseButton:hover{background-color:#1890ff26!important}.dark .ResourceBank_matchNumber{border-color:#505050;background-color:#2d2d2d;color:#e0e0e0}.dark .ResourceBank_matchNumber:hover{background-color:#383838;border-color:#606060}:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-top>.ant-tabs-nav:before,:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-bottom>.ant-tabs-nav:before,:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-top>div>.ant-tabs-nav:before,:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-bottom>div>.ant-tabs-nav:before{border-bottom:none}:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-top>.ant-tabs-nav,:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-bottom>.ant-tabs-nav,:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-top>div>.ant-tabs-nav,:where(.css-dev-only-do-not-override-xepvsj).ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 4px}.ResourceBank_create-folder-btn{background:transparent;border:none;color:#1890ff;cursor:pointer;font-family:inherit;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .2s ease;margin-left:8px}.ResourceBank_create-folder-btn:hover{background:#1890ff0f;color:#40a9ff}.ResourceBank_create-folder-btn:active{color:#096dd9}.ResourceBank_upload-resource-btn{height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:4px;background:#266fee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:400;transition:all .2s ease;outline:none}.ResourceBank_upload-resource-btn:hover{background:#40a9ff}.ResourceBank_upload-resource-btn:active{background:#096dd9}.ResourceBank_upload-icon{width:28px;height:28px;color:#fff}.ResourceBank_upload-text{font-size:14px;color:#fff}.ResourceBank_create-btn-group{display:flex;align-items:center;gap:8px;margin-right:8px}.ResourceBank_create-action-btn{height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:4px;background:#e9f3ff;border:none;border-radius:6px;color:#258aff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;transition:all .2s ease;outline:none;white-space:nowrap}.ResourceBank_create-action-btn:hover{background:#258aff26;color:#1890ff}.ResourceBank_create-action-btn:active{background:#258aff33;color:#096dd9}.ResourceBank_search-input-icon{width:16px;height:16px;color:#aeb6c2;flex-shrink:0}.ResourceBank_matchContainer{border-top:1px solid #e5e7eb}.ResourceBank_matchContainer .ant-pagination{display:flex;align-items:center;justify-content:center}.ResourceBank_matchContainer :where(.css-dev-only-do-not-override-xepvsj).ant-pagination{gap:4px}.ResourceBank_matchContainer .ant-pagination-options .ant-select-selector{height:32px!important;min-height:auto!important}.ResourceBank_matchContainer .ant-pagination{margin:0}.ResourceBank_matchContainer .ant-pagination-small .ant-pagination-item{min-width:28px;height:28px;line-height:26px}.ResourceBank_matchContainer .ant-pagination-small .ant-pagination-prev,.ResourceBank_matchContainer .ant-pagination-small .ant-pagination-next{min-width:28px;height:28px}.ResourceBank_searchResultItem{transition:all .2s ease;border-bottom:1px solid #f3f4f6}.ResourceBank_searchResultItem:hover{background-color:#f9fafb}.ResourceBank_searchResultItem .resource-icon{transition:transform .2s ease}.ResourceBank_searchResultItem .resource-title,.ResourceBank_searchResultItem .resource-meta{line-height:1.4}.ResourceBank_searchResultItem .tag{transition:all .2s ease}.ResourceBank_searchResultItem .tag:hover{box-shadow:0 2px 4px #0000001a}.ResourceBank_titleOpenButton{transition:all .2s ease;color:#6b7280}.ResourceBank_titleOpenButton:hover{color:#1d4ed8;background-color:#dbeafe;transform:scale(1.1)}.ResourceBank_collapseButton{transition:all .2s ease}.ResourceBank_collapseButton:hover{background-color:#dbeafe!important;transform:scale(1.05)}.ResourceBank_matchNumber{transition:all .2s ease;border:1px solid #e5e7eb;font-weight:600}.ResourceBank_matchNumber:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:scale(1.05)}.ScholarInfoModal_custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.ScholarInfoModal_custom-scrollbar::-webkit-scrollbar-track{background:transparent}.ScholarInfoModal_custom-scrollbar::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.ScholarInfoModal_custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0003}.ScholarInfoModal_mask-image-right{mask-image:linear-gradient(to right,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 95%,transparent 100%)}.dark .ScholarInfoModal_custom-scrollbar::-webkit-scrollbar-thumb{background-color:#fff3}.dark .ScholarInfoModal_custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.EditScholarInfoModal{border-radius:var(--radius-lg, 12px)}.EditScholarInfoModal_content{padding:8px 0}.EditScholarInfoModal_resource-name{font-size:14px;color:var(--text-primary, #262626);margin-bottom:16px;padding:12px;background:var(--bg-secondary, #f5f5f5);border-radius:var(--radius-md, 8px);border:1px solid var(--border-color, rgba(0, 0, 0, .06))}.EditScholarInfoModal_form{margin-top:16px}.EditScholarInfoModal_tips{margin-top:16px;padding:12px;background:#f0f7ff;border-radius:var(--radius-md, 8px);border:1px solid #d0e4ff}.EditScholarInfoModal_tips-title{font-size:13px;font-weight:500;color:#1890ff;margin-bottom:8px}.EditScholarInfoModal_tips-list{margin:0;padding-left:20px;font-size:12px;color:#666;line-height:1.8}.EditScholarInfoModal_tips-list li{margin-bottom:4px}.EditScholarInfoModal_tips-list li:last-child{margin-bottom:0}.dark .EditScholarInfoModal_resource-name{background:#2a2a2a;border-color:#404040;color:#e0e0e0}.dark .EditScholarInfoModal_tips{background:#1a2332;border-color:#2a3f5f}.dark .EditScholarInfoModal_tips-title{color:#40a9ff}.dark .EditScholarInfoModal_tips-list{color:#999}:root{--rblv-btn-bg: rgba(255, 255, 255, .9);--rblv-btn-text: #1456f0;--rblv-btn-border: #1456f0;--rblv-btn-hover-bg: #E0E9FF;--rblv-btn-delete-text: #f54a45;--rblv-btn-delete-border: #f54a45;--rblv-btn-delete-hover-bg: #FEE3E2;--rblv-action-bar-bg: rgba(255, 255, 255, .95);--rblv-action-bar-border: rgba(0, 0, 0, .08)}.dark{--rblv-btn-bg: rgba(45, 45, 45, .9);--rblv-btn-text: #1456f0;--rblv-btn-border: #1456f0;--rblv-btn-hover-bg: #E0E9FF;--rblv-btn-delete-text: #f54a45;--rblv-btn-delete-border: #f54a45;--rblv-btn-delete-hover-bg: #FEE3E2;--rblv-action-bar-bg: rgba(30, 30, 30, .95);--rblv-action-bar-border: rgba(255, 255, 255, .1)}.RBLV_menuIcon{color:#666}.dark .RBLV_menuIcon{color:#9ca3af}.RBLV_deleteIcon{color:#dc2626}.dark .RBLV_deleteIcon{color:#ff4d4f}.RBLV_menuLink{color:#374151}.dark .RBLV_menuLink{color:#d1d5db!important}.RBLV_deleteLink{color:#dc2626}.dark .RBLV_deleteLink{color:#ff4d4f!important}.dark .ant-dropdown-menu-item,.dark .ant-dropdown-menu-submenu-title,.dark .ant-dropdown-menu-item a,.dark .ant-dropdown-menu-submenu-title a{color:#d1d5db!important}.dark .ant-dropdown-menu-item:hover,.dark .ant-dropdown-menu-submenu-title:hover,.dark .ant-dropdown-menu-item:hover a,.dark .ant-dropdown-menu-submenu-title:hover a{color:#f3f4f6!important}.dark .ant-dropdown-menu-item .RBLV_deleteLink{color:#ff4d4f!important}.dark .ant-dropdown-menu-item:hover .RBLV_deleteLink{color:#ff6b6b!important}.dark .RBLV_dropdown .ant-dropdown-menu{background-color:#2d2d2d!important}.dark .RBLV_dropdown .ant-dropdown-menu-item,.dark .RBLV_dropdown .ant-dropdown-menu-submenu-title{color:#d1d5db!important;background-color:transparent!important}.dark .RBLV_dropdown .ant-dropdown-menu-item a,.dark .RBLV_dropdown .ant-dropdown-menu-submenu-title a{color:inherit!important}.dark .RBLV_dropdown .ant-dropdown-menu-item span,.dark .RBLV_dropdown .ant-dropdown-menu-item .RBLV_menuLink{color:#d1d5db!important}.dark .RBLV_dropdown .ant-dropdown-menu-item:hover,.dark .RBLV_dropdown .ant-dropdown-menu-submenu-title:hover{background-color:#1890ff26!important;color:#f3f4f6!important}.dark .RBLV_dropdown .ant-dropdown-menu-item:hover a,.dark .RBLV_dropdown .ant-dropdown-menu-submenu-title:hover a{color:inherit!important}.dark .RBLV_dropdown .ant-dropdown-menu-item:hover span,.dark .RBLV_dropdown .ant-dropdown-menu-item:hover .RBLV_menuLink{color:#f3f4f6!important}.dark .RBLV_dropdown .ant-dropdown-menu-item .RBLV_deleteLink{color:#ff4d4f!important}.dark .RBLV_dropdown .ant-dropdown-menu-item:hover .RBLV_deleteLink{color:#ff6b6b!important}.dark .RBLV_dropdown .ant-dropdown-menu-item .RBLV_deleteLink span{color:#ff4d4f!important}.dark .RBLV_dropdown .ant-dropdown-menu-item:hover .RBLV_deleteLink span{color:#ff6b6b!important}.dark .RBLV_editBtn:hover{background-color:#383838!important}.RBLV_table{--ant-table-selected-row-bg: #f3f4f6;flex:1;min-height:0;display:flex;flex-direction:column}.RBLV_table .ant-spin-nested-loading,.RBLV_table .ant-spin-container,.RBLV_table .ant-table,.RBLV_table .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}.RBLV_table .ant-table-body{flex:1;min-height:0;overflow:auto}.RBLV_table .ant-table-content{overflow:auto!important}.RBLV_table .ant-table-tbody>tr>td,.RBLV_table .ant-table-tbody .ant-table-cell{vertical-align:middle!important}.RBLV_table .ant-table-thead{position:sticky;top:0;z-index:2;background:#fff}.dark .RBLV_table .ant-table-thead{background:#262626}.RBLV_table .ant-table-thead>tr>th{background:#fff!important}.RBLV_table .ant-table-thead>tr>th{font-weight:400!important;font-size:13px!important;color:#6b7280!important}@media (max-width: 768px){.RBLV_table .ant-table-thead>tr>th{font-size:12px!important;padding:8px 4px!important}}.dark .RBLV_table .ant-table-thead>tr>th{color:#9ca3af!important;background-color:#262626!important;border-bottom-color:#404040!important}.dark .RBLV_table .ant-table-row-selected>td,.dark .RBLV_table .ant-table-tbody .ant-table-row-selected>.ant-table-cell{background-color:#58595a!important}.dark .RBLV_table .ant-table-tbody .ant-table-cell-row-hover{background-color:#58595a!important}.dark .RBLV_table .ant-table-row-selected:hover>td,.dark .RBLV_table .ant-table-tbody .ant-table-row-selected:hover>.ant-table-cell{background-color:#58595a!important}.RBLV_delete-list-item{background-color:#eff6ff99;border-radius:var(--radius-md);padding:8px 12px;transition:all .2s ease}.RBLV_delete-list-item:hover{background-color:#dbeafe;transform:translate(2px);box-shadow:var(--shadow-soft)}.RBLV_delete-warning{background-color:#fef2f2;color:#b91c1c;border:1px solid #fee2e2;border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-soft)}.RBLV_table-container{background-color:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-soft)!important;overflow:hidden}.dark .RBLV_table-container{background-color:#1e1e1e!important;border-color:#ffffff1a!important;box-shadow:var(--shadow-medium)!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.RBLV_bottom-action-btn-move,.RBLV_bottom-action-btn-delete,.RBLV_bottom-action-btn-standard{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RBLV_bottom-action-btn-move,.RBLV_bottom-action-btn-standard{background:var(--rblv-btn-bg);color:var(--rblv-btn-text);border-color:var(--rblv-btn-border)}.RBLV_bottom-action-btn-move:hover,.RBLV_bottom-action-btn-standard:hover{background:var(--rblv-btn-hover-bg);border-color:var(--rblv-btn-border)}.RBLV_bottom-action-btn-move:active,.RBLV_bottom-action-btn-standard:active{transform:scale(.98)}.RBLV_bottom-action-btn-delete{background:var(--rblv-btn-bg);color:var(--rblv-btn-delete-text);border-color:var(--rblv-btn-delete-border)}.RBLV_bottom-action-btn-delete:hover{background:var(--rblv-btn-delete-hover-bg);border-color:var(--rblv-btn-delete-border)}.RBLV_bottom-action-btn-delete:active{transform:scale(.98)}.RBLV_bottom-action-hint{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#00000008;border-radius:20px;color:#6b7280;font-size:12px;transition:all .2s ease}.dark .RBLV_bottom-action-hint{background:#ffffff0d;color:#9ca3af}.RBLV_bottom-action-hint:hover{background:#0000000d;color:#374151}.dark .RBLV_bottom-action-hint:hover{background:#ffffff14;color:#d1d5db}@media (max-width: 768px){.RBLV_bottom-action-btn-move,.RBLV_bottom-action-btn-delete,.RBLV_bottom-action-btn-standard{flex:1;padding:8px 12px;font-size:12px}.RBLV_bottom-action-hint{display:none}}.RBLV_export-pdf-modal .ant-modal-header{border-bottom:none;padding-bottom:0}.RBLV_export-pdf-modal .ant-modal-title{font-size:14px;font-weight:500;color:#141414}.dark .RBLV_export-pdf-modal .ant-modal-title{color:#e5e7eb}.RBLV_export-pdf-content{display:flex;flex-direction:column;gap:12px;padding:16px 0 8px}.RBLV_export-pdf-field{display:flex;flex-direction:column;gap:6px}.RBLV_export-pdf-label{font-size:12px;color:#2e3033;font-weight:400}.dark .RBLV_export-pdf-label{color:#9ca3af}.RBLV_export-pdf-select{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #EBEEF2;border-radius:4px;background:#f9fafb;cursor:not-allowed;opacity:.7}.dark .RBLV_export-pdf-select{border-color:#404040;background:#262626}.RBLV_export-pdf-select-content{display:flex;align-items:center;gap:8px}.RBLV_export-pdf-select-text{font-size:15px;color:#3d424d;font-weight:400}.dark .RBLV_export-pdf-select-text{color:#d1d5db}.RBLV_export-pdf-checkbox-wrapper{padding:0 12px}.RBLV_export-pdf-checkbox-wrapper .ant-checkbox-wrapper{display:flex;align-items:center}.RBLV_export-pdf-checkbox-text{font-size:14px;color:#939bab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .RBLV_export-pdf-checkbox-text{color:#9ca3af}.RBLV_export-pdf-download-btn{width:100%;max-width:190px;margin:20px auto 0;padding:10px 0;background:#266fee;color:#fff;border:none;border-radius:100px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,opacity .2s ease}.RBLV_export-pdf-download-btn:hover{background:#1e5cd8}.RBLV_export-pdf-download-btn:active{background:#1a4fc0}.RBLV_export-pdf-download-btn:disabled{opacity:.6;cursor:not-allowed}.dark .RBLV_export-pdf-download-btn{background:#3b82f6}.dark .RBLV_export-pdf-download-btn:hover{background:#2563eb}.dark .RBLV_export-pdf-download-btn:active{background:#1d4ed8}.ColumnConfigPopover_menu{background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:8px;min-width:160px;opacity:0;transform:scale(.95);transform-origin:top left}.ColumnConfigPopover_menu--enter{animation:ColumnConfigPopover_fadeIn .15s ease-out forwards}.ColumnConfigPopover_menu--leave{animation:ColumnConfigPopover_fadeOut .15s ease-in forwards}@keyframes ColumnConfigPopover_fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ColumnConfigPopover_fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.ColumnConfigPopover_title{font-size:12px;font-weight:500;color:#999;padding:4px 8px 8px}.ColumnConfigPopover_list{display:flex;flex-direction:column}.ColumnConfigPopover_item{padding:6px 8px;border-radius:4px;transition:background .15s ease}.ColumnConfigPopover_item:hover{background:#0000000a}.ColumnConfigPopover_footer{display:flex;justify-content:flex-end;padding:4px 0 0}.dark .ColumnConfigPopover_menu{background:#2a2a2a;box-shadow:0 6px 16px #0000004d,0 3px 6px -4px #0006,0 9px 28px 8px #0003}.dark .ColumnConfigPopover_title{color:#888}.dark .ColumnConfigPopover_item:hover{background:#ffffff14}.resource-detail-container{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.resource-detail-container--empty{align-items:center;justify-content:center;background:#f5f7fa}.resource-detail-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.empty-text{color:#999;font-size:14px}.resource-detail-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fcfbfb;z-index:10}.resource-detail-title{display:flex;align-items:center;flex:1;min-width:0;gap:8px}.resource-detail-title-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.resource-detail-title-text{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;font-weight:600;letter-spacing:-.01em}.resource-detail-title-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.resource-detail-title-clickable:hover{color:#1890ff}.resource-detail-title-edit{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.resource-detail-title-input{flex:1;min-width:0}.resource-detail-title-input :global(.ant-input):focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33,0 0 8px #1890ff4d}.dark .resource-detail-title-input :global(.ant-input):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff33,0 0 8px #40a9ff4d}.resource-detail-title-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.title-edit-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:#666;cursor:pointer;border-radius:4px;transition:background .15s ease,color .15s ease}.title-edit-icon-btn:hover:not(:disabled){background:#0000000f;color:#333}.title-edit-icon-btn:disabled{opacity:.4;cursor:not-allowed}.dark .title-edit-icon-btn{color:#999}.dark .title-edit-icon-btn:hover:not(:disabled){background:#ffffff1a;color:#ddd}.resource-detail-close-btn{font-size:18px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#888;transition:all .2s;margin-left:12px}.resource-detail-close-btn:hover{background:#0000000d;color:#333}.resource-detail-content{flex:1;overflow-y:auto;padding:0 6px}.resource-detail-section{padding:20px 24px;margin-bottom:24px;background:#fcfbfb;transition:transform .2s ease,box-shadow .2s ease}.resource-detail-section:not(:first-child){border-top:1px solid rgba(0,0,0,.06);padding-top:24px}.section-title{font-size:15px;font-weight:600;color:#333;margin-bottom:20px;display:flex;align-items:center;position:relative;padding-left:12px}.section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;background:#1890ff;border-radius:2px}.pdf-page-viewer{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:0}.pdf-page-container{width:100%;height:500px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;box-shadow:inset 0 0 20px #00000005}.pdf-page-image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:all .3s ease;border-radius:2px;box-shadow:0 8px 24px #0000001f}.pdf-page-image:hover{transform:scale(1.02);box-shadow:0 12px 32px #00000026}.pdf-page-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#999}.pdf-page-footer{margin-top:16px;display:flex;align-items:center;justify-content:center}.pdf-page-nav{display:flex;align-items:center;gap:12px;background:#fff;padding:4px 12px;border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000000a}.page-nav-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;color:#666}.page-nav-btn:hover:not(:disabled){background:#f5f5f5;color:#1890ff}.page-nav-btn:disabled{opacity:.3;cursor:not-allowed}.pdf-page-info-text{font-size:13px;min-width:80px;text-align:center;color:#666;font-feature-settings:"tnum";font-weight:500}.authors-list{display:flex;flex-wrap:wrap;gap:8px}.author-tag{margin:0;border:none;background:#1890ff14;color:#1890ff;border-radius:6px;padding:2px 10px;font-size:13px}.fields-list{display:flex;flex-wrap:wrap;gap:8px}.citation-stats{display:flex;gap:12px}.abstract-text{color:#444;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word;border-radius:8px;font-size:14px;cursor:pointer;padding:12px;background:#00000005;transition:background .15s ease}.abstract-text:hover{background:#0000000a}.abstract-text-empty{color:#999;font-style:italic}.section-title-editable{justify-content:space-between}.section-title-edit-btn{font-size:12px;color:#1890ff;padding:0 8px;height:24px}.section-title-edit-btn:hover{color:#40a9ff;background:#1890ff14}.abstract-edit-container{display:flex;flex-direction:column;gap:12px}.abstract-textarea{font-size:14px;line-height:1.7}.abstract-textarea:global(.ant-input):focus,.abstract-textarea :global(.ant-input):focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33,0 0 8px #1890ff4d}.abstract-edit-actions{display:flex;justify-content:flex-end;gap:8px}.dark .resource-detail-container{background:#141414;border-left-color:#303030}.dark .resource-detail-container--empty{background:#141414}.dark .resource-detail-empty{background:transparent}.dark .empty-text{color:#666}.dark .resource-detail-header{background:#1f1f1f;border-bottom-color:#ffffff14;box-shadow:0 1px 2px #0003}.dark .resource-detail-title-text{color:#e0e0e0}.dark .resource-detail-close-btn{color:#aaa}.dark .resource-detail-close-btn:hover{background:#ffffff1a;color:#fff}.dark .resource-detail-section{background:#1f1f1f;border-color:#ffffff0f;box-shadow:0 4px 12px #0000004d}.dark .resource-detail-section:not(:first-child){border-top-color:#ffffff14}.dark .resource-detail-section:hover{background:#262626;border-color:#ffffff1a}.dark .section-title{color:#e0e0e0}.dark .pdf-page-container{background:#2a2a2a;border:none;box-shadow:inset 0 0 20px #0000004d}.dark .pdf-page-placeholder{color:#666}.dark .pdf-page-nav{background:#2a2a2a;border-color:#ffffff0d}.dark .page-nav-btn{color:#aaa}.dark .page-nav-btn:hover:not(:disabled){background:#3a3a3a;color:#1890ff}.dark .pdf-page-info-text{color:#aaa}.dark .abstract-text{color:#b0b0b0;background:#ffffff0a;border-color:#ffffff0d}.dark .abstract-text:hover{background:#ffffff14}.dark .abstract-text-empty{color:#666}.dark .section-title-edit-btn{color:#40a9ff}.dark .section-title-edit-btn:hover{color:#69c0ff;background:#40a9ff1f}.dark .abstract-textarea:global(.ant-input):focus,.dark .abstract-textarea :global(.ant-input):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff33,0 0 8px #40a9ff4d}.dark .author-tag{background:#1890ff26;color:#40a9ff}.resource-detail-section .ant-descriptions-item-label{color:#888;font-size:13px}.resource-detail-section .ant-descriptions-item-content{color:#222;font-weight:500;font-size:14px}.dark .resource-detail-section .ant-descriptions-item-label{color:#888}.dark .resource-detail-section .ant-descriptions-item-content{color:#ddd}.resource-detail-content::-webkit-scrollbar{width:6px}.resource-detail-content::-webkit-scrollbar-track{background:transparent}.resource-detail-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.resource-detail-content::-webkit-scrollbar-thumb:hover{background:#00000040}.dark .resource-detail-content::-webkit-scrollbar-thumb{background:#ffffff26}.dark .resource-detail-content::-webkit-scrollbar-thumb:hover{background:#ffffff40}:root{--column-checkbox-width: 30px;--column-expand-icon-width: 24px;--column-type-width: 50px;--column-name-width: 700px;--column-upload-time-width: 120px;--column-page-count-width: 60px;--column-publication-venue-width: 150px;--column-publication-date-width: 120px;--column-abstract-width: 200px}.custom-table-wrapper{width:100%;height:100%;display:flex;flex-direction:row;position:relative}.custom-table-container{flex:1;height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;position:relative;min-width:0}.custom-table-detail-panel{height:100%;background:#fff;overflow:hidden}.custom-table-detail-panel--fixed{position:absolute;top:0;height:100%;z-index:100;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:row}.custom-table-detail-panel-resizer{position:relative;width:1px;cursor:col-resize;background:#f0f0f0;z-index:1;transition:background .2s ease;flex-shrink:0}.custom-table-detail-panel-resizer:before{content:"";position:absolute;inset:0 -4px;cursor:col-resize}.custom-table-detail-panel-resizer:hover,.custom-table-detail-panel-resizer.resizing{background:#40a9ff}.custom-table-detail-panel>:not(.custom-table-detail-panel-resizer){flex:1;min-width:0;height:100%;overflow:hidden}.custom-table-header{display:flex;align-items:center;background:#fafafa;padding:12px 2px;font-weight:600;font-size:14px;color:#333;position:sticky;top:0;z-index:10;min-height:48px;min-width:-moz-max-content;min-width:max-content;flex-shrink:0}.custom-table-body{flex:1;overflow-y:auto;overflow-x:auto;contain:layout paint}.custom-table-row{display:flex;align-items:center;padding:4px 16px 4px 0;border-bottom:1px solid #f0f0f0;transition:background .1s ease;min-height:56px;cursor:pointer;min-width:-moz-max-content;min-width:max-content;flex-shrink:0;contain:layout paint}.custom-table-row:hover{background:#edeeee}.custom-table-row.selected{background:#e6f7ff}.custom-table-row.detail-selected{background:#e6f7ff;border-left:3px solid #1890ff}.custom-table-row.disabled{opacity:.6;cursor:not-allowed}.custom-table-row.drag-over{background:#e6f7ff;border:2px dashed #1890ff}.custom-table-cell{display:flex;align-items:center;padding:0 2px;min-height:20px}.cell-checkbox{width:var(--column-checkbox-width);flex-shrink:0;justify-content:center;opacity:0;transition:opacity .2s ease}.custom-table-row:hover .cell-checkbox,.custom-table-row.selected .cell-checkbox,.custom-table-header .cell-checkbox{opacity:1}.cell-expand-icon{width:var(--column-expand-icon-width);flex-shrink:0;justify-content:center}.cell-type{width:var(--column-type-width);flex-shrink:0;justify-content:center}.cell-name{width:var(--column-name-width);flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;position:relative}.cell-name-resize-handle{position:absolute;right:0;top:4px;bottom:4px;width:6px;cursor:col-resize;z-index:1;background:linear-gradient(to right,transparent 2px,#d9d9d9 2px,#d9d9d9 3px,transparent 3px);transition:background .15s ease}.cell-name-resize-handle:hover,.cell-name-resize-handle.resizing{background:linear-gradient(to right,transparent 2px,#1890ff 2px,#1890ff 3px,transparent 3px)}.dark .cell-name-resize-handle{background:linear-gradient(to right,transparent 2px,#5c5c5c 2px,#5c5c5c 3px,transparent 3px)}.dark .cell-name-resize-handle:hover,.dark .cell-name-resize-handle.resizing{background:linear-gradient(to right,transparent 2px,#40a9ff 2px,#40a9ff 3px,transparent 3px)}.name-content{flex:1;min-width:0;max-width:100%;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px}.expand-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background .1s ease;flex-shrink:0;contain:layout paint}.expand-icon:hover{background:#0000000f}.expand-icon:active{transform:scale(.95)}.name-row{display:flex;align-items:center;width:100%;min-width:0}.name-row-actions{display:none;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.custom-table-row:hover .name-row-actions,.custom-table-row.selected .name-row-actions,.custom-table-row.detail-selected .name-row-actions{display:flex}.name-text{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 0}.name-text.folder{font-weight:500;color:#1890ff}.name-text.disabled{color:#999}.name-text.disabled .title-text{cursor:not-allowed}.name-text.status-success .title-text{color:#000}.name-text.status-processing .title-text{color:#555}.name-text.status-failed .title-text{color:#ef4444}.name-text.folder .title-text{color:#1890ff}.title-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;position:relative;padding-bottom:2px;cursor:pointer}.name-text:not(.disabled):not(.status-processing):not(.status-failed) .title-text{background-image:linear-gradient(90deg,#1890ff,#40a9ff);background-repeat:no-repeat;background-position:left bottom;background-size:0% 2px;transition:background-size .3s ease}.name-text:not(.disabled):not(.status-processing):not(.status-failed):hover .title-text{background-size:100% 2px}.name-text.status-failed:not(.disabled) .title-text{background-image:linear-gradient(90deg,#ef4444,#ff6b6b)}.name-text.status-failed:not(.disabled):hover .title-text{background-size:100% 2px}.status-icons{display:flex;align-items:center;gap:4px;flex-shrink:0}.processing-progress{width:100%}.search-matches{width:100%;margin-top:8px;display:flex;flex-direction:column;gap:4px}.match-item{font-size:12px;color:#666;background:#f5f5f5;padding:6px 8px;border-radius:4px;border-left:2px solid #1890ff;line-height:1.5}.match-label{color:#999;font-size:11px;margin-right:4px}.match-more{font-size:12px;color:#1890ff;padding:4px 8px}.dark .match-item{background:#383838;color:#9ca3af;border-left-color:#40a9ff}.dark .match-label{color:#666}.dark .match-more{color:#40a9ff}.cell-upload-time{width:var(--column-upload-time-width);flex-shrink:0;justify-content:center;font-size:13px;color:#666}.cell-page-count{width:var(--column-page-count-width);flex-shrink:0;justify-content:center;font-size:13px;color:#666}.sortable-header{position:relative}.sortable-header-content{display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable-header-label{color:inherit}.sortable-header-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#999;cursor:pointer;transition:all .2s ease;flex-shrink:0}.sortable-header-filter-btn:hover{background:#1890ff1a;color:#1890ff}.sortable-header-filter-btn.active{color:#1890ff;background:#1890ff1a}.sortable-header-filter-btn .sort-icon{font-size:12px;font-weight:600;color:#1890ff;line-height:1}.cell-publication-venue{width:var(--column-publication-venue-width);flex-shrink:0;font-size:13px}.cell-publication-venue .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#1890ff}.cell-publication-date{width:var(--column-publication-date-width);flex-shrink:0;justify-content:center;font-size:13px;color:#666}.cell-abstract{width:var(--column-abstract-width);flex-shrink:0;font-size:12px}.cell-abstract .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#666}.hover-action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;color:#666;transition:all .15s ease}.hover-action-btn:hover{background:#1890ff1a;color:#1890ff}.hover-action-btn:disabled{color:#ccc;cursor:not-allowed}.hover-action-btn:disabled:hover{background:transparent;color:#ccc}.dark .hover-action-btn{color:#9ca3af}.dark .hover-action-btn:hover{background:#40a9ff26;color:#40a9ff}.dark .hover-action-btn:disabled{color:#555}.dark .hover-action-btn:disabled:hover{background:transparent;color:#555}.folder-children{background:#00000005;contain:layout paint;isolation:isolate}.folder-empty{padding:16px 16px 16px 0;color:#999;font-size:13px;font-style:italic;background:#00000005;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;min-height:48px}.dark .folder-empty{color:#666;background:#ffffff05;border-bottom-color:#404040}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.empty-text{margin-top:16px;font-size:14px}.dark .custom-table-container{background:#2d2d2d}.dark .custom-table-header{background:#252525;border-bottom-color:#505050;color:#e0e0e0}.dark .custom-table-row{border-bottom-color:#404040}.dark .custom-table-row:hover{background:#333}.dark .custom-table-row.selected{background:#1890ff33}.dark .expand-icon:hover{background:#ffffff1a}.dark .name-text{color:#e0e0e0}.dark .name-text.folder .title-text{color:#40a9ff}.dark .name-text.disabled .title-text{color:#666}.dark .name-text.status-success .title-text{color:#e0e0e0}.dark .name-text.status-processing .title-text{color:#666}.dark .name-text.status-failed .title-text{color:#ff6b6b}.dark .name-text:not(.disabled):not(.status-processing):not(.status-failed) .title-text{background-image:linear-gradient(90deg,#40a9ff,#1890ff)}.dark .name-text.status-failed:not(.disabled) .title-text{background-image:linear-gradient(90deg,#ff6b6b,#ef4444)}.dark .cell-upload-time,.dark .cell-page-count,.dark .cell-publication-date,.dark .cell-abstract .truncate{color:#9ca3af}.dark .folder-children{background:#ffffff05}.dark .empty-state,.dark .sortable-header-filter-btn{color:#666}.dark .sortable-header-filter-btn:hover{background:#1890ff26;color:#40a9ff}.dark .sortable-header-filter-btn.active{color:#40a9ff;background:#1890ff26}@media (max-width: 768px){.custom-table-header,.custom-table-row{padding:8px 12px}.cell-type{width:50px}.cell-name{min-width:150px}.title-text{font-size:13px}}.custom-table-body::-webkit-scrollbar{width:8px;height:8px}.custom-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-table-body::-webkit-scrollbar:horizontal{height:8px}.dark .custom-table-body::-webkit-scrollbar-track{background:#383838}.dark .custom-table-body::-webkit-scrollbar-thumb{background:#555}.dark .custom-table-body::-webkit-scrollbar-thumb:hover{background:#666}.custom-table-detail-panel-resize-preview{position:absolute;top:0;bottom:0;width:2px;background:#40a9ff;border-left:2px dashed #40a9ff;z-index:1000;pointer-events:none}.dark .custom-table-detail-panel{background:#2d2d2d}.dark .custom-table-detail-panel-resizer{background:#404040}.dark .custom-table-detail-panel-resizer:hover,.dark .custom-table-detail-panel-resizer.resizing{background:#40a9ff}.dark .custom-table-detail-panel-resize-preview{background:#40a9ff;border-left-color:#40a9ff}.custom-table-name-column-resize-preview{position:absolute;top:0;bottom:0;width:2px;background:#40a9ff;border-left:2px dashed #40a9ff;z-index:1000;pointer-events:none}.dark .custom-table-name-column-resize-preview{background:#40a9ff;border-left-color:#40a9ff}.folder-children{animation:slideDown .12s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ResourceTags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ResourceTags .ant-tag{margin:0;cursor:default;transition:all .15s ease}.ResourceTags .ant-tag:hover{opacity:.85}.ResourceTags__measure{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden;left:-9999px;top:0}.dark .ResourceTags .ant-tag{background-color:#1890ff26;border-color:#1890ff4d;color:#40a9ff}.dark .ResourceTags .ant-tag:hover{background-color:#1890ff40}.ResourceBoundChatsModal_header{display:flex;align-items:center}.ResourceBoundChatsModal_resource-name{margin-left:8px;font-size:13px;color:#666;font-weight:400;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceBoundChatsModal.dark .ResourceBoundChatsModal_resource-name{color:#999}.ResourceBoundChatsModal_content{min-height:200px}.ResourceBoundChatsModal_loading{display:flex;justify-content:center;align-items:center;padding:60px}.ResourceBoundChatsModal_empty{padding:40px 0}.ResourceBoundChatsModal_list{max-height:400px;overflow-y:auto}.ResourceBoundChatsModal_item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-radius:8px;cursor:pointer;transition:background-color .15s ease;margin-bottom:4px}.ResourceBoundChatsModal_item:hover{background-color:#f5f5f5}.ResourceBoundChatsModal_item.dark:hover{background-color:#333}.ResourceBoundChatsModal_item-main{flex:1;min-width:0;margin-right:12px}.ResourceBoundChatsModal_item-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.ResourceBoundChatsModal_item.dark .ResourceBoundChatsModal_item-title{color:#e0e0e0}.ResourceBoundChatsModal_item-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceBoundChatsModal_star{color:#faad14;font-size:12px;flex-shrink:0}.ResourceBoundChatsModal_item-preview{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceBoundChatsModal_item-preview.dark{color:#999}.ResourceBoundChatsModal_item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;color:#999;flex-shrink:0;white-space:nowrap}.ResourceBoundChatsModal_item-meta.dark{color:#666}.ResourceBoundChatsModal_footer{padding:12px 16px;text-align:center;font-size:12px;color:#999;border-top:1px solid #e8e8e8;margin-top:8px}.ResourceBoundChatsModal_footer.dark{color:#666;border-top-color:#404040}.ResourceBoundChatsModal.dark .ant-modal-content{background-color:#2d2d2d}.ResourceBoundChatsModal.dark .ant-modal-header{background-color:#2d2d2d;border-bottom-color:#404040}.ResourceBoundChatsModal.dark .ant-modal-title{color:#e0e0e0}.ResourceBoundChatsModal.dark .ant-modal-close-x{color:#999}.ResourceBoundChatsModal.dark .ant-empty-description{color:#666}.ResourceTagManagerModal_content{padding:24px 0;min-height:300px}.ResourceTagManagerModal_section{margin-bottom:24px}.ResourceTagManagerModal_section:last-child{margin-bottom:0}.ResourceTagManagerModal_section_header{margin-bottom:16px;font-size:14px;font-weight:500}.ResourceTagManagerModal_section_body{padding-left:24px}.ResourceTagManagerModal_tag{cursor:pointer;padding:4px 12px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;color:#595959;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResourceTagManagerModal_tag:hover{border-color:#8c8c8c;color:#262626}.ResourceTagManagerModal_tag_selected{background:#fff!important;border-color:#262626!important;color:#262626!important}.ResourceTagManagerModal_tag .ResourceTagManagerModal_tag_close{opacity:0;transition:opacity .15s ease;margin-left:6px;font-size:10px;color:#8c8c8c}.ResourceTagManagerModal_tag:hover .ResourceTagManagerModal_tag_close{opacity:1}.ResourceTagManagerModal_tag_selected .ResourceTagManagerModal_tag_close{opacity:1;color:#262626}.ResourceTagManagerModal_tag_recommended{background:#fff!important;border-color:#d9d9d9!important;color:#595959!important;cursor:pointer;transition:all .15s ease}.ResourceTagManagerModal_tag_recommended:hover{background:#fafafa!important;border-color:#8c8c8c!important;color:#262626!important}.ResourceTagManagerModal_create_tag{margin-bottom:16px}.ResourceTagManagerModal_create_tag input{border-radius:4px}.ResourceTagManagerModal_color_picker{display:flex;align-items:center}.ResourceTagManagerModal_color_label{font-size:14px;color:#595959;margin-right:16px;flex-shrink:0}.ResourceTagManagerModal_color_dot{width:18px;height:18px;border-radius:50%;cursor:pointer;transition:all .2s ease;position:relative}.ResourceTagManagerModal_color_dot:hover{transform:scale(1.15)}.ResourceTagManagerModal_color_dot_selected{transform:scale(1.2)}.ResourceTagManagerModal_color_dot_selected:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.ResourceTagManagerModal_footer{display:flex;justify-content:flex-end;gap:8px}.dark .ResourceTagManagerModal_tag{background:#1f1f1f;border-color:#434343;color:#ffffffa6}.dark .ResourceTagManagerModal_tag:hover{border-color:#8c8c8c;color:#ffffffd9}.dark .ResourceTagManagerModal_tag_selected{background:#1f1f1f!important;border-color:#ffffffd9!important;color:#ffffffd9!important}.dark .ResourceTagManagerModal_tag .ResourceTagManagerModal_tag_close{color:#ffffff73}.dark .ResourceTagManagerModal_tag_selected .ResourceTagManagerModal_tag_close{color:#ffffffd9}.dark .ResourceTagManagerModal_tag_recommended{background:#1f1f1f!important;border-color:#434343!important;color:#ffffffa6!important}.dark .ResourceTagManagerModal_tag_recommended:hover{background:#262626!important;border-color:#8c8c8c!important;color:#ffffffd9!important}.dark .ResourceTagManagerModal_color_label{color:#ffffffa6}.ResourceBankSemanticSearcher-root{--rb-card-bg: #fff;--rb-card-border: #e5e7eb;--rb-shadow: 0 6px 18px rgba(0,0,0,.06);height:100%}.ResourceBankSemanticSearcher-left{background:#fff}.ResourceBankSemanticSearcher-right{background:#f9fafb}.ResourceBankSemanticSearcher-topbar .ant-input-affix-wrapper,.ResourceBankSemanticSearcher-topbar .ant-input{border-radius:30px}.ResourceBankSemanticSearcher-topTabs .ant-tabs-nav{margin:0}.ResourceBankSemanticSearcher-main{min-height:0}.ResourceBankSemanticSearcher-quickFilters .rb-quick-btn{border-radius:14px}.ResourceBankSemanticSearcher-tabs .ant-tabs-content-holder{display:none;height:0;overflow:hidden}.ResourceBankSemanticSearcher-tabs .ant-tabs-tabpane{display:none}.ResourceBankSemanticSearcher-results{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.ResourceBankSemanticSearcher-results::-webkit-scrollbar{width:6px}.ResourceBankSemanticSearcher-results::-webkit-scrollbar-track{background:transparent}.ResourceBankSemanticSearcher-results::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ResourceBankSemanticSearcher-results::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ResourceBankSemanticSearcher-resultList{padding:8px 2px 12px}.ResourceBankSemanticSearcher-card{background:var(--rb-card-bg);border:1px solid var(--rb-card-border);border-radius:10px;box-shadow:var(--rb-shadow);padding:12px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer}.ResourceBankSemanticSearcher-card:hover{transform:translateY(-1px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.ResourceBankSemanticSearcher-bullet{width:24px;height:24px;background:#dbeafe76;border:1px solid #3b82f6;border-radius:50%;flex-shrink:0;margin-top:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#1d4ed8;transition:all .2s ease;box-shadow:0 2px 4px #3b82f61a}.ResourceBankSemanticSearcher-docTitle{font-weight:600;color:#1f2937;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;vertical-align:top}.ResourceBankSemanticSearcher-score{background:#f3f4f6;color:#6b7280;padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:500}.ResourceBankSemanticSearcher-snippet{color:#4b5563;font-size:.875rem;line-height:1.625;cursor:text;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0}.ResourceBankSemanticSearcher-snippet.expanded{display:block;-webkit-line-clamp:initial;line-clamp:initial;overflow:visible;white-space:pre-wrap}.ResourceBankSemanticSearcher-actions{margin-top:6px}.ResourceBankSemanticSearcher-card .ResourceBankSemanticSearcher-actions:empty{display:none}.ResourceBankSemanticSearcher-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;margin-right:4px;margin-bottom:2px;transition:all .2s ease}.ResourceBankSemanticSearcher-tag.resource-type{background-color:#dbeafe9b;white-space:nowrap;color:#1d4ed8;border:1px solid #3b82f6}.ResourceBankSemanticSearcher-tag.chunk-id{background-color:#f3f4f6;white-space:nowrap;color:#6b7280;border:1px solid #d1d5db}.ResourceBankSemanticSearcher-tag.created-at{background-color:#d1fae58f;white-space:nowrap;color:#065f46;border:1px solid #10b981}.ResourceBankSemanticSearcher-tag.edited-at{background-color:#fed7aa8c;white-space:nowrap;color:#9a3412;border:1px solid #f59e0b}.ResourceBankSemanticSearcher-tag.score{background-color:#ede9febe;white-space:nowrap;color:#7c3aed;border:1px solid #a855f7}.ResourceBankSemanticSearcher-actions .rb-link{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:12px;padding:0}.ResourceBankSemanticSearcher-actions .rb-link:hover{color:#1d4ed8}.ResourceBankSemanticSearcher-imageWrapper{margin:8px 0;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb}.ResourceBankSemanticSearcher-image{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.ResourceBankSemanticSearcher-meta{display:flex;gap:12px;margin-top:8px;font-size:.75rem;color:#6b7280}.ResourceBankSemanticSearcher-meta span{background:#f3f4f6;padding:2px 6px;border-radius:4px;white-space:nowrap}.ResourceBankSemanticSearcher-highlight{background-color:#fef3c7;color:#111827;border-radius:.25rem;padding:0 .125rem;font-weight:500}.ResourceBankSemanticSearcher-right .ant-form-item-label>label{font-weight:500;color:#374151}.ResourceBankSemanticSearcher-right .ant-select,.ResourceBankSemanticSearcher-right .ant-input,.ResourceBankSemanticSearcher-right .ant-btn{border-radius:10px}.ResourceBankSemanticSearcher-right .ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.ResourceBankSemanticSearcher-right .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb}.ResourceBankSemanticSearcher-right .ant-upload{width:100%}.ResourceBankSemanticSearcher-right .ant-upload .ant-btn{height:36px}.ResourceBankSemanticSearcher-tabs .ant-tabs-tab{padding:8px 16px;margin:0 4px 0 0;border-radius:6px 6px 0 0;transition:all .2s ease}.ResourceBankSemanticSearcher-tabs .ant-tabs-tab:hover{color:#3b82f6}.ResourceBankSemanticSearcher-tabs .ant-tabs-tab-active{background:#eff6ff;border-bottom-color:#3b82f6}.ResourceBankSemanticSearcher-tabs .ant-tabs-ink-bar{background:#3b82f6;height:3px}.ResourceBankSemanticSearcher-pagination-wrapper{position:relative;z-index:10;pointer-events:auto;background-color:#fff;margin-bottom:8px}.ResourceBankSemanticSearcher-results .ant-pagination{display:flex;align-items:center;gap:8px;position:relative;z-index:10;pointer-events:auto}.ResourceBankSemanticSearcher-results .ant-pagination .ant-select{min-height:auto!important;height:auto!important}.ResourceBankSemanticSearcher-results .ant-pagination .ant-select-selector{min-height:32px!important;height:32px!important;display:flex!important;align-items:center!important;padding:0 11px!important}.ResourceBankSemanticSearcher-results .ant-pagination .ant-select-selection-item{line-height:30px!important}.ResourceBankSemanticSearcher-results .ant-pagination-options-size-changer{display:flex!important;align-items:center!important}.ResourceBankSemanticSearcher-results .ant-pagination-options{display:flex;flex-direction:row;align-items:center;gap:8px}@media (max-width: 1024px){.ResourceBankSemanticSearcher-root{flex-direction:column}.ResourceBankSemanticSearcher-right{width:100%;border-left:none;border-top:1px solid #e5e7eb}}.dark .ResourceBankSemanticSearcher-root{--rb-card-bg: #2D2D2D;--rb-card-border: #505050;--rb-shadow: 0 6px 18px rgba(0,0,0,.3)}.dark .ResourceBankSemanticSearcher-left{background:#1e1e1e}.dark .ResourceBankSemanticSearcher-right{background:#252525}.dark .ResourceBankSemanticSearcher-card:hover{box-shadow:0 8px 25px #00000080;border-color:#606060}.dark .ResourceBankSemanticSearcher-bullet{background:#1890ff33;border-color:#1890ff;color:#40a9ff;box-shadow:0 2px 4px #1890ff33}.dark .ResourceBankSemanticSearcher-docTitle{color:#e0e0e0}.dark .ResourceBankSemanticSearcher-score{background:#383838;color:#9ca3af}.dark .ResourceBankSemanticSearcher-snippet{color:#aaa}.dark .ResourceBankSemanticSearcher-tag.resource-type{background-color:#1890ff33;color:#40a9ff;border-color:#1890ff}.dark .ResourceBankSemanticSearcher-tag.chunk-id{background-color:#383838;color:#9ca3af;border-color:#505050}.dark .ResourceBankSemanticSearcher-tag.created-at{background-color:#52c41a33;color:#73d13d;border-color:#52c41a}.dark .ResourceBankSemanticSearcher-tag.edited-at{background-color:#faad1433;color:#ffc53d;border-color:#faad14}.dark .ResourceBankSemanticSearcher-tag.score{background-color:#1890ff33;color:#40a9ff;border-color:#1890ff}.dark .ResourceBankSemanticSearcher-actions .rb-link{color:#40a9ff}.dark .ResourceBankSemanticSearcher-actions .rb-link:hover{color:#1890ff}.dark .ResourceBankSemanticSearcher-imageWrapper{border-color:#505050}.dark .ResourceBankSemanticSearcher-meta{color:#9ca3af}.dark .ResourceBankSemanticSearcher-meta span{background:#383838;color:#9ca3af}.dark .ResourceBankSemanticSearcher-highlight{background-color:#fbbf244d;color:#e0e0e0}.dark .ResourceBankSemanticSearcher-right .ant-form-item-label>label{color:#e0e0e0}.dark .ResourceBankSemanticSearcher-right .ant-btn-primary{background:#1890ff;border-color:#1890ff}.dark .ResourceBankSemanticSearcher-right .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.dark .ResourceBankSemanticSearcher-tabs .ant-tabs-tab:hover{color:#40a9ff}.dark .ResourceBankSemanticSearcher-tabs .ant-tabs-tab-active{background:#1890ff26;border-bottom-color:#1890ff;color:#40a9ff}.dark .ResourceBankSemanticSearcher-tabs .ant-tabs-ink-bar{background:#1890ff}.dark .ResourceBankSemanticSearcher-results::-webkit-scrollbar-thumb{background:#505050}.dark .ResourceBankSemanticSearcher-results::-webkit-scrollbar-thumb:hover{background:#606060}@media (max-width: 1024px){.dark .ResourceBankSemanticSearcher-right{border-top-color:#505050}}.dark .ResourceBankSemanticSearcher-pagination-wrapper{background-color:#1e1e1e}.ResourceBankSemanticSearcher-right{border-color:#e5e7eb;background-color:#f9fafb}.dark .ResourceBankSemanticSearcher-right{border-color:#505050;background-color:#252525}.ResourceBankSemanticSearcherRight_topBorder{border-color:#e5e7eb}.dark .ResourceBankSemanticSearcherRight_topBorder{border-color:#404040}.ResourceBankSemanticSearcherRight_title{color:#1f2937}.dark .ResourceBankSemanticSearcherRight_title{color:#e0e0e0}.ResourceBankSemanticSearcherRight_closeBtn{color:#6b7280}.ResourceBankSemanticSearcherRight_closeBtn:hover{color:#374151;background-color:#e5e7eb}.dark .ResourceBankSemanticSearcherRight_closeBtn{color:#9ca3af}.dark .ResourceBankSemanticSearcherRight_closeBtn:hover{color:#e0e0e0;background-color:#383838}.ResourceBankSemanticSearcherRight_label{color:#374151}.dark .ResourceBankSemanticSearcherRight_label{color:#9ca3af}.ResourceBankSemanticSearcherRight_typeSwitch{background-color:#f3f4f6;border-color:#e5e7eb}.dark .ResourceBankSemanticSearcherRight_typeSwitch{background-color:#2d2d2d;border-color:#505050}.ResourceBankSemanticSearcherRight_typeBtn{color:#4b5563}.dark .ResourceBankSemanticSearcherRight_typeBtn{color:#9ca3af}.ResourceBankSemanticSearcherRight_imgBorder{border-color:#d1d5db}.dark .ResourceBankSemanticSearcherRight_imgBorder{border-color:#505050}.ResourceBankSemanticSearcherRight_delImgBtn{background-color:#ef4444}.ResourceBankSemanticSearcherRight_delImgBtn:hover{background-color:#dc2626}.dark .ResourceBankSemanticSearcherRight_delImgBtn{background-color:#ff4d4f}.dark .ResourceBankSemanticSearcherRight_delImgBtn:hover{background-color:#ff7875}.ResourceBankSemanticSearcherRight_radio{accent-color:#3B82F6;cursor:pointer;color-scheme:light}.dark .ResourceBankSemanticSearcherRight_radio{accent-color:#1890ff;cursor:pointer;color-scheme:dark}.ResourceBankSemanticSearcherRight_radioLabel{color:#374151}.dark .ResourceBankSemanticSearcherRight_radioLabel{color:#e0e0e0}.ResourceBankSemanticSearcherRight_searchBtn{background-color:#3b82f6}.ResourceBankSemanticSearcherRight_searchBtn:hover{background-color:#2563eb}.ResourceBankSemanticSearcherRight_searchBtn:disabled{background-color:#93c5fd}.dark .ResourceBankSemanticSearcherRight_searchBtn{background-color:#1890ff}.dark .ResourceBankSemanticSearcherRight_searchBtn:hover{background-color:#40a9ff}.dark .ResourceBankSemanticSearcherRight_searchBtn:disabled{background-color:#404040}.DraggerUploaderComponent_upload-icon{font-size:48px;color:#1890ff}.dark .DraggerUploaderComponent_upload-icon{color:#40a9ff}.DropZonesTempList_header{margin-top:24px;margin-bottom:12px}.DropZonesTempList_header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.DropZonesTempList_header-left{display:flex;align-items:center;gap:8px}.DropZonesTempList_title{font-size:18px;font-weight:500;color:#1f2937;cursor:help}.dark .DropZonesTempList_title{color:#e0e0e0}.DropZonesTempList_selected-badge{font-size:14px;color:#1890ff;background-color:#1890ff26;padding:4px 8px;border-radius:16px}.dark .DropZonesTempList_selected-badge{color:#40a9ff;background-color:#40a9ff33}.DropZonesTempList_header-right{display:flex;align-items:center;gap:12px}.DropZonesTempList_refresh-button{cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f4f6;color:#6b7280;border:none;transition:all .2s}.DropZonesTempList_refresh-button:hover{background-color:#e5e7eb;color:#1f2937}.dark .DropZonesTempList_refresh-button{background-color:#404040;color:#9ca3af}.dark .DropZonesTempList_refresh-button:hover{background-color:#505050;color:#e0e0e0}.DropZonesTempList_container{padding-top:4px;padding-bottom:4px;overflow-y:auto;max-height:260px}.DropZonesTempList_list{display:flex;flex-direction:column;gap:8px}.DropZonesTempList_item{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #E5E7EB;border-radius:8px;transition:all .2s;background-color:#fff}.DropZonesTempList_item:hover{border-color:#93c5fd;box-shadow:0 1px 2px #0000000d}.DropZonesTempList_item--selected{border-color:#1890ff;background-color:#1890ff0d;box-shadow:0 1px 2px #0000000d}.dark .DropZonesTempList_item{border-color:#505050;background-color:#2d2d2d}.dark .DropZonesTempList_item:hover{border-color:#40a9ff;box-shadow:0 1px 2px #0000004d}.dark .DropZonesTempList_item--selected{border-color:#1890ff;background-color:#1890ff26;box-shadow:0 1px 2px #0000004d}.DropZonesTempList_item-content{display:flex;align-items:center;flex:1;min-width:0}.DropZonesTempList_item-info{flex:1;min-width:0;margin-left:12px}.DropZonesTempList_item-title{font-size:14px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .DropZonesTempList_item-title{color:#e0e0e0}.DropZonesTempList_item-meta{display:flex;align-items:center;margin-top:4px}.DropZonesTempList_status-tag{font-size:12px;padding:4px 8px;border-radius:16px}.DropZonesTempList_status-tag--error{background-color:#fee2e2;color:#dc2626}.DropZonesTempList_status-tag--success{background-color:#1890ff26;color:#1890ff}.dark .DropZonesTempList_status-tag--error{background-color:#dc262633;color:#ef4444}.dark .DropZonesTempList_status-tag--success{background-color:#40a9ff33;color:#40a9ff}.DropZonesTempList_url{font-size:12px;color:#6b7280;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .DropZonesTempList_url{color:#9ca3af}.DropZonesTempList_delete-button{flex-shrink:0;margin-left:12px;width:32px;height:32px;border-radius:36px;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:.7;transition:all .2s;cursor:pointer;border:none;background-color:transparent}.DropZonesTempList_delete-button:hover{opacity:1}.DropZonesTempList_delete-button svg{color:#9ca3af;transition:color .2s}.DropZonesTempList_delete-button:hover svg{color:#ef4444}.dark .DropZonesTempList_delete-button svg{color:#6b7280}.dark .DropZonesTempList_delete-button:hover svg{color:#ef4444}.PluginDetect_modal .ant-modal-wrap,.PluginDetect_modal .ant-modal-mask{z-index:1050!important}.PluginDetect_modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.PluginDetect_modal .ant-modal-title{font-size:16px;font-weight:600;color:#1f2937}.PluginDetect_content{padding:16px 0}.PluginDetect_status-list{display:flex;flex-direction:column;gap:16px}.PluginDetect_status-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;transition:all .3s ease}.PluginDetect_status-item.checking{background:#f0f7ff;color:#1890ff;border:1px solid #91d5ff}.PluginDetect_status-item.success{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.PluginDetect_status-item.failed{background:#fff2e8;color:#fa8c16;border:1px solid #ffbb96}.PluginDetect_help{line-height:1.6}.PluginDetect_help p{margin:8px 0}.PluginDetect_help strong{font-weight:600;color:#1f2937}.PluginDetect_help a{color:#1890ff;text-decoration:underline}.PluginDetect_help a:hover{color:#40a9ff}.PluginDetect_badge{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;border-radius:50%;position:relative;cursor:help;transition:transform .2s ease}.PluginDetect_badge:hover{transform:scale(1.2)}.PluginDetect_badge.red{background:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}.PluginDetect_badge.green{background:#52c41a;box-shadow:0 0 0 2px #52c41a33}.PluginDetect_badge.red:before,.PluginDetect_badge.green:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;animation:pluginPulse 2s ease-in-out infinite}.PluginDetect_badge.red:before{background:#ff4d4f99}.PluginDetect_badge.green:before{background:#52c41a99}@keyframes pluginPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(2);opacity:0}}.ResourceUploadModeSwitcher_container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ResourceUploadModeSwitcher_label{display:inline-flex;align-items:center;font-size:13px;color:#6b7280;cursor:help;transition:color .2s;white-space:nowrap}.ResourceUploadModeSwitcher_label:hover{color:#374151}.dark .ResourceUploadModeSwitcher_label{color:#9ca3af}.dark .ResourceUploadModeSwitcher_label:hover{color:#e0e0e0}.ResourceUploadModeSwitcher_plugin-indicator{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:all .3s ease}.ResourceUploadModeSwitcher_plugin-indicator.undetected{background-color:#ef4444;box-shadow:0 0 8px #ef44444d;animation:pluginIndicatorPulse 2s ease-in-out infinite}.ResourceUploadModeSwitcher_plugin-indicator.detected{background-color:#22c55e;box-shadow:0 0 8px #22c55e4d;animation:pluginIndicatorGlow 2s ease-in-out infinite}@keyframes pluginIndicatorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes pluginIndicatorGlow{0%,to{box-shadow:0 0 8px #22c55e4d}50%{box-shadow:0 0 12px #22c55e99}}.dark .ResourceUploadModeSwitcher_plugin-indicator.undetected{box-shadow:0 0 8px #ef444466}.dark .ResourceUploadModeSwitcher_plugin-indicator.detected{box-shadow:0 0 8px #22c55e66}.dark .ResourceUploadModeSwitcher_plugin-indicator.detected{animation:pluginIndicatorGlowDark 2s ease-in-out infinite}@keyframes pluginIndicatorGlowDark{0%,to{box-shadow:0 0 8px #22c55e66}50%{box-shadow:0 0 12px #22c55eb3}}@media (max-width: 768px){.ResourceUploadModeSwitcher_container{gap:6px}.ResourceUploadModeSwitcher_label{font-size:12px}}.FeishuImportPanel_container{border-radius:8px;background-color:#fff}.dark .FeishuImportPanel_container{background-color:#1f1f1f;border-color:#434343}.FeishuImportPanel_content{min-height:200px}.FeishuImportPanel_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:16px}.FeishuImportPanel_empty_text{margin:0;color:#999}.FeishuImportPanel_auth_button{margin-top:8px}.FeishuImportPanel_auth_info{display:flex;justify-content:space-between;align-items:center;padding:16px;transition:all .3s ease}.dark .FeishuImportPanel_auth_info{background:linear-gradient(135deg,#1e3a5f,#1a2a3f);border-color:#1890ff}.FeishuImportPanel_user_info{display:flex;align-items:center;gap:12px}.FeishuImportPanel_user_avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #1890ff;box-shadow:0 2px 8px #1890ff33}.FeishuImportPanel_user_details{display:flex;flex-direction:column;gap:4px}.FeishuImportPanel_user_name{font-size:16px;font-weight:600;color:#262626}.dark .FeishuImportPanel_user_name{color:#fff}.FeishuImportPanel_logout_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--rblv-btn-bg, #fff);color:#f54a45;border-color:#f54a45}.FeishuImportPanel_logout_btn:hover{background:#fee3e2;border-color:#f54a45}.FeishuImportPanel_logout_btn:active{transform:scale(.98)}.dark .FeishuImportPanel_logout_btn{background:var(--rblv-btn-bg, #1f1f1f);color:#f54a45;border-color:#f54a45}.dark .FeishuImportPanel_logout_btn:hover{background:#f54a4526;border-color:#f54a45}.FeishuImportPanel_toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.FeishuImportPanel_toolbar_left{display:flex;align-items:center;margin-left:16px;gap:16px}.FeishuImportPanel_toolbar_right{display:flex;align-items:center;gap:8px}.FeishuImportPanel_toolbar_text{font-size:14px;color:#262626}.dark .FeishuImportPanel_toolbar_text{color:#fff}.FeishuImportPanel_help_icon{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s ease;cursor:pointer}.FeishuImportPanel_help_icon:hover{background-color:#1890ff1a}.FeishuImportPanel_help_icon:hover .anticon,.FeishuImportPanel_help_icon:hover svg{color:#1890ff!important}.dark .FeishuImportPanel_help_icon:hover{background-color:#40a9ff26}.dark .FeishuImportPanel_help_icon:hover .anticon,.dark .FeishuImportPanel_help_icon:hover svg{color:#40a9ff!important}.FeishuImportPanel_list{max-height:400px;overflow-y:auto;border:1px solid #f0f0f0;border-bottom:none;border-radius:6px;padding:8px}.dark .FeishuImportPanel_list{border-color:#434343;background-color:#262626}.FeishuImportPanel_item{display:flex;align-items:flex-start;padding:12px;border-radius:4px;cursor:pointer;transition:background-color .2s;gap:12px}.FeishuImportPanel_item:hover{background-color:#f5f5f5}.dark .FeishuImportPanel_item:hover{background-color:#303030}.FeishuImportPanel_item-content{flex:1;min-width:0}.FeishuImportPanel_item-title{font-weight:500;color:#262626;margin-bottom:4px;word-break:break-word}.dark .FeishuImportPanel_item-title{color:#fff}.FeishuImportPanel_item-meta{display:flex;gap:16px;font-size:12px;color:#999}.FeishuImportPanel_item-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeishuImportPanel_doc_item{display:flex;align-items:flex-start;padding:12px;border-radius:4px;transition:background-color .15s ease;gap:12px;cursor:default}.FeishuImportPanel_doc_item:hover{background-color:#f5f5f5}.dark .FeishuImportPanel_doc_item:hover{background-color:#303030}.FeishuImportPanel_doc_item.selected{background-color:#e6f4ff}.dark .FeishuImportPanel_doc_item.selected{background-color:#1890ff26}.FeishuImportPanel_doc_checkbox{flex-shrink:0;margin-top:2px}.FeishuImportPanel_folder_arrow{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s ease;margin-top:2px}.FeishuImportPanel_folder_arrow:hover{background:#0000000d}.dark .FeishuImportPanel_folder_arrow:hover{background:#ffffff1a}.FeishuImportPanel_folder_children{padding-left:32px;border-left:2px solid rgba(0,0,0,.06);margin-left:9px;margin-top:8px}.dark .FeishuImportPanel_folder_children{border-left-color:#ffffff1a}.FeishuImportPanel_doc_item.child{margin-bottom:8px}.FeishuImportPanel_doc_title.folder{font-weight:600;color:#1890ff}.dark .FeishuImportPanel_doc_title.folder{color:#40a9ff}.FeishuImportPanel_doc_icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.FeishuImportPanel_doc_content{flex:1;min-width:0}.FeishuImportPanel_doc_title_row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.FeishuImportPanel_doc_title{font-weight:500;color:#1890ff;text-decoration:none;word-break:break-word;transition:color .2s}.FeishuImportPanel_doc_title:hover,.dark .FeishuImportPanel_doc_title{color:#40a9ff}.dark .FeishuImportPanel_doc_title:hover{color:#69c0ff}.FeishuImportPanel_doc_meta{display:flex;gap:16px;font-size:12px;color:#999}.FeishuImportPanel_doc_meta span{white-space:nowrap}.FeishuImportPanel_import_actions{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:8px}.FeishuImportPanel_stats{display:flex;align-items:center;gap:16px}.FeishuImportPanel_stats_text{font-size:14px;color:#262626}.dark .FeishuImportPanel_stats_text{color:#fff}.FeishuImportPanel_pagination_container{display:flex;justify-content:center;align-items:center;padding:16px 0;gap:12px;border:1px solid #f0f0f0;border-radius:6px;border-top:none}.dark .FeishuImportPanel_pagination_container{border-color:#434343}.DropZones_container{width:100%;border-radius:8px;background-color:#fff}.dark .DropZones_container{background-color:#2d2d2d}.DropZones_input-wrapper{margin-top:16px;width:100%}.DropZones_input-container{display:flex;align-items:center;width:100%;border:1px solid #D1D5DB;padding:0 8px;border-radius:45px;gap:8px;transition:all .3s}.DropZones_input-container:focus-within{border-color:#1890ff;box-shadow:0 0 10px 3px #1890ff33}.dark .DropZones_input-container{border-color:#505050;background-color:#2d2d2d}.dark .DropZones_input-container:focus-within{border-color:#40a9ff;box-shadow:0 0 10px 3px #40a9ff33}.DropZones_input{flex:1;padding:14px 16px;font-size:14px;background-color:transparent;outline:none;border:none;color:#1f2937}.DropZones_input::-moz-placeholder{color:#9ca3af}.DropZones_input::placeholder{color:#9ca3af}.dark .DropZones_input{color:#e0e0e0}.dark .DropZones_input::-moz-placeholder{color:#6b7280}.dark .DropZones_input::placeholder{color:#6b7280}.DropZones_parse-button{cursor:pointer;height:32px;min-width:88px;padding:0 20px;border-radius:45px;transition:all .3s;border:none;font-size:14px}.DropZones_parse-button:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.DropZones_parse-button:not(:disabled){background-color:#1890ff;color:#fff;cursor:pointer}.DropZones_parse-button:not(:disabled):hover{background-color:#40a9ff}.dark .DropZones_parse-button:disabled{background-color:#404040;color:#6b7280}.dark .DropZones_parse-button:not(:disabled){background-color:#1890ff;color:#fff}.dark .DropZones_parse-button:not(:disabled):hover{background-color:#40a9ff}.DropZones_progress-list{max-height:240px;overflow-y:auto;margin-top:8px}.DropZones_progress-container{margin-top:8px;padding:12px;border:1px solid #E5E7EB;border-radius:8px;background-color:#fff}.DropZones_progress-container:first-child{margin-top:0}.dark .DropZones_progress-container{border-color:#505050;background-color:#2d2d2d}.DropZones_progress-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.DropZones_progress-url{color:#6b7280;font-size:14px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .DropZones_progress-url{color:#9ca3af}.DropZones_progress-actions{display:flex;align-items:center;gap:12px;min-width:0;max-width:40%}.DropZones_progress-status{color:#1890ff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:calc(100% - 36px)}.dark .DropZones_progress-status{color:#40a9ff}.DropZones_close-button{cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f4f6;color:#6b7280;border:none;transition:all .2s}.DropZones_close-button:hover{background-color:#e5e7eb;color:#374151}.dark .DropZones_close-button{background-color:#404040;color:#9ca3af}.dark .DropZones_close-button:hover{background-color:#505050;color:#e0e0e0}.DropZones_progress-shimmer.shimmering .ant-progress-bg,.DropZones_progress-shimmer.shimmering .ant-progress-inner .ant-progress-bg{position:relative;overflow:hidden}.DropZones_progress-shimmer.shimmering .ant-progress-bg:before,.DropZones_progress-shimmer.shimmering .ant-progress-inner .ant-progress-bg:before{content:"";position:absolute;top:0;left:-40%;height:100%;width:40%;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);animation:shimmer-scan 1.6s linear infinite;pointer-events:none}@keyframes shimmer-scan{0%{left:-40%}to{left:100%}}.DropZones_confirm-container{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.DropZones_confirm-button{cursor:pointer;width:150px;padding:8px 24px;border-radius:6px;transition:all .3s;border:none;font-size:14px;flex-shrink:0}.DropZones_confirm-button:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.5}.DropZones_confirm-button:not(:disabled){background-color:#1890ff;color:#fff;cursor:pointer}.DropZones_confirm-button:not(:disabled):hover{background-color:#40a9ff}.dark .DropZones_confirm-button:disabled{background-color:#404040;color:#6b7280}.dark .DropZones_confirm-button:not(:disabled){background-color:#1890ff;color:#fff}.dark .DropZones_confirm-button:not(:disabled):hover{background-color:#40a9ff}.AIBar_container{height:100%;display:flex;flex:1;flex-direction:column;overflow:hidden;background-color:#f4f4f6;padding:0 0 0 15px;position:relative}.dark .AIBar_container{background-color:#252525}.AIBar_content{height:100%;display:flex;flex:1;flex-direction:column;overflow:hidden}@media (max-width: 768px){.AIBar_container{padding:0!important}}.AIChat_message-list{flex:1;padding-right:30px;scrollbar-gutter:stable}@keyframes AIChat_fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AIChat_animate-fade-in{animation:AIChat_fade-in .5s ease-out}.chat-input-container{position:relative;flex:0 0 auto;padding:12px 4px 0;display:flex;gap:0px;background-color:#fff;min-height:48px;z-index:0;box-shadow:0 0 10px #8a57ea1a,0 0 20px #6ec3f40d;transition:all .3s ease}.chat-input-container:before{content:"";position:absolute;inset:-2px;z-index:-1;padding:2px;border-radius:inherit;background:linear-gradient(130deg,#8a57ea,#6ec3f4,#fcb5ff,#8a57ea);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .3s ease;animation:borderFlow 4s linear infinite}.chat-input-container .ant-mentions,.chat-input-container .ant-mentions-focused{border-color:transparent!important;box-shadow:none!important;background:transparent!important}[data-empty="1"]:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}[data-empty="1"]:focus:before{content:""}.chat-input-chip{display:inline-block;color:#266fee;background-color:#266fee1a;padding:1px 4px;margin:0 1px;border-radius:4px;font-weight:500;font-size:14px;cursor:text;-webkit-user-select:all;-moz-user-select:all;user-select:all;vertical-align:baseline;white-space:nowrap}.chat-input-chip:hover{background-color:#266fee2e}.dark .chat-input-chip{color:#60a5fa;background-color:#60a5fa26}.dark .chat-input-chip:hover{background-color:#60a5fa40}.chat-input-container .ant-mentions textarea.ant-mentions-input{outline:none!important;box-shadow:none!important;background:transparent!important}.chat-input-container.chat-input-focused{box-shadow:0 0 15px #8a57ea33,0 0 30px #6ec3f426,0 0 45px #fcb5ff1a}.chat-input-container.chat-input-focused:before{opacity:1;filter:drop-shadow(0 0 8px rgba(138,87,234,.4))}.chat-input-container.chat-input-dragging{box-shadow:0 0 20px #1890ff4d,0 0 40px #1890ff26;background-color:#e6f4ff80!important}.chat-input-container.chat-input-dragging:before{opacity:1;background:linear-gradient(130deg,#1890ff,#40a9ff,#69c0ff,#1890ff);background-size:300% 300%;animation:borderFlow 2s linear infinite}@keyframes borderFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.attachment-preview-container{display:flex;flex-wrap:wrap;gap:8px;padding:6px 12px 0}.attachment-card{position:relative;background:#eef6ff;border:1px solid #cfe3ff;border-radius:12px;padding:8px 10px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.attachment-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #5383ff26}.attachment-image{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.attachment-meta{display:flex;flex-direction:column;gap:4px}.attachment-title{font-size:13px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-subtle{font-size:12px;color:#6b7280}.attachment-error{font-size:12px;color:#b91c1c}.attachment-remove{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:9999px;background:#0f172a8c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.web-search-toggle{display:inline-flex;align-items:center;gap:10px;padding:3px 14px 3px 4px;border-radius:999px;border:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);font-size:.9em;line-height:1;color:#a4a4a4}.web-search-toggle:disabled{opacity:.5;cursor:not-allowed}.web-search-toggle.active{color:#1890ff}.web-search-toggle .web-search-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.web-search-toggle .web-search-text{white-space:nowrap}@media (max-width: 600px){.web-search-toggle .web-search-text{display:none}.web-search-toggle{padding:3px 4px;gap:0;justify-content:center}}@container (max-width: 400px){.web-search-toggle .web-search-text{display:none}.web-search-toggle{padding:3px 4px;gap:0;justify-content:center}}.dark .chat-input-container{background-color:#1e1e1e;box-shadow:0 0 10px #8a57ea33,0 0 20px #6ec3f41a}.dark .chat-input-container:before{opacity:.3}.dark .chat-input-container.chat-input-focused:before{opacity:.6}.dark [data-empty="1"]:before{color:#6b7280}.dark .chat-input-chip{background:#2c4a6b;color:#b8daff}.dark .attachment-card{background:#2d2d2d;border-color:#404040}.dark .attachment-card:hover{box-shadow:0 6px 18px #8a57ea40}.dark .attachment-title{color:#e0e0e0}.dark .attachment-subtle{color:#9ca3af}.dark .attachment-error{color:#f87171}.dark .attachment-remove{background:#ffffff26;color:#e0e0e0}.dark .web-search-toggle{background-color:#44444494;color:#9ca3af}.dark .web-search-toggle:not(:disabled):hover{box-shadow:0 4px 10px #0000004d}.dark .web-search-toggle.active{background-color:#1890ff40;color:#40a9ff}.dark .web-search-toggle.active:not(:disabled):hover{box-shadow:0 4px 10px #40a9ff40}.dark .chat-input-container .ant-mentions,.dark .chat-input-container .ant-mentions textarea.ant-mentions-input,.dark .chat-input-container textarea{color:#e0e0e0}.dark .chat-input-container textarea::-moz-placeholder{color:#6b7280}.dark .chat-input-container textarea::placeholder{color:#6b7280}.dark .chat-input-container{background-color:#1e1e1e99}.aichat-send-button{background:transparent}.aichat-send-button:hover:not(:disabled){background-color:#f3f4f6}.dark .aichat-send-button:hover:not(:disabled){background-color:#374151}.import-resource-btn:hover svg,.import-resource-btn:hover svg path{color:#374151!important;fill:#374151!important}.chat-input-mobile{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px;background-color:#fff;border:1px solid #ebeef2;border-radius:44px;box-shadow:0 4px 4px #e0e0e040;gap:12px;position:relative;flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease}.chat-input-mobile.focused{border-color:#d1d5db;box-shadow:0 4px 8px #e0e0e059}.chat-input-mobile.dragging{border-color:#1890ff;background-color:#eff5fd;box-shadow:0 4px 12px #1890ff40}.chat-input-mobile__input-area{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chat-input-mobile__editor{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:22px;letter-spacing:-.408px;color:#3d424d;min-height:22px;max-height:120px;overflow-y:auto;outline:none;border:none;background:transparent;word-wrap:break-word;word-break:break-word}.chat-input-mobile__editor[data-empty="1"]:before{content:attr(data-placeholder);color:#939bab;pointer-events:none}.chat-input-mobile__editor:focus[data-empty="1"]:before{content:""}.chat-input-mobile__actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.chat-input-mobile__action-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.chat-input-mobile__action-btn:disabled{opacity:.5;cursor:not-allowed}.chat-input-mobile__action-btn:active:not(:disabled){opacity:.7;transform:scale(.95)}.chat-input-mobile__drop-overlay{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#eff5fdf2;border-radius:44px;pointer-events:none}.chat-input-mobile__attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0 4px}.dark .chat-input-mobile{background-color:#1e1e1e;border-color:#404040;box-shadow:0 4px 4px #00000040}.dark .chat-input-mobile.focused{border-color:#40a9ff;box-shadow:0 4px 12px #40a9ff33}.dark .chat-input-mobile.dragging{border-color:#40a9ff;background-color:#1a2a3a}.dark .chat-input-mobile__editor{color:#e0e0e0}.dark .chat-input-mobile__editor[data-empty="1"]:before{color:#6b7280}.dark .chat-input-mobile__drop-overlay{background:#1e2832f2}.think-switcher-container{display:inline-flex;align-items:center;line-height:1}.think-switcher-container input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch{--thumb-size: 22px;--pad-x: 8px;--pad-y: 3px;--radius: 999px;--shadow: 0 6px 20px rgba(0,0,0,.12);--ring: 0 0 0 0 rgba(0,0,0,0);--dur: .22s;--easing: cubic-bezier(.2,.8,.2,1);position:relative;display:inline-flex;align-items:center;gap:10px;padding:var(--pad-y) calc(var(--pad-x) + 6px) var(--pad-y) var(--pad-x);border-radius:var(--radius);border:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--easing),color var(--dur) var(--easing),box-shadow .18s var(--easing),transform .16s var(--easing);font-size:.9em;color:#a4a4a4;will-change:opacity;contain:layout paint;isolation:isolate;touch-action:manipulation}.switch.mode-enabled{color:#1890ff}.switch.mode-auto{color:#2261e9}.switch.disabled{opacity:.5;cursor:not-allowed}.switch:not(.disabled).mode-disabled:hover{box-shadow:0 4px 10px #0000001f}.switch:not(.disabled).mode-enabled:hover{box-shadow:0 4px 10px #7c3aed26}.switch:not(.disabled).mode-auto:hover{box-shadow:0 4px 10px #2261e926}.switch:before{content:"";position:absolute;inset:0;border-radius:var(--radius);pointer-events:none;opacity:0;transition:opacity .2s var(--easing),transform .26s var(--easing);will-change:opacity,transform;transform:translateZ(0) scale(.985)}.switch.mode-disabled:before{background:radial-gradient(70% 90% at 20% 20%,rgba(255,255,255,.22),transparent 55%),radial-gradient(70% 90% at 80% 80%,rgba(255,255,255,.16),transparent 55%)}.switch.mode-enabled:before{background:radial-gradient(70% 90% at 20% 20%,rgba(124,58,237,.12),transparent 55%),radial-gradient(70% 90% at 80% 80%,rgba(124,58,237,.08),transparent 55%)}.switch.mode-auto:before{background:radial-gradient(70% 90% at 20% 20%,rgba(34,97,233,.12),transparent 55%),radial-gradient(70% 90% at 80% 80%,rgba(34,97,233,.08),transparent 55%)}.switch.changing:before{opacity:.45;transform:translateZ(0) scale(1)}.switch .switch-icon{display:inline-flex;align-items:center;justify-content:center;will-change:transform;transition:transform .26s var(--easing)}.switch.changing.mode-enabled .switch-icon{animation:spin-pop .28s var(--easing)}.switch.changing.mode-auto .switch-icon{animation:wobble .32s ease-out}.switch.changing.mode-disabled .switch-icon{animation:shrink .24s ease-out}@keyframes spin-pop{0%{transform:rotate(0) scale(1)}60%{transform:rotate(200deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes wobble{0%{transform:rotate(0) translateY(0)}35%{transform:rotate(-5deg) translateY(-1px)}70%{transform:rotate(3deg) translateY(0)}to{transform:rotate(0)}}@keyframes shrink{0%{transform:scale(1)}to{transform:scale(.965)}}.switch .text{position:relative;display:grid;align-items:center}.switch .text-inner{grid-area:1 / 1;white-space:nowrap;animation:text-in .22s var(--easing);text-align:center}@media (max-width: 600px){.switch .text{display:none}.switch{padding:var(--pad-y) var(--pad-x);gap:0;justify-content:center}}@container (max-width: 400px){.switch .text{display:none}.switch{padding:var(--pad-y) var(--pad-x);gap:0;justify-content:center}}@keyframes text-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.switch.changing{pointer-events:none}@media (prefers-reduced-motion: reduce){.switch,.switch .switch-icon,.switch:before,.switch .text-inner{transition:none!important;animation:none!important}}.dark .switch{color:#8b8b8b}.dark .switch.mode-enabled{color:#40a9ff}.dark .switch.mode-auto{color:#5b8def}.dark .switch:not(.disabled).mode-disabled:hover{box-shadow:0 4px 10px #ffffff14}.dark .switch:not(.disabled).mode-enabled:hover{box-shadow:0 4px 10px #40a9ff33}.dark .switch:not(.disabled).mode-auto:hover{box-shadow:0 4px 10px #5b8def33}.dark .switch.mode-disabled:before{background:radial-gradient(70% 90% at 20% 20%,rgba(255,255,255,.08),transparent 55%),radial-gradient(70% 90% at 80% 80%,rgba(255,255,255,.06),transparent 55%)}.dark .switch.mode-enabled:before{background:radial-gradient(70% 90% at 20% 20%,rgba(64,169,255,.15),transparent 55%),radial-gradient(70% 90% at 80% 80%,rgba(64,169,255,.1),transparent 55%)}.dark .switch.mode-auto:before{background:radial-gradient(70% 90% at 20% 20%,rgba(91,141,239,.15),transparent 55%),radial-gradient(70% 90% at 80% 80%,rgba(91,141,239,.1),transparent 55%)}.AIChatMenuImportModal_list{border-color:#e5e7eb}.AIChatMenuImportModal_list.dark{border-color:#404040}.AIChatMenuImportModal_item:hover{background-color:#f9fafb}.AIChatMenuImportModal_item.dark:hover{background-color:#383838}.AIChatMenuImportModal_item.selected{background-color:#e6f7ff}.AIChatMenuImportModal_item.dark.selected{background-color:#1890ff26}.dark .divide-y>*{border-color:#404040}.AIChatMenuImportModal_dark .ant-modal-content{background-color:#2d2d2d}.AIChatMenuImportModal_dark .ant-modal-header{background-color:#2d2d2d;border-bottom-color:#404040}.AIChatMenuImportModal_dark .ant-modal-title{color:#e0e0e0}.AIChatMenuImportModal_dark .ant-modal-close-x{color:#999}.AIChatMenuImportModal_dark .ant-modal-footer{border-top-color:#404040}.AIChatMenuImportModal_dark .ant-input{background-color:#1f1f1f;border-color:#404040;color:#e0e0e0}.AIChatMenuImportModal_dark .ant-input::-moz-placeholder{color:#666}.AIChatMenuImportModal_dark .ant-input::placeholder{color:#666}.AIChatMenuImportModal_dark .ant-input-affix-wrapper{background-color:#1f1f1f;border-color:#404040}.AIChatMenuImportModal_dark .ant-checkbox-inner{background-color:#1f1f1f;border-color:#555}.AIChatMenuImportModal_dark .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.AtResourceTags_editable-container{display:flex;flex-wrap:wrap;gap:.25rem}.AtResourceTags_editable-tag-wrapper{position:relative;display:inline-flex;align-items:center;cursor:pointer}.AtResourceTags_editable-tag{max-width:120px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;padding-right:1.25rem}.AtResourceTags_editable-tag-icon{color:#3b82f6;margin-right:.25rem}.AtResourceTags_delete-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border-radius:9999px;border:1px solid rgba(0,0,0,.45);color:#00000073;cursor:pointer;transition:all .2s ease}.AtResourceTags_delete-btn.hidden{display:none}.AtResourceTags_delete-btn.visible{display:inline-flex}.AtResourceTags_delete-btn:hover{border-color:#000000a6;color:#000000a6;background-color:#0000000d}.dark .AtResourceTags_delete-btn{border-color:#ffffff73;color:#ffffff73}.dark .AtResourceTags_delete-btn:hover{border-color:#ffffffa6;color:#ffffffa6;background-color:#ffffff1a}.AtResourceTags_compact-container{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;margin-left:2.75rem}.AtResourceTags_compact-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background-color:#f0f9ff;border:1px solid rgb(191,219,254);border-radius:.5rem;font-size:.75rem;color:#1d4ed8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AtResourceTags_compact-tag-icon{color:#3b82f6;font-weight:600}.AtResourceTags_compact-tag-text{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .AtResourceTags_compact-tag{background-color:#1e3a8a4d;border-color:#1e3a8a;color:#93c5fd}.dark .AtResourceTags_compact-tag-icon{color:#93c5fd}.AIChatInputMobile_container{position:relative;width:100%;background-color:#fff;border-radius:24px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;padding:8px 12px;min-height:44px}.AIChatInputMobile_container.AIChatInputMobile_focused{border-color:#d1d5db;box-shadow:0 2px 6px #0000001a}.AIChatInputMobile_inputWrapper{display:flex;align-items:center;gap:8px;width:100%}.AIChatInputMobile_inputContainer{flex:1;min-height:20px;display:flex;align-items:center}.AIChatInputMobile_input{width:100%;min-height:20px;max-height:200px;font-size:15px;color:#111827;background:transparent;border:none;outline:none;padding:0;line-height:1.4;overflow-y:auto;resize:none}.AIChatInputMobile_inputContainer [data-empty="1"]:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.AIChatInputMobile_inputContainer [data-empty="1"]:focus:before{content:""}.AIChatInputMobile_actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.AIChatInputMobile_actionBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:8px;transition:background-color .15s ease}.AIChatInputMobile_actionBtn:hover:not(:disabled){background-color:#f3f4f6}.AIChatInputMobile_actionBtn:disabled{opacity:.5;cursor:not-allowed}.AIChatInputMobile_atBtn{font-size:18px;font-weight:500;color:#6b7280}.AIChatInputMobile_atSymbol{display:flex;align-items:center;justify-content:center;line-height:1}.AIChatInputMobile_sendBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background-color:#d1d5db;border:none;border-radius:18px;cursor:not-allowed;transition:background-color .15s ease,transform .1s ease;flex-shrink:0}.AIChatInputMobile_sendBtn_active{background-color:#1890ff;cursor:pointer}.AIChatInputMobile_sendBtn_active:hover:not(:disabled){background-color:#40a9ff;transform:scale(1.05)}.AIChatInputMobile_sendBtn:active:not(:disabled){transform:scale(.95)}.AIChatInputMobile_sendBtn_active svg,.AIChatInputMobile_sendBtn_active svg path{color:#fff!important;fill:#fff!important}.AIChatInputMobile_sendBtn:disabled{opacity:.6;cursor:not-allowed}.dark .AIChatInputMobile_container{background-color:#1f1f1f;border-color:#404040}.dark .AIChatInputMobile_container.AIChatInputMobile_focused{border-color:#525252;box-shadow:0 2px 6px #0000004d}.dark .AIChatInputMobile_input{color:#e0e0e0}.dark .AIChatInputMobile_input::-moz-placeholder{color:#6b7280}.dark .AIChatInputMobile_input::placeholder{color:#6b7280}.dark .AIChatInputMobile_actionBtn:hover:not(:disabled){background-color:#374151}.dark .AIChatInputMobile_sendBtn{background-color:#4b5563}.dark .AIChatInputMobile_sendBtn_active{background-color:#1890ff}.dark .AIChatInputMobile_sendBtn_active:hover:not(:disabled){background-color:#40a9ff}.modelSelector_model-selection-menu{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:220px;z-index:1000;opacity:0;transform:translateY(10px);transition:all .2s cubic-bezier(.4,0,.2,1);max-height:80vh;overflow:hidden}.modelSelector_menu-visible{opacity:1;transform:translateY(0)}.modelSelector_menu-up{transform-origin:bottom;transform:translateY(-10px)}.modelSelector_menu-down{transform-origin:top}.modelSelector_model-group{padding:4px 0}.modelSelector_group-title{padding:0 0 4px 14px;color:#666;font-size:14px;font-weight:500}.modelSelector_model-option{padding:8px 10px;height:32px;display:flex;align-items:center;cursor:pointer;transition:background-color .15s}.modelSelector_model-option:hover{background-color:#173eff1a}.modelSelector_selected{background-color:#173eff26}.modelSelector_model-icon{position:relative;font-size:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.modelSelector_model-name{font-size:14px;color:#333;white-space:nowrap;overflow-wrap:anywhere}.modelSelector_model-select-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;max-width:280px;min-width:0}.modelSelector_model-name-btn{font-size:14px;color:#333;margin-left:6px;line-height:2;font-family:Noto Sans Variable,sans-serif;font-variation-settings:"wght" 450;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:max-width .2s}.modelSelector_model-msg-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:48px;border:transparent;padding:16px;transition:background-color .2s;min-width:0}.modelSelector_model-msg-wrapper:hover{background-color:#f7f7f8}@container (max-width: 310px){.modelSelector_model-name-btn{max-width:0;opacity:0;margin-left:0;padding:0;width:0;pointer-events:none}.modelSelector_model-msg-wrapper{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:50%;background-color:#f7f7f8}}.modelSelector_model-list-item:hover{background:#f3f4f6!important}.modelSelector_model-popover{padding:0!important;border-radius:8px!important}.modelSelector_model-popover .ant-popover-inner-content{padding:8px}.modelSelector_model-selector-popover{max-height:600px;overflow:auto;padding-right:5px}.modelSelector_model-selector-popover::-webkit-scrollbar{display:none}.modelSelector_model-selector-popover::-webkit-scrollbar-thumb{display:none}.modelSelector_model-selector-popover::-webkit-scrollbar-track{display:none}.modelSelector_model-select-btn.dark{background:transparent!important}.dark .modelSelector_model-msg-wrapper{background-color:#2d2d2d!important}.dark .modelSelector_model-msg-wrapper:hover{background-color:#383838!important}.dark .modelSelector_model-name-btn{color:#e0e0e0}.dark .modelSelector_model-selection-menu{background:#2d2d2d;box-shadow:0 4px 12px #00000080}.dark .modelSelector_group-title{color:#9ca3af}.dark .modelSelector_model-name{color:#e0e0e0}.dark .modelSelector_model-option:hover{background-color:#3758f926}.dark .modelSelector_selected{background-color:#3758f940}.dark .modelSelector_model-list-item:hover{background:#3758f926!important}.dark .ant-list{background:#2d2d2d}.dark .ant-list-item{border-bottom-color:#404040}.dark .modelSelector_model-selector-popover{background:#2d2d2d}.dark .ant-popover-arrow:before,.dark .ant-popover-arrow:after{background:#2d2d2d!important}.dark .ant-popover-inner{background:#2d2d2d!important;box-shadow:0 4px 12px #00000080!important}@container (max-width: 310px){.dark .modelSelector_model-msg-wrapper{background-color:#2d2d2d}}.AIChatMenu_tool-button{background:transparent;border:none;border-radius:9999px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);font-size:18px;outline:none}.AIChatMenu_tool-button:hover{background-color:#1890ff1a}.AIChatMenu_tool-button:active{transform:scale(.95)}.dark .AIChatMenu_tool-button:hover{background-color:#ffffff14}.dark .AIChatMenu_bar{box-shadow:0 2px 12px #0000004d}.AIChatMenu_container .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.AIChatMenu_container .ant-checkbox-checked:after{border-color:#1890ff}.AIChatMenu_container .ant-checkbox-wrapper:hover .ant-checkbox-inner,.AIChatMenu_container .ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff}.AIChatMenu_container .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#1890ff}.dark .AIChatMenu_container .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.AIChatMenu_question-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;cursor:help;transition:background-color .2s ease,opacity .2s ease}.AIChatMenu_question-icon:hover{background-color:#1890ff1f}.dark .AIChatMenu_question-icon:hover{background-color:#ffffff14}.AIChatMenu_question-popover .ant-popover-inner{padding:8px 12px;border-radius:8px;max-width:240px}.AIChatMenu_question-popover .ant-popover-inner-content{font-size:12px;line-height:1.5;color:#4b5563}.dark .AIChatMenu_question-popover .ant-popover-inner-content{color:#e0e0e0}.AIChatMenu_container .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:4px 0 8px}.AIChatMenu_container .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{padding:4px 0}.AIChatMenu_builtin-tools-wrapper{display:flex;flex-wrap:wrap;gap:2px}.AIChatMenu_share-export-item{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:14px;cursor:pointer;border-radius:6px;margin-bottom:2px;transition:background-color .15s ease;border:none;background:transparent;width:100%;text-align:left}.AIChatMenu_share-export-item:hover{background:#f3f4f6!important}.AIChatMenu_share-export-item:disabled{opacity:.5;cursor:not-allowed}.dark .AIChatMenu_share-export-item{color:#e0e0e0}.dark .AIChatMenu_share-export-item:hover{background:#3758f926!important}.AIChatMenu_bind-popover{padding:4px 0}.AIChatMenu_bind-header{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 8px;border-bottom:1px solid #e8e8e8;margin-bottom:8px}.AIChatMenu_bind-popover.dark .AIChatMenu_bind-header{border-bottom-color:#404040}.AIChatMenu_bind-header-right{display:flex;align-items:center;gap:6px;line-height:1}.AIChatMenu_bind-help-icon{display:flex;align-items:center;justify-content:center;color:#595959;cursor:pointer;transition:color .15s ease}.AIChatMenu_bind-help-icon:hover{color:#8c8c8c}.AIChatMenu_bind-help-icon.dark{color:#a0a0a0}.AIChatMenu_bind-help-icon.dark:hover{color:#666}.AIChatMenu_bind-help-text{font-size:12px;color:#8c8c8c;cursor:pointer;transition:color .15s ease;line-height:1}.AIChatMenu_bind-help-text:hover{color:#1890ff}.AIChatMenu_bind-help-text.dark{color:#8c8c8c}.AIChatMenu_bind-help-text.dark:hover{color:#40a9ff}.AIChatMenu_bind-title{font-size:14px;font-weight:500;color:#333}.AIChatMenu_bind-title.dark{color:#e0e0e0}.AIChatMenu_bind-add-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;color:#1890ff;background:transparent;border:1px solid #1890ff;border-radius:4px;cursor:pointer;transition:all .15s ease}.AIChatMenu_bind-add-btn:hover{background:#e6f7ff}.AIChatMenu_bind-add-btn.dark:hover{background:#1890ff26}.AIChatMenu_bind-empty{padding:20px 12px;text-align:center;font-size:13px;color:#999}.AIChatMenu_bind-empty.dark{color:#666}.AIChatMenu_bind-list{max-height:240px;overflow-y:auto;padding:0 4px}.AIChatMenu_bind-item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;cursor:default;transition:background-color .15s ease}.AIChatMenu_bind-item:hover{background:#f5f5f5}.AIChatMenu_bind-item.dark:hover{background:#333}.AIChatMenu_bind-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#666}.AIChatMenu_bind-item.dark .AIChatMenu_bind-item-icon{color:#999}.AIChatMenu_bind-item-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333}.AIChatMenu_bind-item.dark .AIChatMenu_bind-item-title{color:#e0e0e0}.AIChatMenu_bind-item-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;background:transparent;border:none;border-radius:50%;cursor:pointer;color:#999;transition:all .15s ease;opacity:0}.AIChatMenu_bind-item:hover .AIChatMenu_bind-item-remove{opacity:1}.AIChatMenu_bind-item-remove:hover{background:#ff4d4f;color:#fff}.AIChatMenu_bind-item-remove.dark:hover{background:#ff4d4f}.AIChatMenu_bind-item.add-more:hover{background:#e6f7ff}.AIChatMenu_bind-item.add-more.dark:hover{background:#1890ff1f}.AIChatMenu_bind-item-title.add-more{color:#1890ff}.AIChatMenu_bind-item-title.add-more.dark{color:#40a9ff}.AIChatMenu_bind-recommend{padding:4px 0}.AIChatMenu_bind-recommend-title{font-size:12px;color:#8c8c8c;padding:8px 12px 4px}.AIChatMenu_bind-recommend-title.dark{color:#666}.AIChatMenu_bind-item.recommend:hover{background:#e6f7ff}.AIChatMenu_bind-item.recommend.dark:hover{background:#1890ff1f}.AIChatMenu_bind-item-add{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#1890ff;opacity:0;transition:opacity .15s ease,background-color .15s ease;flex-shrink:0}.AIChatMenu_bind-item.recommend:hover .AIChatMenu_bind-item-add{opacity:1}.AIChatMenu_bind-item-add:hover{background:#1890ff33}.AIChatMenu_bind-item-add.dark{color:#40a9ff}.AIChatMenu_bind-item-add.dark:hover{background:#1890ff33}.AIChatMenu_more-tools-link{font-size:13px;color:#666;text-decoration:underline;cursor:pointer;transition:color .15s ease}.AIChatMenu_more-tools-link:hover{color:#1890ff}.AIChatMenu_more-tools-link.dark{color:#999}.AIChatMenu_more-tools-link.dark:hover{color:#40a9ff}.AIChatMenu_more-tools-content{display:flex;flex-direction:column;gap:24px;max-height:60vh;overflow-y:auto;padding-right:4px}.AIChatMenu_more-tools-section{display:flex;flex-direction:column;gap:12px}.AIChatMenu_more-tools-section-title{font-size:15px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.AIChatMenu_more-tools-section-title.dark{color:#e2e8f0}.AIChatMenu_more-tools-section+.AIChatMenu_more-tools-section .AIChatMenu_more-tools-section-title{padding-top:12px;border-top:1px solid #e2e8f0}.dark .AIChatMenu_more-tools-section+.AIChatMenu_more-tools-section .AIChatMenu_more-tools-section-title{border-top-color:#334155}.AIChatMenu_more-tools-section-subtitle{font-size:12px;font-weight:400;color:#94a3b8}.AIChatMenu_more-tools-skills{display:flex;flex-direction:column;gap:16px}.AIChatMenu_more-tools-skill-item{display:flex;flex-direction:column;gap:8px}.AIChatMenu_more-tools-skill-header{display:flex;align-items:center;gap:8px}.AIChatMenu_more-tools-skill-name{font-size:14px;font-weight:500;color:#334155}.AIChatMenu_more-tools-skill-header.dark .AIChatMenu_more-tools-skill-name{color:#cbd5e1}.AIChatMenu_more-tools-skill-count{font-size:11px;color:#64748b;padding:2px 8px;background:#f1f5f9;border-radius:40px;font-weight:500}.AIChatMenu_more-tools-skill-count.dark{background:#334155;color:#94a3b8}.AIChatMenu_more-tools-tags{display:flex;flex-wrap:wrap;gap:6px}.AIChatMenu_more-tools-tag{display:flex;align-items:center;gap:5px;padding:4px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;font-size:12px;color:#475569;transition:all .15s ease;cursor:default}.AIChatMenu_more-tools-tag:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7}.AIChatMenu_more-tools-tag.dark{background:#1e293b;border-color:#334155;color:#cbd5e1}.AIChatMenu_more-tools-tag.dark:hover{background:#0f2a3a;border-color:#0e7490;color:#38bdf8}.AIChatMenu_more-tools-tag-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.AIChatMenu_more-tools-tag:hover .AIChatMenu_more-tools-tag-icon{color:#0284c7}.AIChatMenu_more-tools-tag.dark .AIChatMenu_more-tools-tag-icon{color:#94a3b8}.AIChatMenu_more-tools-tag.dark:hover .AIChatMenu_more-tools-tag-icon{color:#38bdf8}.AIChatMenu_more-tools-tag-name{font-weight:500;white-space:nowrap}.AIChatMenu_more-tools-modal .ant-modal-header{padding-top:16px;padding-bottom:16px}.AIChatMenu_more-tools-modal.dark .ant-modal-content,.AIChatMenu_more-tools-modal.dark .ant-modal-header{background:#1f1f1f}.AIChatMenu_more-tools-modal.dark .ant-modal-title{color:#e0e0e0}.AIChatMenu_more-tools-modal.dark .ant-modal-close-x{color:#999}.AIChatMenu_more-tools-modal.dark .ant-modal-close:hover .ant-modal-close-x{color:#e0e0e0}.ChatHistory .ant-drawer-content-wrapper,.ChatHistory .ant-drawer-content{border-radius:27px 27px 0 0!important}.ChatHistory .ant-drawer-body{padding-top:0}.ChatHistory .ant-drawer-header{border-bottom:none}.ChatHistory .ant-pagination,.ChatHistory .ant-pagination-item,.ChatHistory .ant-pagination-prev,.ChatHistory .ant-pagination-next,.ChatHistory .ant-pagination-jump-prev,.ChatHistory .ant-pagination-jump-next,.ChatHistory .ant-select-selector{min-height:unset!important}.ChatHistory_item:hover{background-color:#00000005}.dark .ChatHistory_item:hover{background-color:#1890ff26}.ChatHistory_item-loading-indicator{display:inline-flex;align-items:center;justify-content:center;margin-right:4px;animation:fadeIn .2s ease-in}.ChatHistory_item-loaded-indicator{display:inline-flex;align-items:center;justify-content:center;margin-right:4px;animation:fadeIn .2s ease-in,fadeOut .3s ease-out 1.2s forwards}.ChatHistory_title-input{width:100%;max-width:100%;padding:4px 10px;font-size:13px;line-height:18px;border:1px solid rgba(0,0,0,.12);border-radius:10px;outline:none;background:#fff;color:#000000e0;transition:border-color .15s ease,box-shadow .15s ease}.ChatHistory_title-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff2e}.dark .ChatHistory_title-input{border-color:#ffffff29;background:#ffffff0a;color:#ffffffe0}.dark .ChatHistory_title-input::-moz-placeholder{color:#ffffff73}.dark .ChatHistory_title-input::placeholder{color:#ffffff73}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.ChatHistory_pagination-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;white-space:nowrap;overscroll-behavior-x:contain;touch-action:pan-x;position:relative;z-index:1;width:100%;text-align:center}.ChatHistory_pagination-wrapper .ant-pagination{display:inline-flex;flex-wrap:nowrap;flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content}.ChatHistory_pagination-wrapper::-webkit-scrollbar{height:6px}.ChatHistory_pagination-wrapper::-webkit-scrollbar-track{background:transparent}.ChatHistory_pagination-wrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.dark .ChatHistory_pagination-wrapper::-webkit-scrollbar-thumb{background-color:#fff3}.ChatHistory_pagination-wrapper::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark .ChatHistory_pagination-wrapper::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.dark .ChatHistory .ant-tabs-tab{color:#ffffffa6}.dark .ChatHistory .ant-tabs-tab:hover{color:#40a9ff}.dark .ChatHistory .ant-tabs-tab-active .ant-tabs-tab-btn{color:#40a9ff!important}.dark .ChatHistory .ant-tabs-ink-bar{background:#40a9ff}.dark .ChatHistory .ant-tabs-nav:before{border-bottom-color:#ffffff1f}.dark .ChatHistory .ant-pagination,.dark .ChatHistory .ant-pagination-item a,.dark .ChatHistory .ant-pagination-total-text,.dark .ChatHistory .ant-pagination-slash,.dark .ChatHistory .ant-pagination-item-link{color:#ffffffd9}.dark .ChatHistory .ant-pagination-item{background-color:#ffffff0a;border-color:#ffffff1f}.dark .ChatHistory .ant-pagination-item:hover{border-color:#40a9ff;background-color:#1890ff26}.dark .ChatHistory .ant-pagination-item:hover a{color:#40a9ff}.dark .ChatHistory .ant-pagination-item-active{border-color:#40a9ff;background-color:#1890ff33}.dark .ChatHistory .ant-pagination-item-active a{color:#40a9ff}.dark .ChatHistory .ant-pagination-prev button,.dark .ChatHistory .ant-pagination-next button{color:#ffffffd9;background-color:#ffffff0a;border-color:#ffffff1f}.dark .ChatHistory .ant-pagination-prev button .anticon,.dark .ChatHistory .ant-pagination-next button .anticon{color:#ffffffd9}.dark .ChatHistory .ant-pagination-prev:hover button,.dark .ChatHistory .ant-pagination-next:hover button{color:#40a9ff;border-color:#40a9ff;background-color:#1890ff26}.dark .ChatHistory .ant-pagination-prev:hover button .anticon,.dark .ChatHistory .ant-pagination-next:hover button .anticon{color:#40a9ff}.dark .ChatHistory .ant-pagination-disabled button,.dark .ChatHistory .ant-pagination-disabled:hover button{color:#ffffff40;background-color:#ffffff0a;border-color:#ffffff1f}.dark .ChatHistory .ant-pagination-disabled button .anticon,.dark .ChatHistory .ant-pagination-disabled:hover button .anticon{color:#ffffff40}.dark .ChatHistory .ant-pagination-jump-prev,.dark .ChatHistory .ant-pagination-jump-next,.dark .ChatHistory .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.dark .ChatHistory .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#ffffffd9}.dark .ChatHistory .ant-pagination-jump-prev:hover,.dark .ChatHistory .ant-pagination-jump-next:hover,.dark .ChatHistory .ant-pagination-jump-prev:hover .ant-pagination-item-container .ant-pagination-item-ellipsis,.dark .ChatHistory .ant-pagination-jump-next:hover .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#40a9ff}.dark .ChatHistory .ant-pagination-options .ant-select-selector{background-color:#ffffff0a;border-color:#ffffff1f;color:#ffffffd9}.dark .ChatHistory .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:#40a9ff;background-color:#1890ff26}.dark .ChatHistory .ant-pagination-options .ant-select-arrow{color:#ffffffa6}.dark .ChatHistory .ant-pagination-options-quick-jumper{color:#ffffffd9}.dark .ChatHistory .ant-pagination-options-quick-jumper input{background-color:#ffffff0a;border-color:#ffffff1f;color:#ffffffd9}.dark .ChatHistory .ant-pagination-options-quick-jumper input::-moz-placeholder{color:#ffffff73}.dark .ChatHistory .ant-pagination-options-quick-jumper input::placeholder{color:#ffffff73}.dark .ChatHistory .ant-pagination-options-quick-jumper input:hover{border-color:#40a9ff}.dark .ChatHistory .ant-pagination-options-quick-jumper input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;background-color:#1890ff14}.ChatHistory_bound-resources{padding-left:24px}.ChatHistory_bound-tag{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;font-size:11px;line-height:1.4;background-color:#e6f7ff;color:#1890ff;border-radius:4px;max-width:120px;overflow:hidden}.dark .ChatHistory_bound-tag{background-color:#1890ff26;color:#40a9ff}.ChatHistory_bound-tag-icon{font-weight:500;flex-shrink:0}.ChatHistory_bound-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatHistory_bound-tag-more{display:inline-flex;align-items:center;padding:2px 6px;font-size:11px;line-height:1.4;background-color:#f5f5f5;color:#666;border-radius:4px}.dark .ChatHistory_bound-tag-more{background-color:#ffffff14;color:#999}.thinking-block{margin-bottom:0;background:transparent}.thinking-collapse .ant-collapse-item{border:none!important}.thinking-collapse .ant-collapse-item>.ant-collapse-content{border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.thinking-collapse .ant-collapse-header{padding:8px 16px!important;border-radius:8px!important;background:transparent;border:none;position:relative;overflow:visible;cursor:pointer}.thinking-content{background:transparent;border-radius:10px;margin-top:8px}.thinking-scroll{max-height:220px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.thinking-header{display:flex;align-items:center;position:relative;overflow:hidden}.thinking-title{font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#babcbf}.thinking-status{font-size:12px;color:#64748b;display:inline-flex;align-items:center;gap:6px}.thinking-status.in-progress{color:#6e59f4;animation:subtlePulse 2.8s ease-in-out infinite}.thinking-collapse.is-progressing .ant-collapse-header,.thinking-collapse.is-progressing .ant-collapse-header:before,.thinking-collapse.is-progressing .ant-collapse-header:after{background:transparent}@keyframes thinkingTitleSweep{0%{background-position:0% 0}to{background-position:200% 0}}.thinking-collapse.is-progressing .thinking-header{--sweep-duration: 2.2s;--sweep-angle: 96deg;--sweep-width: 6%;--sweep-highlight: rgb(56, 55, 55)}.thinking-collapse.is-progressing .thinking-title,.thinking-collapse.is-progressing .thinking-status{position:relative}.thinking-collapse.is-progressing .thinking-title:after,.thinking-collapse.is-progressing .thinking-status.in-progress:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre;background-image:linear-gradient(var(--sweep-angle),transparent 0%,transparent calc(50% - var(--sweep-width)),var(--sweep-highlight) 50%,transparent calc(50% + var(--sweep-width)),transparent 100%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:thinkingTitleSweep var(--sweep-duration) linear infinite;will-change:background-position}.thinking-collapse.is-done .ant-collapse-header{background:transparent}@keyframes subtlePulse{0%,to{opacity:.9}50%{opacity:.65}}.thinking-collapse .ant-collapse-content{background:transparent;border:none;border-radius:0}.thinking-collapse .ant-collapse,.thinking-collapse .ant-collapse-item,.thinking-collapse .ant-collapse-content,.thinking-collapse .ant-collapse-content-box{background:transparent!important;border:none!important}.thinking-collapse .ant-collapse-content-box{background:transparent;padding:8px 12px 8px 22px!important;border:none;border-radius:0;overflow:visible}.thinking-expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.thinking-expand-icon .tool-icon{display:inline-flex}.thinking-expand-icon .arrow-icon,.thinking-collapse .ant-collapse-header:hover .thinking-expand-icon .tool-icon{display:none}.thinking-collapse .ant-collapse-header:hover .thinking-expand-icon .arrow-icon{display:inline-flex}.thinking-collapse .ant-collapse-header .thinking-expand-icon .arrow-icon.open{transform:rotate(90deg)}.thinking-prose{font-size:14px;line-height:1.75;color:#555;font-style:italic}.thinking-prose p{margin:0 0 8px}.thinking-prose a{color:#2563eb;text-decoration:none}.thinking-prose a:hover{text-decoration:underline}.thinking-prose ul,.thinking-prose ol{padding-left:1.25rem;margin:.25rem 0 .5rem}.thinking-prose blockquote{border-left:3px solid #c7b7ef;padding-left:10px;color:#666;margin:6px 0}.thinking-prose pre{background-color:#fafafa;border:1px solid #eee;border-radius:6px;padding:10px 12px;margin:10px 0;overflow-x:auto}.thinking-prose code{background-color:#0000000a;color:#374151;padding:1px 4px;border-radius:3px;font-size:.875em}.dark .thinking-title,.dark .thinking-status{color:#9ca3af}.dark .thinking-status.in-progress{color:#60a5fa}.dark .thinking-prose{color:#aaa}.dark .thinking-prose a{color:#60a5fa}.dark .thinking-prose a:hover{color:#93c5fd}.dark .thinking-prose blockquote{border-left-color:#40a9ff;color:#9ca3af}.dark .thinking-prose pre{background-color:#2d2d2d;border-color:#404040}.dark .thinking-prose code{background-color:#ffffff1a;color:#e0e0e0}@keyframes laserScan{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes sweepDiagonal{0%{transform:translate(-120%) rotate(.001deg);opacity:.95}50%{opacity:.75}to{transform:translate(120%) rotate(.001deg);opacity:.95}}@keyframes softPulse{0%,to{box-shadow:inset 0 0 #1677ff00,0 0 #1677ff00}50%{box-shadow:inset 0 0 14px #1677ff1f,0 0 18px #1677ff2e}}.ai-search-container{width:100%;padding:4px}.ai-search-container .ant-collapse{background:transparent;border:none}.ai-search-container .ant-collapse-header-text{min-width:0;flex:1 1 auto}.ai-search-container .ant-collapse-header{padding:0 12px!important;transition:all .3s ease;border-radius:8px!important}.ai-search-expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.ai-search-expand-icon .tool-icon{display:inline-flex}.ai-search-expand-icon .arrow-icon,.ai-search-container .ant-collapse-header:hover .ai-search-expand-icon .tool-icon{display:none}.ai-search-container .ant-collapse-header:hover .ai-search-expand-icon .arrow-icon{display:inline-flex}.ai-search-container .ant-collapse-header .ai-search-expand-icon .arrow-icon.open{transform:rotate(90deg)}.ai-search-container .ant-collapse-expand-icon,.ai-search-container .ai-search-expand-icon,.ai-search-container .ai-search-expand-icon .arrow-icon{flex:0 0 auto}.ai-search-container .ant-collapse-header.status-pending,.ai-search-container .ant-collapse-header.status-processing{background:transparent;border:none}.ai-search-container .ant-collapse-header.status-processing:before{content:none}.dark .ai-search-container .ant-collapse-header.status-processing{background:transparent;border:none}.dark .ai-search-container .ant-collapse-header.status-processing:before{content:none}.dark .ai-search-title,.dark .ai-search-title.status-pending,.dark .ai-search-title.status-processing{color:#9ca3af}.dark .ai-search-title.status-processing:after{--sweep-highlight: #60A5FA}.dark .ai-search-title.status-completed{color:#9ca3af}.dark .ai-search-title.status-error{color:#f87171}.dark .ai-search-title.status-param-error{color:#fbbf24}.dark .ai-search-header-right{color:#9ca3af}.AISearch_result-title{color:#1890ff}.AISearch_result-title:hover{color:#0050b3}.dark .AISearch_result-title{color:#60a5fa}.dark .AISearch_result-title:hover{color:#93c5fd}.AISearch_error-text{color:#ff4d4f}.dark .AISearch_error-text{color:#f87171}.AISearch_param-error-text{color:#fa8c16}.dark .AISearch_param-error-text{color:#fbbf24}.AISearch_cancelled-text{color:#1677ff}.dark .AISearch_cancelled-text{color:#60a5fa}@media (prefers-reduced-motion: reduce){.ai-search-container .ant-collapse-header.status-processing,.ai-search-container .ant-collapse-header.status-processing:before{animation:none!important}}.ai-search-container .ant-collapse-header{display:flex;flex-direction:row;overflow:hidden}.ai-search-container .ant-collapse-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.ai-search-container .ant-collapse-header.status-completed,.ai-search-container .ant-collapse-header.status-error,.ai-search-container .ant-collapse-header.status-param-error{background:transparent;border:none}.ai-search-container .ant-collapse-content{border-top:none;background:transparent}.ai-search-container .ant-collapse-content-box{padding:0}.ai-search-container .custom-carousel{margin:0 -8px;padding:0 8px}.ai-search-container .custom-carousel .slick-slide{padding:0 4px}.ai-search-container .custom-carousel .slick-list{margin:0 -4px}.ai-search-container .custom-carousel .slick-track{display:flex;align-items:stretch}.ai-search-container .custom-carousel .slick-slide>div{height:100%}.ai-search-container .custom-carousel .slick-slide>div>div{height:100%}.ai-search-container .ant-collapse-content-box{overflow:hidden}.ai-search-container .custom-carousel .relative.w-full.h-80{height:280px}.ai-search-container .custom-nav-btn{width:36px;height:36px}.ai-search-container .absolute.top-1\/2.left-4{left:8px}.ai-search-container .absolute.top-1\/2.right-4{right:8px}@keyframes aiTitleSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-search-title{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;font-weight:700;color:#64748b;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;min-width:0}.ai-search-title.status-pending{color:#64748b}.ai-search-title.status-processing{color:#babcbf;--sweep-duration: 2.2s;--sweep-angle: 96deg;--sweep-width: 6%;--sweep-highlight: rgb(56, 55, 55)}.ai-search-title.status-processing:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre;background-image:linear-gradient(var(--sweep-angle),transparent 0%,transparent calc(50% - var(--sweep-width)),var(--sweep-highlight) 50%,transparent calc(50% + var(--sweep-width)),transparent 100%);background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aiTitleSweep var(--sweep-duration) linear infinite;will-change:background-position}.ai-search-title.status-generating{color:#babcbf;--sweep-duration: 2.2s;--sweep-angle: 96deg;--sweep-width: 6%;--sweep-highlight: rgb(56, 55, 55)}.ai-search-title.status-generating:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre;background-image:linear-gradient(var(--sweep-angle),transparent 0%,transparent calc(50% - var(--sweep-width)),var(--sweep-highlight) 50%,transparent calc(50% + var(--sweep-width)),transparent 100%);background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:aiTitleSweep var(--sweep-duration) linear infinite;will-change:background-position}.dark .ai-search-title.status-generating{color:#9ca3af;--sweep-highlight: #60A5FA}.ai-search-title.status-completed{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#babcbf;text-shadow:none}.ai-search-title.status-error{white-space:nowrap;color:#babcbf}.ai-search-title.status-param-error{color:#babcbf}.ant-collapse-header .ai-search-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ai-search-header-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;min-width:0;width:100%}.ai-search-header-right{color:#64748b;font-size:12px;white-space:nowrap;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:4px}.ai-search-header-left{flex:1 1 auto;min-width:0;overflow:hidden}.ai-search-queries{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.ai-search-content{max-height:220px;overflow:auto;overflow-x:hidden}.ai-search-container[data-tool-name=ask_questions] .ai-search-content{max-height:none;overflow:visible}.dark .ai-search-content .text-gray-400,.dark .ai-search-content .text-gray-500,.dark .ai-search-content .text-gray-600{color:#9ca3af}.dark .ai-search-content .text-gray-700,.dark .ai-search-content .text-gray-800{color:#e0e0e0}.dark .ai-search-content .border-gray-100,.dark .ai-search-content .border-gray-200{border-color:#404040}.dark .ai-search-content .bg-white{background-color:#2d2d2d}.dark .ai-search-content .bg-gray-50{background-color:#3741514d}.dark .ai-search-content .bg-gray-100{background-color:#37415180}.dark .ai-search-content .hover\:bg-blue-50:hover{background-color:#60a5fa1a!important}.dark .ai-search-content .hover\:text-blue-600:hover{color:#60a5fa!important}.dark .ai-search-content .hover\:text-gray-800:hover{color:#e0e0e0}.dark .ai-search-content .text-blue-600,.dark .ai-search-content .text-\[#1890ff\]{color:#60a5fa!important}.dark .ai-search-content .hover\:text-\[#0050b3\]:hover{color:#93c5fd!important}.dark .ai-search-content .bg-\[rgba\(255\,77\,79\,0\.05\)\]{background-color:#ef44441a}.dark .ai-search-content .border-\[rgba\(255\,77\,79\,0\.2\)\]{border-color:#ef44444d}.dark .ai-search-content .bg-\[rgba\(250\,140\,22\,0\.05\)\]{background-color:#fb923c1a}.dark .ai-search-content .border-\[rgba\(250\,140\,22\,0\.2\)\]{border-color:#fb923c4d}.dark .ai-search-content .bg-\[rgba\(24\,144\,255\,0\.04\)\]{background-color:#60a5fa14}.dark .ai-search-content .border-\[rgba\(24\,144\,255\,0\.2\)\]{border-color:#60a5fa4d}.dark .ai-search-content .bg-gradient-to-r{background:linear-gradient(to right,transparent,rgba(75,85,99,.5),transparent)}.dark .ai-search-content .bg-white\/90{background-color:#2d2d2de6!important}.dark .ai-search-content .text-gray-500{color:#9ca3af}.dark .ai-search-content .shadow-sm{box-shadow:0 1px 2px #0000004d}.ai-search-status{display:inline-block}.fetch-url-item{position:relative;border:1px solid transparent;transition:all .2s ease}.fetch-url-item:hover{background-color:#00000005;border-color:#0000000d}.fetch-url-loading-icon{animation:fetchUrlIconSpin 1s linear infinite;color:#1890ff;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes fetchUrlIconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fetch-url-status{color:#9ca3af;font-size:12px}.dark .fetch-url-item:hover{background-color:#ffffff0a;border-color:#ffffff1a}.dark .fetch-url-loading-icon{color:#60a5fa}.dark .fetch-url-item .text-gray-500,.dark .fetch-url-item .text-gray-400{color:#9ca3af}.dark .fetch-url-item [class*="text-[#1890ff]"]{color:#60a5fa!important}.dark .fetch-url-item [class*="hover:text-[#0050b3]"]:hover{color:#93c5fd!important}.dark .fetch-url-item .text-green-500{color:#34d399}.DocReadResult_answer{color:#1f1f1f}.dark .DocReadResult_answer{background-color:#60a5fa26!important;color:#e0e0e0!important}.dark .DocReadResult_answer~div,.dark div[class*="group/item"]{background-color:#2d2d2d!important;border-color:#404040!important}.dark div[class*="group/item"]:hover{background-color:#60a5fa1a!important}.dark div[class*=bg-gray-100][class*=border-gray-200]{background-color:#37415180!important;border-color:#505050!important;color:#d1d5db!important}.dark div[class*=bg-blue-50][class*=border-blue-200]{background-color:#3b82f633!important;border-color:#3b82f666!important;color:#93c5fd!important}.dark div[class*=bg-blue-50][class*=border-blue-200]:hover{background-color:#3b82f64d!important}.dark div[class*=bg-green-50][class*=border-green-200]{background-color:#22c55e33!important;border-color:#22c55e66!important;color:#86efac!important}.dark .text-gray-400,.dark .text-gray-500,.dark .text-gray-600{color:#9ca3af!important}.dark .text-gray-700{color:#e0e0e0!important}.dark button.hover\:text-blue-600:hover{color:#60a5fa!important;background-color:#60a5fa1a!important}.dark button.hover\:bg-blue-50:hover{background-color:#60a5fa1a!important}.dark div[class*=bg-gray-50][class*=border-gray-200]:not([class*=inline-flex]){background-color:#3741514d!important;border-color:#505050!important;color:#e0e0e0!important}.GrepSearchResult_stats{padding:.5rem .75rem;margin-bottom:.5rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.dark .GrepSearchResult_stats{color:#d1d5db;background-color:#3741514d;border-color:#4b556380}.GrepSearchResult_stats-count{font-weight:600;color:#2563eb}.dark .GrepSearchResult_stats-count{color:#60a5fa}.GrepSearchResult_empty{color:#9ca3af;font-size:.875rem;padding:1rem;text-align:center;font-style:italic}.dark .GrepSearchResult_empty{color:#6b7280}.GrepSearchResult_item{padding:.625rem;transition:all .3s;border-radius:.375rem}.GrepSearchResult_item:hover{background-color:#1890ff0d;box-shadow:0 2px 8px #1890ff26}.dark .GrepSearchResult_item:hover{background-color:#60a5fa1a;box-shadow:0 2px 8px #60a5fa33}.GrepSearchResult_index{flex-shrink:0;font-size:.875rem;font-weight:500;color:#9ca3af}.dark .GrepSearchResult_index{color:#6b7280}.GrepSearchResult_location{font-size:.75rem;color:#9ca3af;flex-shrink:0}.dark .GrepSearchResult_location{color:#6b7280}.GrepSearchResult_toggle{flex-shrink:0;color:#9ca3af;transition:color .2s;cursor:pointer;padding:.25rem}.GrepSearchResult_toggle:hover{color:#3b82f6}.dark .GrepSearchResult_toggle{color:#6b7280}.dark .GrepSearchResult_toggle:hover{color:#60a5fa}.GrepSearchResult_match{font-size:.75rem;font-family:monospace;background-color:#eff6ff;border-left:2px solid #60a5fa;padding:.25rem .5rem;color:#1f2937;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.dark .GrepSearchResult_match{background-color:#3b82f626;border-left-color:#3b82f6;color:#e5e7eb}.GrepSearchResult_context{font-size:.75rem;font-family:monospace;color:#6b7280;margin-top:.25rem}.dark .GrepSearchResult_context{color:#9ca3af}.GrepSearchResult_context-line{padding:.125rem .5rem;white-space:pre-wrap;word-break:break-all;border-left:1px solid #d1d5db}.dark .GrepSearchResult_context-line{border-left-color:#4b5563}.GrepSearchResult_divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:0 1rem;opacity:.6}.dark .GrepSearchResult_divider{background:linear-gradient(to right,transparent,rgba(75,85,99,.5),transparent);opacity:.5}.ConversationHistorySearchResult_empty{padding:24px;text-align:center;color:#999;font-size:14px}.ConversationHistorySearchResult_container{display:flex;flex-direction:column;gap:12px}.ConversationHistorySearchResult_item{padding:12px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;background:#fff}.ConversationHistorySearchResult_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ConversationHistorySearchResult_title{display:flex;align-items:center;font-size:14px;font-weight:600;color:#1890ff;flex:1;min-width:0;cursor:pointer;transition:color .15s ease}.ConversationHistorySearchResult_title:hover{color:#40a9ff;text-decoration:underline}.ConversationHistorySearchResult_title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationHistorySearchResult_meta{display:flex;align-items:center;gap:12px;flex-shrink:0}.ConversationHistorySearchResult_similarity{display:inline-flex;align-items:center;padding:2px 8px;background-color:#e6f4ff;color:#1890ff;border-radius:12px;font-size:12px;font-weight:500}.ConversationHistorySearchResult_time{font-size:12px;color:#64748b}.ConversationHistorySearchResult_count{font-size:12px;color:#94a3b8}.ConversationHistorySearchResult_blocks{display:flex;flex-direction:column;margin-bottom:8px}.ConversationHistorySearchResult_block{display:grid;grid-template-columns:40px 1fr auto;gap:8px;align-items:start;padding:8px;border-radius:6px;font-size:13px;line-height:1.5}.ConversationHistorySearchResult_block_role{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}.ConversationHistorySearchResult_block_content{color:#334155;word-break:break-word}.ConversationHistorySearchResult_block_similarity{font-size:11px;color:#94a3b8;flex-shrink:0}.dark .ConversationHistorySearchResult_item{background:#1f1f1f;border-color:#303030}.dark .ConversationHistorySearchResult_title{color:#40a9ff}.dark .ConversationHistorySearchResult_title:hover{color:#69c0ff}.dark .ConversationHistorySearchResult_similarity{background-color:#1890ff26;color:#69c0ff}.dark .ConversationHistorySearchResult_time,.dark .ConversationHistorySearchResult_count{color:#94a3b8}.dark .ConversationHistorySearchResult_block_content{color:#d1d5db}.dark .ConversationHistorySearchResult_empty{color:#666}.ReadConversationResult_container{padding:8px 0;display:flex;flex-direction:column;gap:12px}.ReadConversationResult_empty{padding:24px;text-align:center;color:var(--text-tertiary);font-size:13px}.ReadConversationResult_header{padding:12px 16px;background:var(--bg-secondary);border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:8px}.ReadConversationResult_header:hover{background:#1890ff0d;box-shadow:0 2px 8px #1890ff26}.ReadConversationResult_title{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.4}.ReadConversationResult_meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-tertiary)}.ReadConversationResult_time,.ReadConversationResult_count{display:inline-flex;align-items:center}.ReadConversationResult_messages{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto;padding:0 4px}.ReadConversationResult_message{padding:12px;border-radius:8px;background:var(--bg-secondary);transition:all .2s ease;display:flex;flex-direction:column;gap:8px}.ReadConversationResult_message--user{background:#1890ff0a;border-left:3px solid #1890ff}.ReadConversationResult_message--assistant{background:#52c41a0a;border-left:3px solid #52c41a}.ReadConversationResult_message:hover{box-shadow:0 2px 6px #00000014}.ReadConversationResult_message_role{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.ReadConversationResult_message--user .ReadConversationResult_message_role{color:#1890ff}.ReadConversationResult_message--assistant .ReadConversationResult_message_role{color:#52c41a}.ReadConversationResult_message_content{font-size:13px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.ReadConversationResult_message_time{font-size:11px;color:var(--text-tertiary);opacity:.8;text-align:right}.dark .ReadConversationResult_header{background:#262626}.dark .ReadConversationResult_header:hover{background:#1890ff1a}.dark .ReadConversationResult_message{background:#262626}.dark .ReadConversationResult_message--user{background:#1890ff14;border-left-color:#40a9ff}.dark .ReadConversationResult_message--assistant{background:#52c41a14;border-left-color:#73d13d}.dark .ReadConversationResult_message:hover{box-shadow:0 2px 6px #ffffff1a}.dark .ReadConversationResult_message--user .ReadConversationResult_message_role{color:#40a9ff}.dark .ReadConversationResult_message--assistant .ReadConversationResult_message_role{color:#73d13d}.ListConversationHistoryResult_empty,.ListConversationHistoryResult_loading{padding:24px;text-align:center;color:#999;font-size:14px}.ListConversationHistoryResult_container{display:flex;flex-direction:column;gap:8px}.ListConversationHistoryResult_pagination_info{font-size:12px;color:#64748b;padding:4px 8px}.ListConversationHistoryResult_has_more{color:#1890ff;margin-left:4px}.ListConversationHistoryResult_list{display:flex;flex-direction:column;gap:6px}.ListConversationHistoryResult_item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease;background:#fff}.ListConversationHistoryResult_item:hover{border-color:#1890ff;background:#f8fafc}.ListConversationHistoryResult_index{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:6px;font-size:12px;font-weight:600;color:#64748b;flex-shrink:0}.ListConversationHistoryResult_info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ListConversationHistoryResult_title{font-size:14px;font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListConversationHistoryResult_meta{display:flex;align-items:center;gap:12px;font-size:12px;color:#94a3b8}.ListConversationHistoryResult_count{color:#64748b}.ListConversationHistoryResult_time{color:#94a3b8}.dark .ListConversationHistoryResult_empty,.dark .ListConversationHistoryResult_loading{color:#666}.dark .ListConversationHistoryResult_pagination_info{color:#94a3b8}.dark .ListConversationHistoryResult_has_more{color:#40a9ff}.dark .ListConversationHistoryResult_item{background:#1f1f1f;border-color:#303030}.dark .ListConversationHistoryResult_item:hover{border-color:#40a9ff;background:#262626}.dark .ListConversationHistoryResult_index{background:#262626;color:#94a3b8}.dark .ListConversationHistoryResult_title{color:#e5e7eb}.dark .ListConversationHistoryResult_count{color:#94a3b8}.dark .ListConversationHistoryResult_time{color:#64748b}.PdfPageContentResult_empty{color:#9ca3af;font-size:.875rem;padding:1rem;text-align:center;font-style:italic}.dark .PdfPageContentResult_empty{color:#6b7280}.PdfPageContentResult_card{border-radius:.5rem;border:1px solid #f3f4f6;padding:.75rem;background-color:#fff;box-shadow:0 1px 2px #0000000d}.dark .PdfPageContentResult_card{background-color:#2d2d2d;border-color:#404040;box-shadow:0 1px 2px #0000004d}.PdfPageContentResult_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.PdfPageContentResult_page-info{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.dark .PdfPageContentResult_page-info{color:#9ca3af}.PdfPageContentResult_image{max-width:100%;border-radius:.375rem;border:1px solid #f3f4f6;cursor:pointer;transition:opacity .2s}.PdfPageContentResult_image:hover{opacity:.9}.dark .PdfPageContentResult_image{border-color:#404040}.PdfPageContentResult_text{white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.5;color:#1f2937;background-color:#f9fafb;padding:.75rem;border-radius:.375rem;border:1px solid #f3f4f6}.dark .PdfPageContentResult_text{color:#e0e0e0;background-color:#3741514d;border-color:#505050}.VisionImageResult_empty{color:#9ca3af;font-size:.875rem;padding:1rem;text-align:center;font-style:italic}.dark .VisionImageResult_empty{color:#6b7280}.VisionImageResult_grid{gap:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.VisionImageResult_card{position:relative;border-radius:.375rem;overflow:hidden;border:1px solid #f3f4f6;background-color:#fff;cursor:zoom-in;transition:transform .2s,box-shadow .2s}.VisionImageResult_card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .VisionImageResult_card{background-color:#2d2d2d;border-color:#404040}.dark .VisionImageResult_card:hover{box-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d}.VisionImageResult_image{width:100%;height:9rem;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.VisionImageResult_card:hover .VisionImageResult_image{transform:scale(1.05)}.ai-search-xiaohongshu .ai-search-content{max-height:400px!important}.CreateNoteResult_item{position:relative}.ask-options-result{border-radius:8px}.ask-options-header{margin-bottom:12px}.ask-options-header .ant-typography{margin:0;color:#1a1a1a;font-size:14px}.ask-options-questions{background:#fff;border-radius:6px;padding:12px}.ask-option-question{margin-bottom:0}.ask-option-question:not(:last-child){margin-bottom:12px}.question-title{margin-bottom:8px;display:flex;align-items:baseline}.question-title .ant-typography{font-size:14px}.question-hint{font-size:12px;margin-left:4px}.question-content{padding-left:2px}.question-options{width:100%}.question-options .ant-radio-wrapper,.question-options .ant-checkbox-wrapper{padding:6px 10px;border-radius:4px;transition:background-color .2s}.question-options .ant-radio-wrapper:hover,.question-options .ant-checkbox-wrapper:hover{background-color:#f0f0f0}.question-options .ant-radio-wrapper-disabled:hover,.question-options .ant-checkbox-wrapper-disabled:hover{background-color:transparent}.question-content .ant-input-textarea{margin-top:4px}.ask-options-footer{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:6px}.ask-options-footer .ant-btn{min-width:120px}.submit-hint{font-size:12px}.dark .ask-options-result{background:#1a1a1a}.dark .ask-options-questions{background:#2a2a2a}.dark .ask-options-header .ant-typography,.dark .question-options .ant-radio-wrapper,.dark .question-options .ant-checkbox-wrapper{color:#e0e0e0}.dark .question-options .ant-radio-wrapper:hover,.dark .question-options .ant-checkbox-wrapper:hover{background-color:#333}.dark .question-title .ant-typography{color:#e0e0e0}.dark .question-hint,.dark .submit-hint{color:#9ca3af}.arxiv-paper-detail-modal .ant-modal-content{padding:0;border-radius:12px;overflow:hidden}.arxiv-paper-detail-modal .ant-modal-close{top:16px;right:16px}.arxiv-paper-detail-modal .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:16px;color:#64748b;transition:all .2s}.arxiv-paper-detail-modal .ant-modal-close-x:hover{color:#1890ff;background:#1890ff1a;border-radius:6px}.modal-content{padding:24px;max-height:80vh;overflow-y:auto}.modal-header{margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #e6eaf0}.modal-title{font-size:20px;font-weight:600;color:#1e293b;line-height:1.5;margin:0 0 16px}.modal-meta-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-paper-id{display:inline-flex;align-items:center;font-size:13px;color:#64748b;font-family:Courier New,monospace;padding:6px 12px;background:#f1f5f9;border-radius:6px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.modal-paper-id:hover{background:#e2e8f0;color:#0369a1}.modal-score{display:inline-flex;align-items:center;font-size:13px;color:#2563eb;font-weight:600;padding:6px 12px;background:#3b82f61a;border-radius:6px}.modal-actions{display:flex;align-items:center;gap:12px}.modal-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;text-decoration:none;border:1px solid #e2e8f0;color:#64748b;background:transparent}.modal-action-btn:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1;box-shadow:0 2px 8px #00000014}.modal-section{margin-bottom:24px}.modal-section:last-child{margin-bottom:0}.modal-section-title{display:flex;align-items:center;font-size:14px;font-weight:600;color:#334155;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e6eaf0}.copy-section-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:4px 8px;color:#64748b;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.copy-section-btn:hover{color:#1890ff;background:#1890ff1a}.modal-date-info{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.date-item{display:flex;align-items:center;gap:8px;font-size:13px}.date-label{color:#94a3b8;font-weight:500}.date-value{color:#475569;font-weight:600;padding:4px 8px;background:#f8fafc;border-radius:4px}.modal-version-badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;color:#64748b;background:#f1f5f9;border-radius:4px;font-weight:600;border:1px solid #e2e8f0}.modal-categories{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal-category-tag{display:inline-block;padding:6px 12px;font-size:12px;color:#1e40af;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-weight:500;white-space:nowrap;transition:all .2s}.modal-category-tag:hover{background:#3b82f626;transform:translateY(-1px)}.modal-abstract{font-size:14px;line-height:1.8;color:#475569;white-space:pre-wrap;word-break:break-word;background:#f8fafc;padding:16px;border-radius:8px;border:1px solid #e2e8f0}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.modal-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 768px){.arxiv-paper-detail-modal{width:95%!important;max-width:95%!important}.modal-content{padding:16px}.modal-title{font-size:18px}.modal-actions{flex-direction:column;width:100%}.modal-action-btn{width:100%}.modal-date-info{flex-direction:column;align-items:flex-start;gap:8px}}.arxiv-search-result{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.arxiv-search-mode-simple{padding:8px 12px;margin-bottom:12px;background:#3b82f60d;border-left:3px solid #3b82f6}.search-info-text{font-size:12px;color:#475569;font-weight:500}.arxiv-papers-list{display:flex;flex-direction:column;gap:0}.arxiv-paper-item{padding:12px;transition:all .2s ease;border-radius:6px;position:relative;cursor:pointer}.arxiv-paper-item:has(.paper-title:visited){background:#3b82f608}.arxiv-paper-item:hover{background:#3b82f61a;transform:translate(2px)}.arxiv-paper-item:has(.paper-title:visited):hover{background:#3b82f61f}.paper-title-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.paper-index{font-size:14px;font-weight:600;color:#64748b;min-width:28px;flex-shrink:0;line-height:1.5}.paper-title{font-size:14px;font-weight:500;color:#1e293b;line-height:1.5;flex:1;text-decoration:none;transition:all .2s}.paper-title:hover{color:#3b82f6;text-decoration:underline}.paper-title:visited{color:#6366f1}.paper-title:visited:hover{color:#4f46e5;text-decoration:underline}.paper-score-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;color:#2563eb;background:#3b82f61a;border-radius:4px;flex-shrink:0;margin-left:auto}.paper-meta-simple{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:36px}.meta-text{font-size:11px;color:#64748b}.meta-separator{color:#cbd5e1;font-size:11px}.paper-divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:8px 16px 0;opacity:.6}@media (max-width: 768px){.paper-title-row{flex-wrap:wrap}.paper-score-badge{margin-left:0;margin-top:4px}.paper-meta-simple{margin-left:0}}.github-repo-tree,.github-file-content,.github-releases,.github-code-grep,.github-repository-search,.github-branches{padding:0}.github-repo-tree{.repo-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem .375rem 0 0;border:1px solid #e5e7eb;border-bottom:none;h4{margin:0;font-size:.875rem;font-weight:600;color:#374151}.repo-meta{display:flex;gap:.75rem;align-items:center;font-size:.75rem;color:#6b7280;:global(.ant-tag){margin:0;font-size:.75rem}span{white-space:nowrap}}}.tree-text-container{border:1px solid #e5e7eb;border-radius:0 0 .375rem .375rem;background:#fff;overflow:hidden;.tree-header-actions{display:flex;gap:.5rem;padding:.5rem .75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;.action-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;color:#6b7280;background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;&:hover{color:#2563eb;background:#eff6ff}&:active{transform:scale(.95)}}}.tree-text{margin:0;padding:.75rem;font-size:.75rem;line-height:1.6;font-family:Courier New,monospace;color:#1f2937;background:#f9fafb;white-space:pre;overflow-x:auto}}}.dark .github-repo-tree{.repo-header{color:#d1d5db;background-color:#3741514d;border-color:#4b556380;h4{color:#d1d5db}.repo-meta{color:#9ca3af}}.tree-text-container{border-color:#4b556380;background:#2d2d2d;.tree-header-actions{background:#3741514d;border-bottom-color:#4b556380;.action-btn{color:#9ca3af;&:hover{color:#60a5fa;background:#60a5fa1a}}}.tree-text{color:#e5e7eb;background:#3741514d}}}.github-file-content{.file-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;gap:1rem;.file-path{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#1f2937;flex:1;min-width:0;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;&.clickable{cursor:pointer;&:hover{background:#eff6ff;color:#2563eb}}.file-icon{font-size:1rem;flex-shrink:0}.file-name{word-break:break-all;overflow:hidden;text-overflow:ellipsis}}.file-meta{display:flex;gap:.75rem;align-items:center;font-size:.75rem;color:#6b7280;flex-shrink:0;:global(.ant-tag){margin:0;font-size:.75rem}.file-size{white-space:nowrap}}}.file-content{background:#fff;overflow-x:auto;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .375rem .375rem;pre{margin:0;font-size:.75rem;line-height:1.6;font-family:Courier New,monospace;background:#f9fafb;.code-line{display:flex;padding:.125rem .75rem;transition:background-color .2s;&:hover{background:#1890ff0d}&.more-hint{color:#9ca3af;font-style:italic;justify-content:center;padding:.5rem}.line-num{display:inline-block;width:2.5rem;text-align:right;margin-right:.75rem;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.line-content{color:#1f2937;word-break:break-word;flex:1}}}}}.dark .github-file-content{.file-header{color:#d1d5db;background-color:#3741514d;border-color:#4b556380;.file-path{color:#e5e7eb;&.clickable:hover{background:#60a5fa1a;color:#60a5fa}}.file-meta{color:#9ca3af}}.file-content{background:#2d2d2d;border-color:#4b556380;pre{background:#3741514d;.code-line{&:hover{background:#60a5fa1a}.line-num{color:#6b7280}.line-content{color:#e5e7eb}}}}}.github-releases{.releases-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;h4{margin:0;font-size:.875rem;font-weight:600;color:#374151}.releases-owner{font-size:.75rem;color:#6b7280}}.releases-list{.release-item{padding:.625rem;transition:all .3s;border-radius:.375rem;position:relative;&:hover{background-color:#1890ff0d;box-shadow:0 2px 8px #1890ff26}.release-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;.release-index{color:#9ca3af;font-weight:500;font-size:.875rem;flex-shrink:0}.release-title{color:#2563eb;font-weight:500;font-size:.875rem;text-decoration:none;flex:1;word-break:break-word;&:hover{text-decoration:underline}}:global(.ant-tag){margin:0;font-size:.75rem}}.release-meta{display:flex;gap:.75rem;align-items:center;margin-bottom:.5rem;font-size:.75rem;color:#6b7280;flex-wrap:wrap;.tag-badge{background:#eff6ff;padding:.125rem .5rem;border-radius:.25rem;border:1px solid #bfdbfe;font-family:monospace;font-size:.75rem;color:#1e40af}.pub-date{white-space:nowrap}}.release-body{margin-bottom:.5rem;border-left:2px solid #60a5fa;padding:.5rem 0 .5rem .625rem;font-size:.75rem;color:#4b5563;line-height:1.5;.body-line{margin-bottom:.25rem}.body-more{color:#9ca3af;font-style:italic;margin-top:.25rem}}.release-assets{display:flex;flex-direction:column;gap:.375rem;.assets-label{font-size:.75rem;color:#374151;font-weight:500}.assets-label{display:flex;align-items:center}.assets-grid{display:flex;flex-wrap:wrap;gap:.375rem;.asset-item{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f3f4f6;border-radius:.25rem;border:1px solid #e5e7eb;text-decoration:none;color:#2563eb;font-size:.75rem;transition:all .2s ease;&:hover{background:#e5e7eb;border-color:#d1d5db}span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}}.more-assets{font-size:.75rem;color:#9ca3af;padding:.25rem .5rem}}}.release-divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:.75rem 0 0;opacity:.6}}}}.dark .github-releases{.releases-header{color:#d1d5db;background-color:#3741514d;border-color:#4b556380;h4{color:#d1d5db}.releases-owner{color:#9ca3af}}.releases-list{.release-item{&:hover{background-color:#60a5fa1a;box-shadow:0 2px 8px #60a5fa33}.release-title-row{.release-index{color:#6b7280}.release-title{color:#60a5fa}}.release-meta{color:#9ca3af;.tag-badge{background:#3b82f633;border-color:#3b82f666;color:#93c5fd}}.release-body{border-left-color:#3b82f6;color:#d1d5db;.body-more{color:#6b7280}}.release-assets{.assets-label{color:#d1d5db}.assets-grid{.asset-item{background:#37415180;border-color:#4b556380;color:#60a5fa;&:hover{background:#4b5563b3;border-color:#6b7280b3}}.more-assets{color:#6b7280}}}.release-divider{background:linear-gradient(to right,transparent,rgba(75,85,99,.5),transparent);opacity:.5}}}}.github-code-grep{.grep-header{margin-bottom:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#374151}.grep-meta{display:flex;gap:.75rem;font-size:.75rem;color:#6b7280;flex-wrap:wrap;span{strong{font-weight:600;color:#2563eb}}}}.grep-results{.grep-result-item{padding:.625rem;transition:all .3s;border-radius:.375rem;position:relative;&:hover{background-color:#1890ff0d;box-shadow:0 2px 8px #1890ff26}.result-file{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid #e5e7eb;.file-icon{font-size:1rem;flex-shrink:0}.file-link{color:#2563eb;font-size:.875rem;font-weight:500;text-decoration:none;word-break:break-all;&:hover{text-decoration:underline}}}.result-matches{.match-item{margin-bottom:.75rem;border-left:2px solid #60a5fa;padding-left:.75rem;&:last-child{margin-bottom:0}.match-line-num{font-size:.75rem;color:#9ca3af;font-weight:500;margin-bottom:.375rem}.context-lines{.context-line{font-size:.75rem;color:#6b7280;line-height:1.5;font-family:Courier New,monospace;background:#f9fafb;padding:.125rem .375rem;margin-bottom:.125rem;border-radius:.125rem;border-left:1px solid #d1d5db}&.before-context{margin-bottom:.375rem}&.after-context{margin-top:.375rem}}.match-line{font-size:.75rem;color:#1f2937;line-height:1.6;font-family:Courier New,monospace;background:#eff6ff;border-left:2px solid #60a5fa;padding:.25rem .5rem;border-radius:.125rem;overflow-x:auto;font-weight:500}}}.result-divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:.75rem 0 0;opacity:.6}}}}.dark .github-code-grep{.grep-header{color:#d1d5db;background-color:#3741514d;border-color:#4b556380;h4{color:#d1d5db}.grep-meta{color:#9ca3af;span strong{color:#60a5fa}}}.grep-results{.grep-result-item{&:hover{background-color:#60a5fa1a;box-shadow:0 2px 8px #60a5fa33}.result-file{border-bottom-color:#4b556380;.file-link{color:#60a5fa}}.result-matches{.match-item{border-left-color:#3b82f6;.match-line-num{color:#6b7280}.context-lines{.context-line{color:#9ca3af;background:#3741514d;border-left-color:#4b5563}}.match-line{color:#e5e7eb;background:#3b82f626;border-left-color:#3b82f6}}}.result-divider{background:linear-gradient(to right,transparent,rgba(75,85,99,.5),transparent);opacity:.5}}}}.github-repository-search{.search-header{margin-bottom:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;.search-meta{.search-info-text{font-size:.75rem;color:#475569;font-weight:500;strong{font-weight:600;color:#2563eb}}}}.repository-list{.repository-item{padding:.75rem;transition:all .3s;border-radius:.375rem;position:relative;&:hover{background-color:#1890ff0d;box-shadow:0 2px 8px #1890ff26}.repo-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;.repo-name{color:#2563eb;font-weight:600;font-size:.9rem;text-decoration:none;word-break:break-word;&:hover{text-decoration:underline}}:global(.ant-tag){margin:0;font-size:.7rem;padding:0 .375rem;line-height:1.4}}.repo-description{font-size:.8rem;color:#4b5563;line-height:1.5;margin-bottom:.625rem;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.repo-stats{display:flex;gap:.875rem;align-items:center;flex-wrap:wrap;margin-bottom:.5rem;.stat-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;&.language{.language-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}}&.updated{color:#9ca3af;font-style:italic}}}.repo-topics{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;.topic-tag{font-size:.7rem;padding:.125rem .5rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:1rem;cursor:default}.more-topics{font-size:.7rem;color:#9ca3af;padding:.125rem .375rem}}.repo-divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:.75rem 0 0;opacity:.6}}}}.dark .github-repository-search{.search-header{color:#d1d5db;background-color:#3741514d;border-color:#4b556380;h4{color:#d1d5db}.search-meta{.search-info-text{color:#9ca3af;strong{color:#60a5fa}}}}.repository-list{.repository-item{&:hover{background-color:#60a5fa1a;box-shadow:0 2px 8px #60a5fa33}.repo-title-row{.repo-name{color:#60a5fa}}.repo-description{color:#d1d5db}.repo-stats{.stat-item{color:#9ca3af;&.updated{color:#6b7280}}}.repo-topics{.topic-tag{background:#3b82f633;border-color:#3b82f666;color:#93c5fd}.more-topics{color:#6b7280}}.repo-divider{background:linear-gradient(to right,transparent,rgba(75,85,99,.5),transparent);opacity:.5}}}}.tooltip-action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#fff;background:#000000bf;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease;&:hover{background:#000000e6;transform:scale(1.05)}&:active{transform:scale(.95)}}.modal-btn{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;color:#374151;background:transparent;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;&:hover{color:#1f2937;background:#f3f4f6;border-color:#9ca3af}&:active{transform:scale(.98)}}.modal-btn-primary{color:#fff;background:#2563eb;border-color:#2563eb;&:hover{background:#1d4ed8;border-color:#1d4ed8}}.dark .modal-btn{color:#d1d5db;border-color:#4b5563;&:hover{color:#f3f4f6;background:#37415180;border-color:#6b7280}}.dark .modal-btn-primary{color:#fff;background:#3b82f6;border-color:#3b82f6;&:hover{background:#2563eb;border-color:#2563eb}}.github-branches{.branches-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.875rem;color:#374151;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;h4{margin:0;font-size:.875rem;font-weight:600;color:#374151}.branches-meta{display:flex;gap:.75rem;align-items:center;font-size:.75rem;color:#6b7280;:global(.ant-tag){margin:0;font-size:.75rem}span{white-space:nowrap}}}.branches-list{.branch-item{padding:.625rem;transition:all .3s;border-radius:.375rem;position:relative;&:hover{background-color:#1890ff0d;box-shadow:0 2px 8px #1890ff26}.branch-name-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;.branch-index{color:#9ca3af;font-weight:500;font-size:.875rem;flex-shrink:0}.branch-name{color:#1f2937;font-weight:500;font-size:.875rem;flex:1;word-break:break-word;display:flex;align-items:center;gap:.375rem;:global(.ant-tag){margin:0;font-size:.75rem}}}.branch-info{margin-left:1.75rem;font-size:.75rem;color:#6b7280;.commit-sha{display:flex;align-items:center;gap:.375rem;code{font-family:Courier New,monospace;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;color:#1f2937}}}.branch-divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:.75rem 0 0;opacity:.6}}}}.dark .github-branches{.branches-header{color:#d1d5db;background-color:#3741514d;border-color:#4b556380;h4{color:#d1d5db}.branches-meta{color:#9ca3af}}.branches-list{.branch-item{&:hover{background-color:#60a5fa1a;box-shadow:0 2px 8px #60a5fa33}.branch-name-row{.branch-index{color:#6b7280}.branch-name{color:#e5e7eb}}.branch-info{color:#9ca3af;.commit-sha code{background:#37415180;color:#d1d5db}}.branch-divider{background:linear-gradient(to right,transparent,rgba(75,85,99,.5),transparent);opacity:.5}}}}@media (max-width: 768px){.github-repo-tree{.repo-header{flex-direction:column;align-items:flex-start;gap:.5rem;.repo-meta{width:100%}}}.github-file-content{.file-header{flex-direction:column;align-items:flex-start;gap:.5rem;.file-path{width:100%}.file-meta{width:100%;align-items:flex-start;.file-info{width:100%}.file-actions{width:100%;.action-btn{flex:1}}}}.file-content pre .code-line{.line-num{width:2rem;margin-right:.5rem}}}.github-releases{.releases-header{flex-direction:column;align-items:flex-start;gap:.25rem}.releases-list .release-item{.release-title-row{flex-wrap:wrap}.release-meta{gap:.5rem}.release-assets .assets-grid{.asset-item span{max-width:80px}}}}.github-code-grep{.grep-header .grep-meta{flex-direction:column;gap:.25rem}.grep-results .grep-result-item{.result-matches .match-item{padding-left:.5rem;.context-lines .context-line,.match-line{font-size:.7rem}}}}.github-repository-search{.search-header .search-meta{flex-direction:column;gap:.25rem}.repository-list .repository-item{.repo-stats{gap:.5rem}.repo-topics{.topic-tag{font-size:.65rem;padding:.1rem .375rem}}}}.github-branches{.branches-header{flex-direction:column;align-items:flex-start;gap:.25rem;.branches-meta{width:100%}}.branches-list .branch-item{.branch-name-row{flex-wrap:wrap}.branch-info{margin-left:0}}}}.ImageGenerationResult_container{display:flex;flex-direction:column;padding:12px;background:linear-gradient(135deg,#fafbfc,#f0f4f8);border-radius:12px}.ImageGenerationResult_empty{color:#9ca3af;font-size:13px;padding:24px 16px;text-align:center;font-style:italic}.ImageGenerationResult_imageWrapper{position:relative;min-height:200px;max-height:400px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8ecf1,#d4dce6);border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.ImageGenerationResult_loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;background:linear-gradient(145deg,#f3f4f6,#e5e7eb);border-radius:10px;z-index:10}.ImageGenerationResult_loadingIcon{position:relative;display:flex;align-items:center;justify-content:center}.ImageGenerationResult_placeholderIcon{width:64px;height:64px;stroke-width:1.5;opacity:.4;color:#94a3b8}.ImageGenerationResult_spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ImageGenerationResult_spinnerRing{width:24px;height:24px;border:2px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ImageGenerationResult_loadingText{color:#64748b;font-size:12px;font-weight:500}.ImageGenerationResult_image{max-width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain;cursor:pointer;opacity:0;transition:opacity .3s ease;border-radius:8px}.ImageGenerationResult_image.loaded{opacity:1}.ImageGenerationResult_image.error{opacity:.4}.ImageGenerationResult_error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#64748b;padding:24px;background:linear-gradient(145deg,#f8fafc,#f1f5f9);border-radius:10px;z-index:20}.ImageGenerationResult_errorIcon{width:32px;height:32px;stroke-width:1.5;opacity:.6;color:#94a3b8}.ImageGenerationResult_error span{font-size:14px;font-weight:500;color:#64748b}.ImageGenerationResult_retryBtn{margin-top:8px;padding:6px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ImageGenerationResult_retryBtn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.ImageGenerationResult_retryBtn:active{transform:translateY(0)}.ImageGenerationResult_hoverButtons{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease;background:#fffffff2;padding:4px;border-radius:8px;box-shadow:0 2px 8px #00000026}.ImageGenerationResult_imageWrapper:hover .ImageGenerationResult_hoverButtons{opacity:1}.ImageGenerationResult_hoverBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;transition:all .15s ease}.ImageGenerationResult_hoverBtn:hover{background:#6366f11f;color:#6366f1}.ImageGenerationResult_hoverBtn:active{transform:scale(.95)}.ImageGenerationResult_hoverBtn.disabled{opacity:.5;cursor:not-allowed}.ImageGenerationResult_hoverBtn.disabled:hover{background:transparent;color:#6b7280}.semantic-scholar-result{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.semantic-scholar-search-info{padding:8px 12px;margin-bottom:12px;background:linear-gradient(135deg,#1e40af14,#2563eb0d);border-left:3px solid #2563eb;border-radius:0 4px 4px 0}.semantic-scholar-search-info .search-info-text{font-size:12px;color:#1e40af;font-weight:500}.semantic-scholar-papers-list{display:flex;flex-direction:column;gap:0}.semantic-scholar-paper-item{padding:14px 12px;transition:all .2s ease;border-radius:6px;position:relative}.semantic-scholar-paper-item:hover{background:#1e40af0f;transform:translate(2px)}.semantic-scholar-paper-item .paper-title-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;flex-wrap:wrap}.semantic-scholar-paper-item .paper-index{font-size:14px;font-weight:600;color:#64748b;min-width:24px;flex-shrink:0;line-height:1.5}.semantic-scholar-paper-item .paper-title{font-size:14px;font-weight:500;color:#1e293b;line-height:1.5;flex:1;min-width:200px;text-decoration:none;transition:all .2s}.semantic-scholar-paper-item .paper-title:hover{color:#2563eb;text-decoration:underline}.semantic-scholar-paper-item .paper-title:visited{color:#1e40af}.semantic-scholar-paper-item .paper-title:visited:hover{color:#1e3a8a;text-decoration:underline}.semantic-scholar-paper-item .paper-badges{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.semantic-scholar-paper-item .badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;border-radius:12px;text-decoration:none;transition:all .2s}.semantic-scholar-paper-item .badge-open-access{color:#15803d;background:#22c55e1f;border:1px solid rgba(34,197,94,.25)}.semantic-scholar-paper-item .badge-pdf{color:#dc2626;background:#ef444414;border:1px solid rgba(239,68,68,.2);cursor:pointer}.semantic-scholar-paper-item .badge-pdf:hover{background:#ef444426;border-color:#ef444459}.semantic-scholar-paper-item .badge-citation{color:#0369a1;background:#0ea5e91a;border:1px solid rgba(14,165,233,.2)}.semantic-scholar-paper-item .add-to-library-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#64748b;transition:all .2s}.semantic-scholar-paper-item .add-to-library-btn:hover:not(.disabled){background:#1e40af1a;color:#2563eb}.semantic-scholar-paper-item .add-to-library-btn.disabled{opacity:.4;cursor:not-allowed}.semantic-scholar-paper-item .paper-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:32px;margin-bottom:6px}.semantic-scholar-paper-item .meta-text{font-size:11px;color:#64748b}.semantic-scholar-paper-item .meta-venue{color:#2563eb;font-weight:500}.semantic-scholar-paper-item .meta-fields{color:#6366f1}.semantic-scholar-paper-item .meta-separator{color:#cbd5e1;font-size:11px}.semantic-scholar-paper-item .paper-authors{font-size:12px;color:#64748b;margin-left:32px;margin-bottom:6px;line-height:1.5}.semantic-scholar-paper-item .authors-label{color:#94a3b8}.semantic-scholar-paper-item .author-link{color:#0284c7;text-decoration:none;transition:color .2s}.semantic-scholar-paper-item .author-link:hover{color:#0369a1;text-decoration:underline}.semantic-scholar-paper-item .authors-more{color:#94a3b8}.semantic-scholar-paper-item .paper-tldr{font-size:12px;margin-left:32px;margin-bottom:4px;line-height:1.5;padding:6px 10px;background:linear-gradient(135deg,#1e40af0d,#2563eb08);border-radius:4px;border-left:2px solid #3b82f6}.semantic-scholar-paper-item .tldr-label{color:#2563eb;font-weight:600}.semantic-scholar-paper-item .tldr-text{color:#475569}.semantic-scholar-paper-item .paper-abstract{font-size:12px;color:#64748b;margin-left:32px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.semantic-scholar-paper-item .abstract-label{color:#94a3b8}.semantic-scholar-paper-item .abstract-text{color:#64748b}.semantic-scholar-paper-item .paper-divider{height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent);margin:10px 16px 0;opacity:.6}.dark .semantic-scholar-search-info{background:linear-gradient(135deg,#1e40af26,#2563eb14);border-left-color:#3b82f6}.dark .semantic-scholar-search-info .search-info-text{color:#93c5fd}.dark .semantic-scholar-paper-item:hover{background:#1e40af1a}.dark .semantic-scholar-paper-item .paper-index{color:#94a3b8}.dark .semantic-scholar-paper-item .paper-title{color:#f1f5f9}.dark .semantic-scholar-paper-item .paper-title:hover{color:#60a5fa}.dark .semantic-scholar-paper-item .paper-title:visited{color:#93c5fd}.dark .semantic-scholar-paper-item .paper-title:visited:hover{color:#3b82f6}.dark .semantic-scholar-paper-item .badge-open-access{color:#86efac;background:#22c55e33;border-color:#22c55e59}.dark .semantic-scholar-paper-item .badge-pdf{color:#fca5a5;background:#ef444426;border-color:#ef44444d}.dark .semantic-scholar-paper-item .badge-pdf:hover{background:#ef444440}.dark .semantic-scholar-paper-item .badge-citation{color:#7dd3fc;background:#0ea5e926;border-color:#0ea5e94d}.dark .semantic-scholar-paper-item .add-to-library-btn{color:#94a3b8}.dark .semantic-scholar-paper-item .add-to-library-btn:hover:not(.disabled){background:#1e40af33;color:#60a5fa}.dark .semantic-scholar-paper-item .meta-text{color:#94a3b8}.dark .semantic-scholar-paper-item .meta-venue{color:#60a5fa}.dark .semantic-scholar-paper-item .meta-fields{color:#a5b4fc}.dark .semantic-scholar-paper-item .meta-separator{color:#475569}.dark .semantic-scholar-paper-item .paper-authors{color:#94a3b8}.dark .semantic-scholar-paper-item .authors-label{color:#64748b}.dark .semantic-scholar-paper-item .author-link{color:#38bdf8}.dark .semantic-scholar-paper-item .author-link:hover{color:#7dd3fc}.dark .semantic-scholar-paper-item .authors-more{color:#64748b}.dark .semantic-scholar-paper-item .paper-tldr{background:linear-gradient(135deg,#1e40af1f,#2563eb0f);border-left-color:#60a5fa}.dark .semantic-scholar-paper-item .tldr-label{color:#60a5fa}.dark .semantic-scholar-paper-item .tldr-text{color:#cbd5e1}.dark .semantic-scholar-paper-item .paper-abstract{color:#94a3b8}.dark .semantic-scholar-paper-item .abstract-label{color:#64748b}.dark .semantic-scholar-paper-item .abstract-text{color:#94a3b8}.dark .semantic-scholar-paper-item .paper-divider{background:linear-gradient(to right,transparent,#334155,transparent)}@media (max-width: 768px){.semantic-scholar-paper-item .paper-title-row{flex-wrap:wrap}.semantic-scholar-paper-item .paper-badges{width:100%;margin-left:32px;margin-top:6px}.semantic-scholar-paper-item .paper-meta,.semantic-scholar-paper-item .paper-authors,.semantic-scholar-paper-item .paper-tldr,.semantic-scholar-paper-item .paper-abstract{margin-left:0}}.pubmed-search-result{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pubmed-search-info{padding:8px 12px;margin-bottom:12px;background:linear-gradient(135deg,#16653414,#22c55e0d);border-left:3px solid #16a34a;border-radius:0 4px 4px 0}.pubmed-search-info .search-info-text{font-size:12px;color:#15803d;font-weight:500}.pubmed-papers-list{display:flex;flex-direction:column;gap:0}.pubmed-paper-item{padding:14px 12px;transition:all .2s ease;border-radius:6px;position:relative}.pubmed-paper-item:hover{background:#1665340f;transform:translate(2px)}.pubmed-paper-item .paper-title-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pubmed-paper-item .paper-index{font-size:14px;font-weight:600;color:#64748b;min-width:24px;flex-shrink:0;line-height:1.5}.pubmed-paper-item .paper-title{font-size:14px;font-weight:500;color:#1e293b;line-height:1.5;flex:1;min-width:200px;text-decoration:none;transition:all .2s}.pubmed-paper-item .paper-title:hover{color:#16a34a;text-decoration:underline}.pubmed-paper-item .paper-title:visited{color:#166534}.pubmed-paper-item .paper-title:visited:hover{color:#15803d;text-decoration:underline}.pubmed-paper-item .paper-badges{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.pubmed-paper-item .badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;border-radius:12px;text-decoration:none;transition:all .2s}.pubmed-paper-item .badge-pmid{color:#166534;background:#22c55e1f;border:1px solid rgba(34,197,94,.25);font-family:Menlo,Monaco,Courier New,monospace;font-size:10px}.pubmed-paper-item .badge-doi{color:#0369a1;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);cursor:pointer}.pubmed-paper-item .badge-doi:hover{background:#0ea5e926;border-color:#0ea5e959}.pubmed-paper-item .add-to-library-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#64748b;transition:all .2s}.pubmed-paper-item .add-to-library-btn:hover:not(.disabled){background:#1665341a;color:#16a34a}.pubmed-paper-item .add-to-library-btn.disabled{opacity:.4;cursor:not-allowed}.pubmed-paper-item .paper-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:32px;margin-bottom:6px}.pubmed-paper-item .meta-text{font-size:11px;color:#64748b}.pubmed-paper-item .meta-journal{color:#16a34a;font-weight:500}.pubmed-paper-item .meta-separator{color:#cbd5e1;font-size:11px}.pubmed-paper-item .paper-authors{font-size:12px;color:#64748b;margin-left:32px;margin-bottom:6px;line-height:1.5}.pubmed-paper-item .authors-label{color:#94a3b8}.pubmed-paper-item .authors-text{color:#64748b}.pubmed-paper-item .paper-abstract{font-size:12px;color:#64748b;margin-left:32px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pubmed-paper-item .abstract-label{color:#94a3b8}.pubmed-paper-item .abstract-text{color:#64748b}.pubmed-paper-item .paper-divider{height:1px;background:linear-gradient(to right,transparent,#e2e8f0,transparent);margin:10px 16px 0;opacity:.6}.dark .pubmed-search-info{background:linear-gradient(135deg,#16653426,#22c55e14);border-left-color:#22c55e}.dark .pubmed-search-info .search-info-text{color:#86efac}.dark .pubmed-paper-item:hover{background:#1665341a}.dark .pubmed-paper-item .paper-index{color:#94a3b8}.dark .pubmed-paper-item .paper-title{color:#f1f5f9}.dark .pubmed-paper-item .paper-title:hover{color:#4ade80}.dark .pubmed-paper-item .paper-title:visited{color:#86efac}.dark .pubmed-paper-item .paper-title:visited:hover{color:#22c55e}.dark .pubmed-paper-item .badge-pmid{color:#86efac;background:#22c55e33;border-color:#22c55e59}.dark .pubmed-paper-item .badge-doi{color:#7dd3fc;background:#0ea5e926;border-color:#0ea5e94d}.dark .pubmed-paper-item .badge-doi:hover{background:#0ea5e940}.dark .pubmed-paper-item .add-to-library-btn{color:#94a3b8}.dark .pubmed-paper-item .add-to-library-btn:hover:not(.disabled){background:#16653433;color:#4ade80}.dark .pubmed-paper-item .meta-text{color:#94a3b8}.dark .pubmed-paper-item .meta-journal{color:#4ade80}.dark .pubmed-paper-item .meta-separator{color:#475569}.dark .pubmed-paper-item .paper-authors{color:#94a3b8}.dark .pubmed-paper-item .authors-label{color:#64748b}.dark .pubmed-paper-item .authors-text,.dark .pubmed-paper-item .paper-abstract{color:#94a3b8}.dark .pubmed-paper-item .abstract-label{color:#64748b}.dark .pubmed-paper-item .abstract-text{color:#94a3b8}.dark .pubmed-paper-item .paper-divider{background:linear-gradient(to right,transparent,#334155,transparent)}@media (max-width: 768px){.pubmed-paper-item .paper-title-row{flex-wrap:wrap}.pubmed-paper-item .paper-badges{width:100%;margin-left:32px;margin-top:6px}.pubmed-paper-item .paper-meta,.pubmed-paper-item .paper-authors,.pubmed-paper-item .paper-abstract{margin-left:0}}.ReadNoteResult_container{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#fff9,#ffffff4d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 24px #00000014;transition:all .3s ease}.ReadNoteResult_range{font-size:12px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border-left:3px solid rgba(0,0,0,.1);background:#00000005;padding:6px 12px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none}.ReadNoteResult_range:hover{background:#1890ff0f}.ReadNoteResult_range:focus-visible{box-shadow:0 0 0 2px #1890ff26;border-radius:4px}.ReadNoteResult_empty{padding:8px 0}.ReadNoteResult_loading{padding:24px;text-align:center;font-size:12px;color:#9ca3af;font-style:italic;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.dark .ReadNoteResult_container{background:linear-gradient(135deg,#1e1e1e99,#2d2d2d4d);border-color:#ffffff1a;box-shadow:0 8px 24px #0003}.dark .ReadNoteResult_range{color:#9ca3af;border-left-color:#fff3;background:#ffffff08}.dark .ReadNoteResult_range:hover{background:#60a5fa14}.dark .ReadNoteResult_range:focus-visible{box-shadow:0 0 0 2px #60a5fa2e}.dark .ReadNoteResult_loading{color:#6b7280}.cnki-search-result{width:100%}.cnki-papers-list{display:flex;flex-direction:column;gap:0}.cnki-paper-item{padding:12px 16px;cursor:default;transition:background-color .2s}.cnki-paper-item:hover{background-color:#1890ff08}.cnki-paper-item .paper-title-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.cnki-paper-item .paper-index{color:#8c8c8c;font-size:13px;font-weight:500;flex-shrink:0;margin-top:2px}.cnki-paper-item .paper-title{flex:1;font-size:14px;font-weight:500;color:#1890ff;line-height:1.5;text-decoration:none;transition:color .2s}.cnki-paper-item .paper-title:hover{color:#0050b3;text-decoration:underline}.cnki-paper-item .paper-read-btn{display:inline-flex;align-items:center;padding:2px 10px;font-size:12px;color:#722ed1;background-color:#f9f0ff;border:1px solid #d3adf7;border-radius:4px;text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:auto}.cnki-paper-item .paper-read-btn:hover{color:#531dab;background-color:#efdbff;border-color:#b37feb}.cnki-paper-item .paper-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;color:#595959;line-height:1.5;margin-left:24px}.cnki-paper-item .meta-label{color:#8c8c8c;font-weight:500}.cnki-paper-item .meta-text{color:#595959}.cnki-paper-item .meta-separator{color:#d9d9d9;margin:0 4px}.cnki-paper-item .paper-stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;margin-left:24px}.cnki-paper-item .stat-item{display:inline-flex;align-items:center;font-size:12px;color:#8c8c8c}.cnki-paper-item .database-tag{padding:2px 8px;background-color:#f0f0f0;border-radius:4px;font-size:11px;color:#595959}.cnki-paper-item .paper-organizations,.cnki-paper-item .paper-summary,.cnki-paper-item .paper-doi,.cnki-paper-item .paper-citation-format{margin-bottom:8px;margin-left:24px;font-size:12px;line-height:1.6}.cnki-paper-item .detail-label{color:#8c8c8c;font-weight:500;margin-right:6px}.cnki-paper-item .detail-content{color:#595959}.cnki-paper-item .summary-content{color:#595959;margin-top:4px;text-align:justify}.cnki-paper-item .paper-keywords{margin-bottom:8px;margin-left:24px;font-size:12px}.cnki-paper-item .keywords-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cnki-paper-item .keyword-tag{padding:2px 10px;background-color:#e6f7ff;color:#1890ff;border-radius:12px;font-size:11px;white-space:nowrap}.cnki-paper-item .citation-format-tag{padding:2px 8px;background-color:#f0f9ff;color:#1890ff;border:1px solid #bae7ff;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.cnki-paper-item .paper-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;margin-left:24px}.cnki-paper-item .action-button{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;color:#1890ff;background-color:#f0f9ff;border:1px solid #bae7ff;border-radius:4px;text-decoration:none;cursor:pointer;transition:all .2s}.cnki-paper-item .action-button:hover{color:#0050b3;background-color:#e6f7ff;border-color:#91d5ff}.cnki-paper-item .action-button.ai-button{color:#722ed1;background-color:#f9f0ff;border-color:#d3adf7}.cnki-paper-item .action-button.ai-button:hover{color:#531dab;background-color:#efdbff;border-color:#b37feb}.cnki-paper-item .action-button.add-button{color:#52c41a;background-color:#f6ffed;border-color:#b7eb8f}.cnki-paper-item .action-button.add-button:hover{color:#389e0d;background-color:#edffd8;border-color:#95de64}.cnki-paper-item .paper-error{display:flex;align-items:center;padding:8px 12px;margin-left:24px;background-color:#fff2e8;border:1px solid #ffbb96;border-radius:4px;font-size:12px;color:#d4380d}.cnki-paper-item .paper-divider{height:1px;background:linear-gradient(to right,transparent,#e6eaf0,transparent);margin:8px 16px 0;opacity:.6}@media (max-width: 768px){.cnki-paper-item{padding:10px 12px}.cnki-paper-item .paper-meta,.cnki-paper-item .paper-stats,.cnki-paper-item .paper-organizations,.cnki-paper-item .paper-summary,.cnki-paper-item .paper-keywords,.cnki-paper-item .paper-actions,.cnki-paper-item .paper-doi,.cnki-paper-item .paper-citation-format{margin-left:16px}}.cnki-paper-content-result{padding:0 12px}.cnki-paper-content-loading{color:#666;font-size:13px;text-align:center;padding:16px}.cnki-paper-content-error{display:flex;align-items:center;color:#dc2626;font-size:13px;padding:12px;background:#fef2f2;border-radius:6px}.cnki-paper-content-empty{color:#9ca3af;font-size:13px;text-align:center;font-style:italic;padding:16px}.cnki-paper-content-preview-wrapper{position:relative}.cnki-paper-content-preview{font-size:13px;color:#4b5563;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto;padding:8px 36px 8px 10px;background:#f9fafb;border-radius:6px}.cnki-paper-content-copy-btn{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:#ffffffe6;color:#6b7280;cursor:pointer;transition:all .2s}.cnki-paper-content-copy-btn:hover{background:#e0f2fe;color:#0284c7}.cnki-paper-content-warning{display:flex;align-items:center;color:#d97706;font-size:12px;margin-top:8px;padding:6px 8px;background:#fffbeb;border-radius:4px}.cnki-paper-content-more{font-size:11px;color:#9ca3af;text-align:right;margin-top:6px}.reddit-content-result{padding:0 12px}.reddit-content-loading{color:#666;font-size:13px;text-align:center;padding:16px}.reddit-content-error{display:flex;align-items:center;color:#dc2626;font-size:13px;padding:12px;background:#fef2f2;border-radius:6px}.reddit-content-message{display:flex;align-items:center;color:#0369a1;font-size:13px;padding:12px;background:#f0f9ff;border-radius:6px;margin-bottom:8px}.reddit-content-link{display:inline-flex;align-items:center;color:#ff4500;font-size:13px;text-decoration:none;padding:6px 10px;background:#fff7ed;border-radius:4px;transition:all .2s}.reddit-content-link:hover{background:#ffedd5;color:#ea580c}.reddit-content-empty{color:#9ca3af;font-size:13px;text-align:center;font-style:italic;padding:16px}.reddit-content-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px}.reddit-content-subreddit{color:#ff4500;font-weight:500}.reddit-content-author{color:#6b7280}.reddit-content-score{color:#f97316}.reddit-content-comments{color:#3b82f6}.reddit-content-time{color:#9ca3af}.reddit-content-preview-wrapper{position:relative}.reddit-content-preview{font-size:13px;color:#4b5563;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;padding:8px 36px 8px 10px;background:#fafafa;border-radius:6px;border-left:3px solid #ff4500}.reddit-content-copy-btn{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:#ffffffe6;color:#6b7280;cursor:pointer;transition:all .2s}.reddit-content-copy-btn:hover{background:#fff7ed;color:#ff4500}.reddit-content-warning{display:flex;align-items:center;color:#d97706;font-size:12px;margin-top:8px;padding:6px 8px;background:#fffbeb;border-radius:4px}.reddit-content-footer{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.reddit-content-char-count{font-size:11px;color:#9ca3af}.reddit-content-view-link{font-size:12px;color:#ff4500;text-decoration:none}.reddit-content-view-link:hover{text-decoration:underline}.reddit-content-simple-message{color:#6b7280;font-size:13px;padding:2px 12px}.reddit-content-simple-message a{color:#3b82f6;text-decoration:none}.reddit-content-simple-message a:hover{text-decoration:underline}.AnnotatePdfResult_text{font-size:13px;line-height:1.5}.AnnotatePdfResult_text.success{color:#52c41a}.AnnotatePdfResult_text.error{color:#ff4d4f}.AnnotatePdfResult_text.processing{color:#1890ff}.dark .AnnotatePdfResult_text.success{color:#73d13d}.dark .AnnotatePdfResult_text.error{color:#ff7875}.dark .AnnotatePdfResult_text.processing{color:#40a9ff}.CreateFolderResult_container{background:var(--color-bg-elevated, #ffffff);border:1px solid var(--color-border, #f0f0f0);border-radius:var(--radius-md, 8px);padding:16px;margin:8px 0}.CreateFolderResult_header{display:flex;align-items:center;margin-bottom:12px;font-weight:600;color:var(--color-text-primary, #1e293b)}.CreateFolderResult_icon{font-size:18px;color:var(--color-primary, #1890ff);margin-right:8px}.CreateFolderResult_title{font-size:15px}.CreateFolderResult_content{display:flex;flex-direction:column;gap:8px}.CreateFolderResult_success{display:flex;align-items:center;color:var(--color-text-primary, #1e293b);font-size:14px}.CreateFolderResult_path{display:flex;align-items:center;font-size:13px;color:var(--color-text-secondary, #64748b);padding:8px 12px;background:var(--color-bg-container, #f8fafc);border-radius:var(--radius-sm, 6px)}.CreateFolderResult_label{font-weight:500;margin-right:8px}.CreateFolderResult_value{font-family:Monaco,Menlo,monospace}.dark .CreateFolderResult_container{background:var(--color-bg-elevated-dark, #1f1f1f);border-color:var(--color-border-dark, #303030)}.dark .CreateFolderResult_header,.dark .CreateFolderResult_success{color:var(--color-text-primary-dark, #e5e7eb)}.dark .CreateFolderResult_path{background:var(--color-bg-container-dark, #262626);color:var(--color-text-secondary-dark, #94a3b8)}.MoveResourcesResult_container{background:var(--color-bg-elevated, #ffffff);border:1px solid var(--color-border, #f0f0f0);border-radius:var(--radius-md, 8px);padding:16px;margin:8px 0}.MoveResourcesResult_header{display:flex;align-items:center;margin-bottom:12px;font-weight:600;color:var(--color-text-primary, #1e293b)}.MoveResourcesResult_icon{font-size:18px;color:var(--color-primary, #1890ff);margin-right:8px}.MoveResourcesResult_title{font-size:15px}.MoveResourcesResult_content{display:flex;flex-direction:column;gap:8px}.MoveResourcesResult_success{display:flex;align-items:center;color:var(--color-text-primary, #1e293b);font-size:14px}.MoveResourcesResult_warning{display:flex;align-items:center;color:var(--color-warning, #faad14);font-size:13px;padding:8px 12px;background:var(--color-warning-bg, #fffbe6);border-radius:var(--radius-sm, 6px);border-left:3px solid var(--color-warning, #faad14)}.dark .MoveResourcesResult_container{background:var(--color-bg-elevated-dark, #1f1f1f);border-color:var(--color-border-dark, #303030)}.dark .MoveResourcesResult_header,.dark .MoveResourcesResult_success{color:var(--color-text-primary-dark, #e5e7eb)}.dark .MoveResourcesResult_warning{background:#faad141a;color:#faad14}.DeleteResourcesResult_container{background:var(--color-bg-elevated, #ffffff);border:1px solid var(--color-border, #f0f0f0);border-radius:var(--radius-md, 8px);padding:16px;margin:8px 0}.DeleteResourcesResult_header{display:flex;align-items:center;margin-bottom:12px;font-weight:600;color:var(--color-text-primary, #1e293b)}.DeleteResourcesResult_icon{font-size:18px;color:var(--color-danger, #ff4d4f);margin-right:8px}.DeleteResourcesResult_title{font-size:15px}.DeleteResourcesResult_content{display:flex;flex-direction:column;gap:8px}.DeleteResourcesResult_success{display:flex;align-items:center;color:var(--color-text-primary, #1e293b);font-size:14px}.DeleteResourcesResult_warning{display:flex;align-items:center;color:var(--color-warning, #faad14);font-size:13px;padding:8px 12px;background:var(--color-warning-bg, #fffbe6);border-radius:var(--radius-sm, 6px);border-left:3px solid var(--color-warning, #faad14)}.DeleteResourcesResult_errors{padding:8px 12px;background:var(--color-error-bg, #fff2f0);border-radius:var(--radius-sm, 6px);border-left:3px solid var(--color-error, #ff4d4f);font-size:13px}.DeleteResourcesResult_errors_title{font-weight:500;color:var(--color-error, #ff4d4f);margin-bottom:8px}.DeleteResourcesResult_error_item{color:var(--color-text-secondary, #64748b);margin-bottom:4px;padding-left:8px}.DeleteResourcesResult_error_item:last-child{margin-bottom:0}.dark .DeleteResourcesResult_container{background:var(--color-bg-elevated-dark, #1f1f1f);border-color:var(--color-border-dark, #303030)}.dark .DeleteResourcesResult_header,.dark .DeleteResourcesResult_success{color:var(--color-text-primary-dark, #e5e7eb)}.dark .DeleteResourcesResult_warning{background:#faad141a;color:#faad14}.dark .DeleteResourcesResult_errors{background:#ff4d4f1a}.dark .DeleteResourcesResult_error_item{color:var(--color-text-secondary-dark, #94a3b8)}.SkillsFetchResult_container{display:flex;flex-direction:column;border-radius:8px}.SkillsFetchResult_skills{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:6px}.SkillsFetchResult_skill-item{display:flex;flex-direction:column;gap:10px}.SkillsFetchResult_skill-header{display:flex;align-items:center;gap:8px}.SkillsFetchResult_skill-name{flex:1;font-size:14px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#1e293b}.SkillsFetchResult_skill-tool-count{font-size:12px;color:#212121;padding:2px 8px;background:#f1f3f5;border-radius:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.SkillsFetchResult_tools{display:flex;flex-wrap:wrap;gap:6px}.SkillsFetchResult_tool-tag{display:flex;align-items:center;gap:5px;padding:2px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;font-size:12px;color:#475569;transition:all .15s ease;cursor:default}.SkillsFetchResult_tool-tag:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7;transform:translateY(-1px);box-shadow:0 2px 4px #0284c71a}.SkillsFetchResult_tool-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.SkillsFetchResult_tool-tag:hover .SkillsFetchResult_tool-icon{color:#0284c7}.SkillsFetchResult_tool-name{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SkillsFetchResult_divider{height:1px;background:linear-gradient(to right,transparent 0%,#e2e8f0 20%,#e2e8f0 80%,transparent 100%);margin:4px 0}.SkillsFetchResult_empty{padding:24px;text-align:center}.dark .SkillsFetchResult_container{background:linear-gradient(135deg,#0f2a3a,#0c1f2e);border-color:#1e3a4f}.dark .SkillsFetchResult_skills{background:#1a2634;box-shadow:0 1px 3px #0000004d}.dark .SkillsFetchResult_skill-name{color:#e2e8f0}.dark .SkillsFetchResult_skill-tool-count{background:#1e293b;color:#94a3b8}.dark .SkillsFetchResult_tool-tag{background:#1e293b;border-color:#334155;color:#cbd5e1}.dark .SkillsFetchResult_tool-tag:hover{background:#0f2a3a;border-color:#0e7490;color:#38bdf8;box-shadow:0 2px 4px #0e749033}.dark .SkillsFetchResult_tool-icon{color:#94a3b8}.dark .SkillsFetchResult_tool-tag:hover .SkillsFetchResult_tool-icon{color:#38bdf8}.dark .SkillsFetchResult_divider{background:linear-gradient(to right,transparent 0%,#334155 20%,#334155 80%,transparent 100%)}._attachmentBar_bln8h_1::-webkit-scrollbar{height:0px;background:#f0f0f0;border-radius:8px}._attachmentBar_bln8h_1::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}._attachmentBarNoScroll_bln8h_21{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;box-sizing:border-box;gap:12px;padding:8px;background:#f7f7fa;border-radius:12px;scroll-behavior:smooth;justify-content:flex-start}._compactBar_bln8h_51{gap:6px}._attachmentItem_bln8h_59{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 8px #5050781a;padding:12px 6px 6px;width:94px;height:100px;position:relative;font-size:15px;cursor:pointer;transition:box-shadow .2s,transform .2s;border:solid 1px #a7a39400;margin-right:0}._attachmentItem_bln8h_59:hover{border:solid 1px #a7a394}._attachmentTextCard_bln8h_103{padding:0;height:80px;width:80px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px;color:#222;line-height:1.7;word-break:break-all}._attachmentTextCardBg_bln8h_127{position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;display:flex;align-items:center;justify-content:center;pointer-events:none;white-space:pre-line;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(to bottom,#fff0,#ffffff96 70%,#fffffffc)}._attachmentTextCardContent_bln8h_173{position:relative;z-index:1;width:100%;height:100%}._pastedLabel_bln8h_187{border:solid 1px #a7a394;border-radius:8px;position:absolute;width:-moz-fit-content;width:fit-content;padding:1px 4px;bottom:5px;background:#efefefd1;left:1px;z-index:999;font-family:__styreneB_820c23,__styreneB_Fallback_820c23,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}._pastedLabel_bln8h_187._compact_bln8h_51{bottom:1px}._attachmentImage_bln8h_221{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;display:block;background:#eee}._attachmentLink_bln8h_243{color:#2563eb;text-decoration:underline;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._textSpan_bln8h_261{height:100%;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;z-index:20}._attachmentCount_bln8h_281{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:#eaeaea;color:#666;border-radius:8px;font-size:13px;font-weight:700;margin-right:4px;cursor:pointer;position:relative}._compactCount_bln8h_313{min-width:24px;height:24px;border-radius:6px;font-size:12px}._popoverContent_bln8h_327{max-width:320px;padding:8px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001f;font-size:13px;color:#222;height:100%;word-break:break-all}._attachmentRemoveIcon_bln8h_351{display:none;position:absolute;top:-15px;left:-15px;z-index:100;background:#fffffff2;border:solid 1px #a7a394;border-radius:50%;padding:1px;cursor:pointer;height:20px;width:20px;transition:background .2s}._attachmentItem_bln8h_59:hover ._attachmentRemoveIcon_bln8h_351{display:block}._attachmentRemoveIcon_bln8h_351:hover{background:#f5f5f5;color:#f5222d}._glowBar_bln8h_397{box-shadow:inset 0 0 0 2px #1890ff40}._glowItem_bln8h_405{box-shadow:0 0 0 2px #1890ff59}._quotedItem_bln8h_415{border:1px solid #8aacdc!important;box-shadow:0 0 12px #3b82f666,0 2px 8px #5050781a;cursor:pointer;transition:box-shadow .3s,border-color .3s,transform .2s}._quotedItem_bln8h_415:hover{border-color:#2563eb!important;box-shadow:0 0 16px #3b82f699,0 2px 8px #5050781a;transform:translateY(-1px)}._attachmentItem_bln8h_59._compact_bln8h_51{width:52px;height:56px;min-width:52px;min-height:56px;padding:6px 2px 2px}._attachmentTextCard_bln8h_103._compactTextCard_bln8h_455{width:42px;height:42px;min-width:42px;min-height:42px;font-size:8px;padding:0}._attachmentImage_bln8h_221{width:100%;height:100%;border-radius:4px;background:#eee}.dark ._attachmentBarNoScroll_bln8h_21{background:#252525}.dark ._attachmentBar_bln8h_1::-webkit-scrollbar{background:#2d2d2d}.dark ._attachmentBar_bln8h_1::-webkit-scrollbar-thumb{background:#505050}.dark ._attachmentItem_bln8h_59{background:#2d2d2d;border-color:transparent;box-shadow:0 2px 8px #0000004d}.dark ._attachmentItem_bln8h_59:hover{border-color:#505050}.dark ._attachmentTextCard_bln8h_103{color:#e0e0e0}.dark ._attachmentTextCardBg_bln8h_127{background:linear-gradient(to bottom,#1e1e1e00,#1e1e1e96 70%,#1e1e1efc)}.dark ._pastedLabel_bln8h_187{background:#383838d1;border-color:#505050;color:#e0e0e0}.dark ._attachmentImage_bln8h_221{background:#404040}.dark ._attachmentLink_bln8h_243{color:#60a5fa}.dark ._attachmentCount_bln8h_281{background:#404040;color:#e0e0e0}.dark ._popoverContent_bln8h_327{background:#2d2d2d;color:#e0e0e0;box-shadow:0 2px 12px #00000080}.dark ._attachmentRemoveIcon_bln8h_351{background:#2d2d2df2;border-color:#505050;color:#e0e0e0}.dark ._attachmentRemoveIcon_bln8h_351:hover{background:#383838;color:#f87171}.dark ._glowBar_bln8h_397{box-shadow:inset 0 0 0 2px #60a5fa66}.dark ._glowItem_bln8h_405{box-shadow:0 0 0 2px #60a5fa80}.dark ._quotedItem_bln8h_415{border:2px solid #60A5FA!important;box-shadow:0 0 12px #60a5fa80,0 2px 8px #0000004d}.dark ._quotedItem_bln8h_415:hover{border-color:#3b82f6!important;box-shadow:0 0 16px #60a5fab3,0 2px 8px #0000004d;transform:translateY(-2px)}.SelectionQuoteToolbar_navigator{border-color:#93c5fd;background-color:#eff6ff;color:#1d4ed8}.SelectionQuoteToolbar_navigator-button{color:inherit}.SelectionQuoteToolbar_navigator-button:hover{background-color:#dbeafe}.SelectionQuoteToolbar_navigator-button:active{background-color:#bfdbfe}.SelectionQuoteToolbar_navigator-divider{background-color:#93c5fd}.SelectionQuoteToolbar_normal{border-color:#e5e7eb;background-color:#fff;color:#1f2937}.SelectionQuoteToolbar_quote-button{color:#1f2937}.SelectionQuoteToolbar_quote-button:hover,.SelectionQuoteToolbar_quote-button:active{background-color:#f3f4f6}.SelectionQuoteToolbar_copy-button{color:#10b981}.SelectionQuoteToolbar_copy-button:hover{background-color:#ecfdf5}.SelectionQuoteToolbar_copy-button:active{background-color:#d1fae5}.SelectionQuoteToolbar_evidence-button{color:#1d4ed8}.SelectionQuoteToolbar_evidence-button:hover{background-color:#eff6ff}.SelectionQuoteToolbar_evidence-button:active{background-color:#dbeafe}.SelectionQuoteToolbar_divider{background-color:#e5e7eb}.dark .SelectionQuoteToolbar_navigator{border-color:#2563eb;background-color:#1e3a8a;color:#93c5fd}.dark .SelectionQuoteToolbar_navigator-button:hover{background-color:#1e40af}.dark .SelectionQuoteToolbar_navigator-button:active{background-color:#1d4ed8}.dark .SelectionQuoteToolbar_navigator-divider{background-color:#3b82f6}.dark .SelectionQuoteToolbar_normal{border-color:#404040;background-color:#2d2d2d;color:#e0e0e0}.dark .SelectionQuoteToolbar_quote-button{color:#e0e0e0}.dark .SelectionQuoteToolbar_quote-button:hover{background-color:#383838}.dark .SelectionQuoteToolbar_quote-button:active{background-color:#404040}.dark .SelectionQuoteToolbar_copy-button{color:#34d399}.dark .SelectionQuoteToolbar_copy-button:hover{background-color:#10b98126}.dark .SelectionQuoteToolbar_copy-button:active{background-color:#10b98133}.dark .SelectionQuoteToolbar_evidence-button{color:#60a5fa}.dark .SelectionQuoteToolbar_evidence-button:hover{background-color:#1890ff26}.dark .SelectionQuoteToolbar_evidence-button:active{background-color:#1890ff33}.dark .SelectionQuoteToolbar_divider{background-color:#505050}.SelectionQuoteToolbar_highlight-button{color:#f59e0b}.SelectionQuoteToolbar_highlight-button:hover{background-color:#fef3c7}.SelectionQuoteToolbar_highlight-button:active{background-color:#fde68a}.dark .SelectionQuoteToolbar_highlight-button{color:#fbbf24}.dark .SelectionQuoteToolbar_highlight-button:hover{background-color:#fbbf2426}.dark .SelectionQuoteToolbar_highlight-button:active{background-color:#fbbf2433}.SelectionQuoteToolbar_color-picker{border-color:#e5e7eb;background-color:#fff!important}.dark .SelectionQuoteToolbar_color-picker{border-color:#404040;background-color:#2d2d2d!important}.SelectionQuoteToolbar_color-picker button[class*=border-gray-600]{border-color:#4b5563!important}.dark .SelectionQuoteToolbar_color-picker button[class*=border-gray-300]{border-color:#d1d5db!important}.QuickSuggestionChips_button{padding:.25rem .5rem;border-radius:9999px;border:1px solid #e3e5e8;font-size:.75rem;line-height:1.25rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .2s ease;color:#333;background-color:#fff;transform:translateY(0)}.QuickSuggestionChips_button:hover{background-color:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f640,0 2px 4px #3b82f61a}.dark .QuickSuggestionChips_button{background-color:#2d2d2d;border-color:#505050;color:#e0e0e0}.dark .QuickSuggestionChips_button:hover{background-color:#1890ff26;border-color:#40a9ff;color:#60a5fa;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d,0 2px 4px #3b82f626}.TablePreviewModal .ant-modal-header{padding:12px 16px;border-bottom:1px solid #e5e7eb}.TablePreviewModal .ant-modal-body{padding:0}.TablePreviewModal .ant-modal-close{top:8px;right:8px}.TablePreviewModal_header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:24px}.TablePreviewModal_header-info{font-size:14px;color:#6b7280}.TablePreviewModal_header-actions{display:flex;gap:8px}.TablePreviewModal_toolbar-button{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:13px;cursor:pointer;transition:all .2s ease}.TablePreviewModal_toolbar-button:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.TablePreviewModal_toolbar-button:disabled{opacity:.5;cursor:not-allowed}.TablePreviewModal_content{max-height:70vh;overflow:auto;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TablePreviewModal_table{width:100%;border-collapse:collapse;font-size:13px}.TablePreviewModal_table th,.TablePreviewModal_table td{padding:10px 12px;border:1px solid #e5e7eb;text-align:left;vertical-align:top;word-break:break-word;max-width:400px}.TablePreviewModal_table th{background:#f9fafb;font-weight:600;color:#374151}.TablePreviewModal_table td{background:#fff;color:#4b5563}.TablePreviewModal_table tr:hover td{background:#f9fafb}.TablePreviewModal_selected{background:#dbeafe!important;border-color:#93c5fd!important}.TablePreviewModal_search-id-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;margin:0 3px;background-color:#e6f4ff;border:1px solid #91caff;border-radius:999px;color:#1677ff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.TablePreviewModal_search-id-tag:hover{background-color:#bae7ff;border-color:#69c0ff;color:#096dd9;transform:translateY(-1px);box-shadow:0 2px 6px #1890ff4d}.TablePreviewModal_search-id-tag:active{transform:translateY(0);box-shadow:0 1px 3px #1890ff66}.dark .TablePreviewModal .ant-modal-header{border-color:#374151}.dark .TablePreviewModal_header-info{color:#9ca3af}.dark .TablePreviewModal_toolbar-button{background:#1f2937;border-color:#374151;color:#e5e7eb}.dark .TablePreviewModal_toolbar-button:hover:not(:disabled){background:#374151;border-color:#4b5563}.dark .TablePreviewModal_content{background:#111827}.dark .TablePreviewModal_table th,.dark .TablePreviewModal_table td{border-color:#374151}.dark .TablePreviewModal_table th{background:#1f2937;color:#e5e7eb}.dark .TablePreviewModal_table td{background:#111827;color:#d1d5db}.dark .TablePreviewModal_table tr:hover td{background:#1f2937}.dark .TablePreviewModal_selected{background:#1e3a5f!important;border-color:#3b82f6!important}.dark .TablePreviewModal_search-id-tag{background-color:#1e3a5f;color:#60a5fa;border-color:#2563eb}.dark .TablePreviewModal_search-id-tag:hover{background-color:#2c5282;border-color:#3b82f6;color:#93c5fd}@media (max-width: 768px){.TablePreviewModal_header{flex-direction:column;align-items:flex-start;gap:8px}.TablePreviewModal_header-actions{flex-wrap:wrap}.TablePreviewModal_toolbar-button span{display:none}.TablePreviewModal_toolbar-button{padding:8px}.TablePreviewModal_table th,.TablePreviewModal_table td{padding:8px;font-size:12px}.TablePreviewModal_search-id-tag{font-size:11px;padding:1px 6px}}.TableSelectionWrapper{position:relative;background-color:#fff;width:100%}.TableSelectionWrapper_scroll-container{width:100%;overflow-x:auto;overflow-y:visible}.TableSelectionWrapper_button-group{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s ease;z-index:99}.TableSelectionWrapper:hover .TableSelectionWrapper_button-group{opacity:1}.TableSelectionWrapper_action-button{padding:6px 8px;font-size:12px;color:#666;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.TableSelectionWrapper_action-button:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.TableSelectionWrapper_table{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:collapse;table-layout:auto;font-size:14px;line-height:1.6;color:#374151;background-color:#fff}.TableSelectionWrapper_table thead{background-color:#f8fafc}.TableSelectionWrapper_table tbody{background-color:#fff}.TableSelectionWrapper_table tr{transition:background-color .2s ease-in-out}.TableSelectionWrapper_table tbody tr:hover{background-color:#f9fafb}.TableSelectionWrapper_table tbody tr:nth-child(2n){background-color:#f9fafb80}.TableSelectionWrapper_table tbody tr:nth-child(2n):hover{background-color:#f3f4f6}.TableSelectionWrapper_table th{padding:12px 20px;text-align:left;font-weight:600;color:#374151;background-color:#f8fafc;border-bottom:2px solid #e5e7eb;border-right:1px solid #e5e7eb;position:sticky;top:0;z-index:10;max-height:120px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.TableSelectionWrapper_table th:last-child{border-right:none}.TableSelectionWrapper_table td{padding:12px 16px;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;vertical-align:top;max-height:150px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;position:relative}.TableSelectionWrapper_table td:last-child{border-right:none}.TableSelectionWrapper_table td.table-cell-selected,.TableSelectionWrapper_table th.table-cell-selected{background-color:#3b82f626!important;border-color:#3b82f666!important;cursor:cell;position:relative}.TableSelectionWrapper_table td.table-cell-selected:before,.TableSelectionWrapper_table th.table-cell-selected:before{content:"";position:absolute;inset:0;border:2px solid rgba(59,130,246,.6);pointer-events:none;z-index:1}.TableSelectionWrapper_table td.table-cell-selected *,.TableSelectionWrapper_table th.table-cell-selected *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.TableSelectionWrapper_table th code,.TableSelectionWrapper_table td code{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.TableSelectionWrapper_table th code:hover,.TableSelectionWrapper_table td code:hover{max-width:none;overflow:visible;text-overflow:clip;white-space:normal!important;z-index:100;position:relative;background-color:#ececec;padding:2px 6px;box-shadow:0 2px 8px #00000026}.dark .TableSelectionWrapper_table th code:hover,.dark .TableSelectionWrapper_table td code:hover{background-color:#3a3a3a}.TableSelectionWrapper_scroll-container::-webkit-scrollbar{height:6px}.TableSelectionWrapper_scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.TableSelectionWrapper_scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.TableSelectionWrapper_scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .TableSelectionWrapper{background-color:#252525;box-shadow:0 1px 3px #00000080}.dark .TableSelectionWrapper_table{color:#e0e0e0;background-color:#252525}.dark .TableSelectionWrapper_table thead{background-color:#2d2d2d}.dark .TableSelectionWrapper_table tbody{background-color:#252525}.dark .TableSelectionWrapper_table tbody tr:hover{background-color:#2d2d2d}.dark .TableSelectionWrapper_table tbody tr:nth-child(2n){background-color:#282828}.dark .TableSelectionWrapper_table tbody tr:nth-child(2n):hover{background-color:#303030}.dark .TableSelectionWrapper_table th{color:#e0e0e0;background-color:#2d2d2d;border-bottom-color:#404040;border-right-color:#404040}.dark .TableSelectionWrapper_table td{color:#e0e0e0;border-bottom-color:#404040;border-right-color:#404040}.dark .TableSelectionWrapper_table td.table-cell-selected,.dark .TableSelectionWrapper_table th.table-cell-selected{background-color:#60a5fa33!important;border-color:#60a5fa80!important}.dark .TableSelectionWrapper_table td.table-cell-selected:before,.dark .TableSelectionWrapper_table th.table-cell-selected:before{border-color:#60a5fab3}.dark .TableSelectionWrapper_scroll-container::-webkit-scrollbar-track{background:#2d2d2d}.dark .TableSelectionWrapper_scroll-container::-webkit-scrollbar-thumb{background:#505050}.dark .TableSelectionWrapper_scroll-container::-webkit-scrollbar-thumb:hover{background:#606060}.dark .TableSelectionWrapper_action-button{background-color:#2d2d2d;border-color:#404040;color:#aaa}.dark .TableSelectionWrapper_action-button:hover{background-color:#383838;border-color:#505050;color:#e0e0e0}@media (max-width: 768px){.TableSelectionWrapper_table td,.TableSelectionWrapper_table th{font-size:13px;padding:10px 14px}.TableSelectionWrapper_action-button{font-size:11px;padding:5px 7px}}.ChatMessageItemQuotePopover_highlight-mark{background-image:linear-gradient(to bottom,transparent 0%,transparent 85%,rgba(59,130,246,.3) 85%,rgba(59,130,246,.3) 100%);border-bottom:2px dashed rgba(59,130,246,.6);cursor:pointer;transition:all .2s ease;padding-bottom:1px;margin-bottom:-1px;border-radius:2px}.ChatMessageItemQuotePopover_highlight-mark:hover{background-color:#3b82f626;border-bottom-color:#3b82f6e6;border-bottom-style:solid}.dark .ChatMessageItemQuotePopover_highlight-mark{background-image:linear-gradient(to bottom,transparent 0%,transparent 85%,rgba(96,165,250,.35) 85%,rgba(96,165,250,.35) 100%);border-bottom-color:#60a5fa99}.dark .ChatMessageItemQuotePopover_highlight-mark:hover{background-color:#60a5fa33;border-bottom-color:#60a5fae6}.ChatMessageItem-mark{background-color:transparent;background-image:linear-gradient(180deg,#a5f3fc00 0% 66%,#a5f3fcc7 66% 96%,#a5f3fc1f),repeating-linear-gradient(90deg,#fff0 0px 6px,#ffffff1a 6px 12px);background-repeat:repeat;background-size:100% 100%,24px 100%;background-position:0 0,0 0;color:inherit;display:inline;padding:0 .18em;border-radius:.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ChatMessageItem-mark:hover{background-image:linear-gradient(180deg,#a5f3fc00 0% 66%,#a5f3fceb 66% 96%,#a5f3fc29),repeating-linear-gradient(90deg,#fff0 0px 6px,#ffffff1f 6px 12px)}.dark .ChatMessageItem-mark{background-image:linear-gradient(180deg,#22d3ee00 0% 66%,#22d3ee57 66% 96%,#22d3ee14),repeating-linear-gradient(90deg,#fff0 0px 6px,#ffffff0f 6px 12px)}.dark .ChatMessageItem-mark:hover{background-image:linear-gradient(180deg,#22d3ee00 0% 66%,#22d3ee6b 66% 96%,#22d3ee1a),repeating-linear-gradient(90deg,#fff0 0px 6px,#ffffff12 6px 12px)}.ChatMessageItemQuotePopover_popover{position:fixed;z-index:10000;max-height:400px;max-width:calc(100vw - 20px);background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(59,130,246,.2);border-radius:12px;box-shadow:0 12px 48px #00000026,0 6px 16px #3b82f61a,0 0 0 1px #3b82f60d;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px) scale(.96);transition:all .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.ChatMessageItemQuotePopover_popover.mobile{border-radius:8px;max-height:60vh;box-shadow:0 8px 32px #0003,0 4px 12px #3b82f61f}.ChatMessageItemQuotePopover_popover.ChatMessageItemQuotePopover_visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.ChatMessageItemQuotePopover_popover-inner{display:flex;flex-direction:column;max-height:400px}.mobile .ChatMessageItemQuotePopover_popover-inner{max-height:60vh}.ChatMessageItemQuotePopover_popover-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:linear-gradient(135deg,#3b82f614,#3b82f608);border-bottom:1px solid rgba(59,130,246,.1);flex-shrink:0}.mobile .ChatMessageItemQuotePopover_popover-header{padding:8px 12px;flex-direction:column;align-items:flex-start;gap:4px}.ChatMessageItemQuotePopover_popover-title{font-size:13px;font-weight:600;color:#3b82f6;letter-spacing:.3px}.ChatMessageItemQuotePopover_popover-hint{font-size:11px;color:#94a3b8;font-style:italic}.mobile .ChatMessageItemQuotePopover_popover-title{font-size:12px}.mobile .ChatMessageItemQuotePopover_popover-hint{font-size:10px}.ChatMessageItemQuotePopover_popover-content{padding:14px 16px;max-height:340px;overflow-y:auto;overflow-x:hidden;font-size:13px;line-height:1.7;color:#374151;word-wrap:break-word;overflow-wrap:break-word}.mobile .ChatMessageItemQuotePopover_popover-content{padding:10px 12px;max-height:calc(60vh - 60px);font-size:12px;line-height:1.6}.ChatMessageItemQuotePopover_popover-content p{margin:0 0 10px}.ChatMessageItemQuotePopover_popover-content p:last-child{margin-bottom:0}.ChatMessageItemQuotePopover_popover-content strong{font-weight:600;color:#1f2937}.ChatMessageItemQuotePopover_popover-content em{font-style:italic;color:#4b5563}.ChatMessageItemQuotePopover_popover-content code{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.ChatMessageItemQuotePopover_popover-content pre{margin:8px 0;border-radius:6px}.ChatMessageItemQuotePopover_popover-content pre code{display:block;padding:10px 12px;background:#f1f5f9;overflow-x:auto;font-size:11px;line-height:1.5}.mobile .ChatMessageItemQuotePopover_popover-content code{font-size:11px}.mobile .ChatMessageItemQuotePopover_popover-content pre code{padding:8px 10px;font-size:10px}.ChatMessageItemQuotePopover_popover-content table{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px}.mobile .ChatMessageItemQuotePopover_popover-content table{display:block;overflow-x:auto;white-space:nowrap;font-size:11px}.ChatMessageItemQuotePopover_popover-content th,.ChatMessageItemQuotePopover_popover-content td{padding:6px 10px;border:1px solid #e2e8f0;text-align:left}.ChatMessageItemQuotePopover_popover-content th{background:#f8fafc;font-weight:600;color:#1e293b}.ChatMessageItemQuotePopover_popover-content tr:nth-child(2n){background:#fafbfc}.ChatMessageItemQuotePopover_popover-content blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #3b82f6;background:#3b82f60a;color:#64748b;font-style:italic}.ChatMessageItemQuotePopover_popover-content ul,.ChatMessageItemQuotePopover_popover-content ol{margin:6px 0;padding-left:20px}.ChatMessageItemQuotePopover_popover-content li{margin-bottom:4px}.ChatMessageItemQuotePopover_popover-content a{color:#3b82f6;text-decoration:none}.ChatMessageItemQuotePopover_popover-content a:hover{text-decoration:underline}.ChatMessageItemQuotePopover_popover-content hr{margin:12px 0;border:none;border-top:1px solid #e2e8f0}.ChatMessageItemQuotePopover_popover-content .katex{font-size:1em}.ChatMessageItemQuotePopover_popover-content .katex-display{margin:8px 0;overflow-x:auto;overflow-y:hidden}.ChatMessageItemQuotePopover_popover-content::-webkit-scrollbar{width:6px}.ChatMessageItemQuotePopover_popover-content::-webkit-scrollbar-track{background:transparent}.ChatMessageItemQuotePopover_popover-content::-webkit-scrollbar-thumb{background:#3b82f633;border-radius:3px}.ChatMessageItemQuotePopover_popover-content::-webkit-scrollbar-thumb:hover{background:#3b82f666}.dark .ChatMessageItemQuotePopover_popover{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#60a5fa40;box-shadow:0 12px 48px #00000080,0 6px 16px #60a5fa1f,0 0 0 1px #60a5fa1a}.dark .ChatMessageItemQuotePopover_popover-header{background:linear-gradient(135deg,#60a5fa1f,#60a5fa0d);border-bottom-color:#60a5fa26}.dark .ChatMessageItemQuotePopover_popover-title{color:#60a5fa}.dark .ChatMessageItemQuotePopover_popover-hint{color:#64748b}.dark .ChatMessageItemQuotePopover_popover-content{color:#e2e8f0}.dark .ChatMessageItemQuotePopover_popover-content strong{color:#f1f5f9}.dark .ChatMessageItemQuotePopover_popover-content em{color:#cbd5e1}.dark .ChatMessageItemQuotePopover_popover-content pre code{background:#1e293b;color:#e2e8f0}.dark .ChatMessageItemQuotePopover_popover-content th,.dark .ChatMessageItemQuotePopover_popover-content td{border-color:#334155}.dark .ChatMessageItemQuotePopover_popover-content th{background:#1e293b;color:#f1f5f9}.dark .ChatMessageItemQuotePopover_popover-content tr:nth-child(2n){background:#1e293b80}.dark .ChatMessageItemQuotePopover_popover-content blockquote{border-left-color:#60a5fa;background:#60a5fa14;color:#94a3b8}.dark .ChatMessageItemQuotePopover_popover-content a{color:#60a5fa}.dark .ChatMessageItemQuotePopover_popover-content hr{border-top-color:#334155}.dark .ChatMessageItemQuotePopover_popover-content::-webkit-scrollbar-thumb{background:#60a5fa40}.dark .ChatMessageItemQuotePopover_popover-content::-webkit-scrollbar-thumb:hover{background:#60a5fa73}.ChatMessageItemQuotePopover_popover h1{border-bottom-color:#e5e7eb!important}.ChatMessageItemQuotePopover_popover thead{background-color:#f9fafb!important}.ChatMessageItemQuotePopover_popover th,.ChatMessageItemQuotePopover_popover td{border-color:#e5e7eb!important}.ChatMessageItemQuotePopover_popover code{background-color:#f3f4f6!important}.ChatMessageItemQuotePopover_popover pre{background-color:#f9fafb!important}.ChatMessageItemQuotePopover_popover hr{border-color:#e5e7eb!important}.dark .ChatMessageItemQuotePopover_popover h1{border-bottom-color:#374151!important}.dark .ChatMessageItemQuotePopover_popover thead{background-color:#1f2937!important}.dark .ChatMessageItemQuotePopover_popover th,.dark .ChatMessageItemQuotePopover_popover td{border-color:#374151!important}.dark .ChatMessageItemQuotePopover_popover code{background-color:#1f2937!important;color:#60a5fa!important}.dark .ChatMessageItemQuotePopover_popover pre{background-color:#111827!important}.dark .ChatMessageItemQuotePopover_popover hr{border-color:#374151!important}.ChatMessageItemHighlighter_toolbar-container{pointer-events:auto}.ChatMessageItemHighlighter_toolbar{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb}.dark .ChatMessageItemHighlighter_toolbar{background-color:#1f2937;border-color:#374151}.user-text-highlight{mix-blend-mode:multiply}.ChatMessageItemHighlighter_color-indicator{width:1.5rem;height:1.5rem;border-radius:.25rem;border:1px solid #d1d5db}.dark .ChatMessageItemHighlighter_color-indicator{border-color:#4b5563}.ChatMessageItemHighlighter_delete-button{padding:.25rem .75rem;font-size:.875rem;color:#dc2626;background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s}.ChatMessageItemHighlighter_delete-button:hover{color:#b91c1c;background-color:#fef2f2}.dark .ChatMessageItemHighlighter_delete-button{color:#f87171}.dark .ChatMessageItemHighlighter_delete-button:hover{color:#fca5a5;background-color:#dc262633}.ChatMessageItemHighlighter_color-picker-wrapper{position:relative}.ChatMessageItemHighlighter_change-color-button{padding:.25rem .75rem;font-size:.875rem;color:#374151;background:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s}.ChatMessageItemHighlighter_change-color-button:hover{background-color:#f3f4f6}.dark .ChatMessageItemHighlighter_change-color-button{color:#d1d5db}.dark .ChatMessageItemHighlighter_change-color-button:hover{background-color:#374151}.ChatMessageItemHighlighter_color-picker{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;padding:.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb;display:none}.ChatMessageItemHighlighter_color-picker-wrapper:hover .ChatMessageItemHighlighter_color-picker{display:block}.dark .ChatMessageItemHighlighter_color-picker{background-color:#1f2937;border-color:#374151}.ChatMessageItemHighlighter_color-options{display:flex;gap:.5rem}.ChatMessageItemHighlighter_color-option{width:2rem;height:2rem;border-radius:.25rem;border:2px solid transparent;cursor:pointer;transition:all .2s}.ChatMessageItemHighlighter_color-option:hover{border-color:#3b82f6;transform:scale(1.1)}.dark .ChatMessageItemHighlighter_color-option:hover{border-color:#60a5fa}.ChatMessageItemHighlighter_floating-picker{background-color:#fff!important;border-color:#e5e7eb!important}.dark .ChatMessageItemHighlighter_floating-picker{background-color:#2d2d2d!important;border-color:#404040!important}.ChatMessageItemHighlighter_floating-picker .bg-gray-200{background-color:#e5e7eb!important}.dark .ChatMessageItemHighlighter_floating-picker .bg-gray-200,.dark .ChatMessageItemHighlighter_floating-picker .dark\:bg-gray-600{background-color:#4b5563!important}.ChatMessageItemHighlighter_floating-picker button.border-gray-600{border-color:#4b5563!important}.dark .ChatMessageItemHighlighter_floating-picker button.border-gray-300,.dark .ChatMessageItemHighlighter_floating-picker button.dark\:border-gray-300{border-color:#d1d5db!important}.ContentEditableInput_editor{position:relative}.ContentEditableInput_editor[data-empty="1"]:before{content:attr(data-placeholder);position:absolute;left:0;top:0;color:#9ca3af;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .ContentEditableInput_editor[data-empty="1"]:before{color:#6b7280}.CodeBlock_container{margin:1rem 0;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb;background-color:#f9fafb;box-shadow:0 1px 3px #0000001a}.CodeBlock_header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:.25rem 1rem;line-height:1.5;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.CodeBlock_header:hover{background-color:#e5e7eb}.CodeBlock_header-left{display:flex;align-items:center;gap:.5rem}.CodeBlock_collapse-icon{display:flex;align-items:center;justify-content:center;color:#6b7280;transition:transform .2s ease}.CodeBlock_collapse-icon.collapsed{transform:rotate(-90deg)}.CodeBlock_language{font-size:.875rem;font-weight:500;color:#4b5563;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Consolas,Monaco,Courier New,monospace}.CodeBlock_collapsed-hint{font-size:.75rem;color:#9ca3af;font-family:Consolas,Monaco,Courier New,monospace}.CodeBlock_copy-button{display:flex;align-items:center;flex-shrink:0;gap:.375rem;padding:.1rem .25rem;font-size:.75rem;color:#6b7280;background-color:#fff;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.CodeBlock_copy-button:hover{color:#1890ff;background-color:#f0f9ff;border-color:#1890ff}.CodeBlock_content{display:flex;overflow-x:auto;background-color:#fff;transition:max-height .3s ease,opacity .2s ease,padding .3s ease;opacity:1}.CodeBlock_content.collapsed{max-height:0;opacity:0;overflow:hidden;padding:0}.CodeBlock_line-numbers{flex-shrink:0;padding:.75rem .25rem .75rem .5rem;background-color:#f9fafb;border-right:1px dashed #e5e7eb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeBlock_line-numbers-pre{margin:0;padding:0;text-align:right;font-size:14px;line-height:1.5rem;font-family:Consolas,Monaco,Courier New,monospace}.CodeBlock_line-number{color:#9ca3af;height:1.5rem;line-height:1.5rem}.CodeBlock_code-wrapper{flex:1;padding:.75rem 1rem;overflow-x:auto;background-color:#fff}.CodeBlock_code-pre{margin:0;padding:0;font-size:14px;line-height:1.5rem;font-family:Consolas,Monaco,Courier New,monospace}.CodeBlock_code-pre code{background:transparent!important;padding:0!important;line-height:1.5rem!important;display:block}.CodeBlock_code-line{display:block;height:1.5rem;line-height:1.5rem;white-space:pre}.CodeBlock_content::-webkit-scrollbar{height:8px}.CodeBlock_content::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.CodeBlock_content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.CodeBlock_content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .CodeBlock_container{border-color:#374151;background-color:#1f2937;box-shadow:0 1px 3px #0000004d}.dark .CodeBlock_header{background-color:#282c34;border-bottom-color:#374151}.dark .CodeBlock_header:hover{background-color:#333842}.dark .CodeBlock_collapse-icon{color:#9ca3af}.dark .CodeBlock_language{color:#d1d5db}.dark .CodeBlock_collapsed-hint{color:#6b7280}.dark .CodeBlock_copy-button{color:#d1d5db;background-color:#374151;border-color:#4b5563}.dark .CodeBlock_copy-button:hover{color:#60a5fa;background-color:#1e3a5f;border-color:#60a5fa}.dark .CodeBlock_content{background-color:#282c34}.dark .CodeBlock_line-numbers{background-color:#21252b;border-right-color:#374151}.dark .CodeBlock_line-number{color:#5c6370}.dark .CodeBlock_code-wrapper{background-color:#282c34}.dark .CodeBlock_content::-webkit-scrollbar-track{background:#1f2937}.dark .CodeBlock_content::-webkit-scrollbar-thumb{background:#4b5563}.dark .CodeBlock_content::-webkit-scrollbar-thumb:hover{background:#6b7280}.CodeBlock_code-wrapper .hljs{background:transparent!important;color:#24292e!important;padding:0!important;overflow-x:visible!important}.dark .CodeBlock_code-wrapper .hljs{background:transparent!important;color:#abb2bf!important}.dark .CodeBlock_code-wrapper .hljs-comment,.dark .CodeBlock_code-wrapper .hljs-quote{color:#5c6370;font-style:italic}.dark .CodeBlock_code-wrapper .hljs-doctag,.dark .CodeBlock_code-wrapper .hljs-keyword,.dark .CodeBlock_code-wrapper .hljs-formula{color:#c678dd}.dark .CodeBlock_code-wrapper .hljs-section,.dark .CodeBlock_code-wrapper .hljs-name,.dark .CodeBlock_code-wrapper .hljs-selector-tag,.dark .CodeBlock_code-wrapper .hljs-deletion,.dark .CodeBlock_code-wrapper .hljs-subst{color:#e06c75}.dark .CodeBlock_code-wrapper .hljs-literal{color:#56b6c2}.dark .CodeBlock_code-wrapper .hljs-string,.dark .CodeBlock_code-wrapper .hljs-regexp,.dark .CodeBlock_code-wrapper .hljs-addition,.dark .CodeBlock_code-wrapper .hljs-attribute,.dark .CodeBlock_code-wrapper .hljs-meta-string{color:#98c379}.dark .CodeBlock_code-wrapper .hljs-built_in,.dark .CodeBlock_code-wrapper .hljs-class .hljs-title{color:#e6c07b}.dark .CodeBlock_code-wrapper .hljs-attr,.dark .CodeBlock_code-wrapper .hljs-variable,.dark .CodeBlock_code-wrapper .hljs-template-variable,.dark .CodeBlock_code-wrapper .hljs-type,.dark .CodeBlock_code-wrapper .hljs-selector-class,.dark .CodeBlock_code-wrapper .hljs-selector-attr,.dark .CodeBlock_code-wrapper .hljs-selector-pseudo,.dark .CodeBlock_code-wrapper .hljs-number{color:#d19a66}.dark .CodeBlock_code-wrapper .hljs-symbol,.dark .CodeBlock_code-wrapper .hljs-bullet,.dark .CodeBlock_code-wrapper .hljs-link,.dark .CodeBlock_code-wrapper .hljs-meta,.dark .CodeBlock_code-wrapper .hljs-selector-id,.dark .CodeBlock_code-wrapper .hljs-title{color:#61afef}.dark .CodeBlock_code-wrapper .hljs-emphasis{font-style:italic}.dark .CodeBlock_code-wrapper .hljs-strong{font-weight:700}.dark .CodeBlock_code-wrapper .hljs-link{text-decoration:underline}.CodeBlock_code-wrapper .hljs{line-height:1.5rem!important;font-size:14px!important;font-family:Consolas,Monaco,Courier New,monospace!important}.CodeBlock_code-wrapper .hljs code{line-height:inherit!important;font-size:inherit!important;font-family:inherit!important}.ScrollToBottomButton_container{position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;padding:4px;border-radius:24px;background-color:#f3f4f6;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.ScrollToBottomButton_container--expanded{gap:8px}.ScrollToBottomButton_container--hiding{pointer-events:none;opacity:0;transition:all .25s ease-in}.ScrollToBottomButton_btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fff;border:none;box-shadow:none;cursor:pointer;transition:all .2s ease;color:#6b7280;flex-shrink:0}.ScrollToBottomButton_lock_wrapper{width:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center}.ScrollToBottomButton_lock_wrapper--show{width:28px;opacity:1}.ScrollToBottomButton_lock{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#d1d5db;border:none;cursor:pointer;transition:all .2s ease;color:#fff;flex-shrink:0}.ScrollToBottomButton_lock--locked{background-color:#9ca3af}.ScrollToBottomButton_btn:hover{color:#374151;background-color:#f9fafb}.ScrollToBottomButton_lock:hover{background-color:#9ca3af}.ScrollToBottomButton_lock--locked:hover{background-color:#6b7280}.dark .ScrollToBottomButton_container{background-color:#374151;border-color:#4b5563;box-shadow:0 4px 12px #0000004d}.dark .ScrollToBottomButton_btn{background-color:#1f2937;border:none;color:#9ca3af;box-shadow:none}.dark .ScrollToBottomButton_lock{background-color:#4b5563}.dark .ScrollToBottomButton_lock--locked{background-color:#6b7280}.dark .ScrollToBottomButton_btn:hover{background-color:#374151;color:#e5e7eb}.dark .ScrollToBottomButton_lock:hover{background-color:#6b7280}.question-navigator-ruler{position:absolute;left:0;top:30px;width:30px;max-height:100%;z-index:10;display:flex;align-items:flex-start;pointer-events:none;overflow:visible}.ruler-marks{width:100%;display:flex;flex-direction:column;gap:12px;padding:20px 0;pointer-events:none;max-height:400px;overflow-y:auto;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none}.ruler-marks::-webkit-scrollbar{display:none}.ruler-marks:after{content:"";position:absolute;left:0;top:0;width:30%;height:100%;background:radial-gradient(circle at center,rgba(0,0,0,.027) 0%,transparent 100%)}.ruler-mark{position:relative;width:100%;height:8px;flex-shrink:0;display:flex;align-items:center;cursor:pointer;pointer-events:auto;transition:all .2s ease;z-index:1}.ruler-mark.hovered{z-index:2}.mark-line{position:absolute;left:0;height:2px;transition:all .25s cubic-bezier(.4,0,.2,1);border-radius:1px}.ruler-mark.user .mark-line{width:14px;background:#d5d4d4bf}.dark .ruler-mark.user .mark-line{background:#969696bf}.ruler-mark.assistant .mark-line{width:10px;background:#dcdbdb80}.dark .ruler-mark.assistant .mark-line{background:#b4b4b480}.ruler-mark:hover .mark-line,.ruler-mark.hovered .mark-line{opacity:0;transform:scaleX(0)}.mark-number{position:absolute;left:-4px;min-width:32px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff,#f5f5f5);border:1px solid rgba(24,144,255,.3);border-radius:4px;font-size:11px;font-weight:600;color:#1890ff;padding:0 6px;box-shadow:0 2px 8px #0000001a;animation:numberSlideIn .2s ease-out;white-space:nowrap}.dark .mark-number{background:linear-gradient(135deg,#2a2a2a,#1f1f1f);border-color:#40a9ff66;color:#40a9ff;box-shadow:0 2px 8px #0000004d}@keyframes numberSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.mark-preview{position:absolute;left:30px;min-width:280px;max-width:400px;background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #e8e8e8;border-radius:8px;padding:12px 14px;box-shadow:0 4px 16px #0000001f,0 0 0 1px #1890ff1a;animation:previewSlideIn .25s cubic-bezier(.4,0,.2,1);z-index:9999;pointer-events:auto;cursor:pointer}.mark-preview-portal{position:fixed;min-width:280px;max-width:400px;background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #e8e8e8;border-radius:8px;padding:12px 14px;box-shadow:0 4px 16px #0000001f,0 0 0 1px #1890ff1a;z-index:99999;pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s cubic-bezier(.4,0,.2,1),visibility .15s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1)}.mark-preview-portal.visible{opacity:1;visibility:visible}.dark .mark-preview-portal{background:linear-gradient(135deg,#2a2a2a,#1f1f1f);border-color:#404040;box-shadow:0 4px 16px #00000080,0 0 0 1px #40a9ff33}.dark .mark-preview{background:linear-gradient(135deg,#2a2a2a,#1f1f1f);border-color:#404040;box-shadow:0 4px 16px #0006,0 0 0 1px #40a9ff33}@keyframes previewSlideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.preview-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.06)}.dark .preview-header{border-bottom-color:#ffffff1a}.preview-avatar{flex-shrink:0}.preview-avatar-img{width:32px;height:32px;border-radius:50%;-o-object-fit:contain;object-fit:contain;border:1.5px solid rgba(0,0,0,.08);background:#fff;padding:2px}.dark .preview-avatar-img{border-color:#ffffff26;background:#ffffff0d}.preview-avatar-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.preview-avatar-icon>svg{width:28px;height:28px;max-width:100%;max-height:100%}.preview-role-name{font-size:13px;font-weight:600;color:#333;flex:1}.dark .preview-role-name{color:#e8e8e8}.preview-index{font-size:11px;font-weight:500;color:#999;background:#0000000a;padding:2px 6px;border-radius:3px;margin-left:auto}.dark .preview-index{color:#888;background:#ffffff14}.preview-content{font-size:13px;line-height:1.6;color:#333;margin-bottom:8px;max-height:180px;overflow-y:auto;word-break:break-word;padding-right:4px}.dark .preview-content{color:#e0e0e0}.preview-content::-webkit-scrollbar{width:4px}.preview-content::-webkit-scrollbar-track{background:transparent}.preview-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.dark .preview-content::-webkit-scrollbar-thumb{background:#fff3}.preview-content::-webkit-scrollbar-thumb:hover{background:#00000040}.dark .preview-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.preview-hint{font-size:10px;color:#999;font-style:italic;text-align:right}.dark .preview-hint{color:#666}@media (max-width: 768px){.question-navigator-ruler{width:15px;left:0}.mark-line{width:8px}.ruler-mark:hover .mark-line,.ruler-mark.hovered .mark-line{width:14px}.mark-number{left:-2px;min-width:20px;height:20px;font-size:10px;padding:0 4px}.mark-preview{left:24px;min-width:220px;max-width:calc(100vw - 80px);font-size:12px}.preview-content{font-size:12px;max-height:120px}}.MessageList_wrapper{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.MessageList_wrapper>.AIChat_message-list{flex:1;min-height:0}.MessageList_loading_indicator{padding-left:2.5rem;margin-top:-1rem;margin-bottom:1rem;font-size:1rem;font-weight:500;line-height:1.25rem;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Times New Roman,Times,serif;font-style:italic}.MessageList_laser_scan_text{position:relative;display:inline-block;background:linear-gradient(90deg,#9ca3af 0% 40%,#000 50%,#9ca3af 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:MessageList_laser_scan 1.2s linear infinite}@keyframes MessageList_laser_scan{0%{background-position:100% 0}to{background-position:-100% 0}}.dark .MessageList_loading_indicator{color:#9ca3af}.dark .MessageList_laser_scan_text{background:linear-gradient(90deg,#6b7280 0% 40%,#000 50%,#6b7280 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:MessageList_laser_scan 1.2s linear infinite}@keyframes quote-jump-pulse{0%{background-color:#1890ff26}50%{background-color:#1890ff40}to{background-color:transparent}}.quote-jump-highlight{animation:quote-jump-pulse 2s ease-out;border-radius:8px}.dark .quote-jump-highlight{animation:quote-jump-pulse-dark 2s ease-out}@keyframes quote-jump-pulse-dark{0%{background-color:#40a9ff33}50%{background-color:#40a9ff4d}to{background-color:transparent}}.quote-text-highlight{background-color:#1890ff40;border-radius:2px;transition:background-color .3s ease}.dark .quote-text-highlight{background-color:#40a9ff59}.welcome-message-container{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:120px 40px;animation:fadeIn .5s ease-in;pointer-events:none;z-index:1;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.welcome-message-content{max-width:720px;width:100%;text-align:center;pointer-events:auto;transition:opacity .3s ease,transform .3s ease;max-height:calc(100% - 120px);overflow-y:auto;overscroll-behavior:contain;margin:0 auto 0 0;padding-right:4px}.welcome-message-content.transitioning{animation:contentSwitch .6s ease}@keyframes contentSwitch{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.welcome-greeting{display:flex;align-items:center;justify-content:left;gap:0;margin-bottom:2px}.welcome-icon{font-size:26px;line-height:1}.welcome-greeting-title{font-size:24px;font-weight:400;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-description{font-size:14px;color:#9c9999;overflow:hidden;margin:0 12px 0 8px;padding-left:8px;text-overflow:ellipsis;font-style:italic;border-left:2px solid #c5c5c5;white-space:nowrap;text-align:left;line-height:1.6}.welcome-suggestions{margin-top:56px;padding:0 32px 0 0}.suggestions-label{font-size:14px;font-weight:500;color:#888;margin-bottom:16px;text-align:left}.suggestions-list{display:flex;flex-direction:column;gap:10px}.suggestion-item{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:space-between;padding:9px 12px;background:#f5f6f7;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left}.suggestion-item:hover{background:#eff0f1}.suggestion-text{font-size:15px;color:#374151;line-height:1.5;flex:1;word-wrap:break-word;word-break:break-word;min-width:0}.suggestion-arrow{font-size:16px;color:#9ca3af;margin-left:12px;transition:all .2s ease;flex-shrink:0}.suggestion-item:hover .suggestion-arrow{color:#6b7280;transform:translate(2px)}@media (max-width: 768px){.welcome-message-container{min-height:300px;padding:30px 15px}.welcome-greeting-title{font-size:20px}.welcome-icon{font-size:28px}.welcome-description{font-size:14px;margin-bottom:24px}.suggestion-item{padding:12px 16px}.suggestion-text{font-size:13px}}@media (max-height: 720px){.welcome-message-container{padding:36px 16px}.welcome-description{margin-bottom:20px}.welcome-suggestions{margin-top:20px;padding:0 16px}.suggestion-item{padding:10px 14px}}@media (max-height: 560px){.welcome-message-content{max-height:calc(100% - 72px)}}.dark .welcome-greeting h2{color:#e0e0e0}.dark .welcome-description{color:#aaa}.dark .suggestions-label{color:#9ca3af}.dark .suggestion-item{background:#2d2d2d;border-color:#404040}.dark .suggestion-item:hover{background:#383838;border-color:#505050}.dark .suggestion-text{color:#e0e0e0}.dark .suggestion-arrow{color:#9ca3af}.dark .suggestion-item:hover .suggestion-arrow{color:#d1d5db}.aichat-tabber-header{display:flex;align-items:center;gap:8px;padding:5px 16px;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 2px #0000000f;flex:0 0 auto;min-height:42px;z-index:1}.aichat-tabber-menu-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#f8f9fa;border-radius:8px;cursor:pointer;color:#68696b;transition:all .2s ease}.aichat-tabber-menu-btn:hover{background:#e9ecef;color:#363636}.aichat-tabber-menu-btn:active{background:#dee2e6;transform:scale(.95)}.aichat-tabber-tabs-container{flex:1;overflow:hidden;position:relative}.aichat-tabber-actions{display:flex;align-items:center;flex-shrink:0;padding-left:8px}.aichat-tabber-tool-button{background:transparent;border:none;border-radius:9999px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);font-size:18px;outline:none}.aichat-tabber-tool-button:hover{background-color:#1890ff1a}.aichat-tabber-tool-button:active{transform:scale(.95)}.dark .aichat-tabber-tool-button:hover{background-color:#ffffff14}.aichat-tabber-tabs-scroll{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:5px 2px 1px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;white-space:nowrap;-webkit-overflow-scrolling:auto}.aichat-tabber-tabs-scroll.grabbing{cursor:grabbing}.aichat-tabber-tabs-scroll::-webkit-scrollbar{display:none}.aichat-tabber-tab{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0;min-width:120px;max-width:200px;position:relative}.aichat-tabber-tab:hover{background:#e9ecef;border-color:#dee2e6}.aichat-tabber-tab.active{background:#e6f4ff;border-color:#91caff;color:#1677ff}.aichat-tabber-tab-title{flex:1;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.aichat-tabber-tab-close{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;transition:all .2s ease;flex-shrink:0;opacity:.6}.aichat-tabber-tab-close:hover{background:#0000001a;opacity:1}.aichat-tabber-tab.active .aichat-tabber-tab-close:hover{background:#1677ff1a}.aichat-tabber-tab-close.closing{pointer-events:none;opacity:.3;cursor:not-allowed}.aichat-tabber-tab-loading-icon{display:inline-block;animation:aichat-tabber-spin 1s linear infinite}@keyframes aichat-tabber-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .aichat-tabber-header{background:#2d2d2d;border-bottom:1px solid #404040;box-shadow:0 1px 2px #0000004d}.dark .aichat-tabber-tab{background:#252525;border:1px solid #404040;color:#e0e0e0}.dark .aichat-tabber-tab:hover{background:#2d2d2d;border-color:#4b5563}.dark .aichat-tabber-tab.active{background:#60a5fa26;border-color:#60a5fa;color:#60a5fa}.dark .aichat-tabber-tab-title{color:inherit}.dark .aichat-tabber-tab-close{opacity:.6}.dark .aichat-tabber-tab-close:hover{background:#ffffff1a;opacity:1}.dark .aichat-tabber-tab.active .aichat-tabber-tab-close:hover{background:#60a5fa33}.dark .aichat-tabber-menu-btn{background:#252525;color:#e0e0e0}.dark .aichat-tabber-menu-btn:hover{background:#2d2d2d;color:#60a5fa}.dark .aichat-tabber-menu-btn:active{background:#333}.aichat-tour .ant-tour-content{border-radius:12px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;background:#fff!important}.aichat-tour .ant-tour-inner{border-radius:12px;padding:16px 20px;background:#fff!important}.aichat-tour .ant-tour-title{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.aichat-tour-title-link{color:#1f2937;text-decoration:none;transition:color .2s}.aichat-tour-title-link:hover{color:#3b82f6;text-decoration:underline}.aichat-tour .ant-tour-description{font-size:14px;color:#4b5563;line-height:1.6}.aichat-tour-description{max-width:320px}.aichat-tour-description p{margin:0 0 8px}.aichat-tour-description p:last-child{margin-bottom:0}.aichat-tour-description a{color:#1890ff;text-decoration:none;transition:color .2s}.aichat-tour-description a:hover{color:#40a9ff;text-decoration:underline}.aichat-tour-tip{font-size:12px;color:#6b7280;background-color:#f3f4f6;padding:8px 12px;border-radius:6px;margin-top:8px}.aichat-tour-indicators{font-size:12px;color:#6b7280;font-weight:500}.aichat-tour .ant-tour-footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.aichat-tour .ant-tour-buttons{display:flex;gap:8px}.aichat-tour .ant-tour-next-btn{border-radius:6px;height:32px;padding:0 16px;font-size:14px;background-color:#3b82f6!important;color:#fff!important;border:none!important}.aichat-tour .ant-tour-next-btn:hover{background-color:#2563eb!important}.aichat-tour .ant-tour-prev-btn{border-radius:6px;height:32px;padding:0 16px;font-size:14px;background-color:#fff!important;color:#374151!important;border:1px solid #d1d5db!important}.aichat-tour .ant-tour-prev-btn:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.aichat-tour-no-remind{font-size:12px;color:#999;cursor:pointer;text-decoration:underline;transition:color .2s;white-space:nowrap;margin-right:8px;height:32px;line-height:32px;display:inline-flex;align-items:center}.aichat-tour-no-remind:hover{color:#666}.aichat-tour .ant-tour-prev-btn{font-size:0!important}.aichat-tour .ant-tour-prev-btn:after{content:"上一步";font-size:14px}.aichat-tour .ant-tour-next-btn{font-size:0!important}.aichat-tour .ant-tour-next-btn:after{content:"下一步";font-size:14px}.aichat-tour .ant-tour-target-placeholder{border-radius:8px;box-shadow:0 0 0 4px #3b82f64d}.aichat-tour .ant-tour-arrow:before{background:#fff}.dark .aichat-tour .ant-tour-content{background:#2d2d2d!important;box-shadow:0 6px 16px #0000004d,0 3px 6px -4px #0006,0 9px 28px 8px #0003}.dark .aichat-tour .ant-tour-inner{background-color:#2d2d2d!important}.dark .aichat-tour .ant-tour-title,.dark .aichat-tour-title-link{color:#e5e7eb}.dark .aichat-tour-title-link:hover{color:#40a9ff}.dark .aichat-tour .ant-tour-description{color:#9ca3af}.dark .aichat-tour-tip{background-color:#374151;color:#9ca3af}.dark .aichat-tour-description a{color:#40a9ff}.dark .aichat-tour-description a:hover{color:#69b7ff}.dark .aichat-tour-indicators{color:#9ca3af}.dark .aichat-tour .ant-tour-prev-btn{background-color:#404040!important;color:#e0e0e0!important;border-color:#505050!important}.dark .aichat-tour .ant-tour-prev-btn:hover{background-color:#4a4a4a!important;border-color:#606060!important}.dark .aichat-tour .ant-tour-next-btn{background-color:#1890ff!important}.dark .aichat-tour .ant-tour-next-btn:hover{background-color:#40a9ff!important}.dark .aichat-tour-no-remind{color:#666}.dark .aichat-tour-no-remind:hover{color:#999}.dark .aichat-tour .ant-tour-arrow:before{background:#2d2d2d}.dark .aichat-tour .ant-tour-target-placeholder{box-shadow:0 0 0 4px #40a9ff66}.aichat-tour .ant-tour-indicators{display:flex;align-items:center;gap:6px}@media (max-width: 768px){.aichat-tour .ant-tour-content{max-width:calc(100vw - 32px)}.aichat-tour-description{max-width:280px}.aichat-tour .ant-tour-inner{padding:12px 16px}.aichat-tour .ant-tour-title{font-size:15px}.aichat-tour .ant-tour-description{font-size:13px}}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;inset:-2px -2px -2px -32px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.milkdown{position:relative}.milkdown *{margin:0;padding:0;box-sizing:border-box}.milkdown button,.milkdown input{border:none;background:none;box-shadow:none}.milkdown button:focus,.milkdown input:focus{outline:none}.milkdown :focus-visible{outline:none}.milkdown{font-family:var(--crepe-font-default);color:var(--crepe-color-on-background);background:var(--crepe-color-background)}.milkdown .milkdown-icon{display:inline-flex;align-items:center;justify-content:center}.milkdown .ProseMirror-focused{outline:none}.milkdown .ProseMirror{padding:60px 120px}.milkdown .ProseMirror *::-moz-selection{background:var(--crepe-color-selected)}.milkdown .ProseMirror *::selection{background:var(--crepe-color-selected)}.milkdown .ProseMirror li.ProseMirror-selectednode{background:var(--crepe-color-selected);outline:none}.milkdown .ProseMirror li.ProseMirror-selectednode ::-moz-selection{background:transparent}.milkdown .ProseMirror li.ProseMirror-selectednode ::selection{background:transparent}.milkdown .ProseMirror li.ProseMirror-selectednode::-moz-selection{background:transparent}.milkdown .ProseMirror li.ProseMirror-selectednode::selection{background:transparent}.milkdown .ProseMirror li.ProseMirror-selectednode:after{all:unset}.milkdown .ProseMirror .ProseMirror-selectednode{background:var(--crepe-color-selected);outline:none;background:color-mix(in srgb,var(--crepe-color-selected),transparent 60%)}.milkdown .ProseMirror .ProseMirror-selectednode ::-moz-selection{background:transparent}.milkdown .ProseMirror .ProseMirror-selectednode ::selection{background:transparent}.milkdown .ProseMirror .ProseMirror-selectednode::-moz-selection{background:transparent}.milkdown .ProseMirror .ProseMirror-selectednode::selection{background:transparent}.milkdown .ProseMirror[data-dragging=true]::-moz-selection,.milkdown .ProseMirror[data-dragging=true] *::-moz-selection{background:transparent}.milkdown .ProseMirror[data-dragging=true] .ProseMirror-selectednode,.milkdown .ProseMirror[data-dragging=true]::selection,.milkdown .ProseMirror[data-dragging=true] *::selection{background:transparent}.milkdown .ProseMirror[data-dragging=true] input::-moz-selection{background:var(--crepe-color-selected)}.milkdown .ProseMirror[data-dragging=true] input::selection{background:var(--crepe-color-selected)}.milkdown .ProseMirror img{vertical-align:bottom;max-width:100%}.milkdown .ProseMirror img.ProseMirror-selectednode{background:none;outline:2px solid var(--crepe-color-primary)}.milkdown .ProseMirror h1,.milkdown .ProseMirror h2,.milkdown .ProseMirror h3,.milkdown .ProseMirror h4,.milkdown .ProseMirror h5,.milkdown .ProseMirror h6{font-family:var(--crepe-font-title);font-weight:400;padding:2px 0}.milkdown .ProseMirror h1{font-size:42px;line-height:50px;margin-top:32px}.milkdown .ProseMirror h2{font-size:36px;line-height:44px;margin-top:28px}.milkdown .ProseMirror h3{font-size:32px;line-height:40px;margin-top:24px}.milkdown .ProseMirror h4{font-size:28px;line-height:36px;margin-top:20px}.milkdown .ProseMirror h5{font-size:24px;line-height:32px;margin-top:16px}.milkdown .ProseMirror h6{font-size:18px;font-weight:700;line-height:28px;margin-top:16px}.milkdown .ProseMirror p{font-size:16px;line-height:24px;padding:4px 0}.milkdown .ProseMirror code{color:var(--crepe-color-inline-code);background:color-mix(in srgb,var(--crepe-color-inline-area),transparent 40%);font-family:var(--crepe-font-code);padding:0 2px;border-radius:4px;font-size:87.5%;display:inline-block;line-height:1.4286}.milkdown .ProseMirror a{color:var(--crepe-color-primary);text-decoration:underline}.milkdown .ProseMirror pre{background:color-mix(in srgb,var(--crepe-color-inline-area),transparent 40%);padding:10px;border-radius:4px}.milkdown .ProseMirror pre code{padding:0;background:transparent}.milkdown .ProseMirror blockquote{position:relative;padding-left:40px;padding-top:0;padding-bottom:0;box-sizing:content-box;margin:4px 0}.milkdown .ProseMirror blockquote:before{content:"";width:4px;left:0;top:4px;bottom:4px;position:absolute;background:var(--crepe-color-selected);border-radius:100px}.milkdown .ProseMirror blockquote hr{margin-bottom:16px}.milkdown .ProseMirror hr{border:none;background-color:color-mix(in srgb,var(--crepe-color-outline),transparent 80%);background-clip:content-box;padding:6px 0;height:13px;position:relative}.milkdown .ProseMirror hr.ProseMirror-selectednode{outline:none;background-color:color-mix(in srgb,var(--crepe-color-outline),transparent 20%);background-clip:content-box}.milkdown .ProseMirror hr.ProseMirror-selectednode:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--crepe-color-outline),transparent 80%);pointer-events:none}.milkdown .ProseMirror ul,.milkdown .ProseMirror ol{padding:0}.milkdown .milkdown-block-handle[data-show=false]{opacity:0;pointer-events:none}.milkdown .milkdown-block-handle{transition:all .2s;position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:2px}.milkdown .milkdown-block-handle .operation-item{border-radius:4px;width:32px;height:32px;padding:4px}.milkdown .milkdown-block-handle .operation-item svg{width:24px;height:24px;fill:var(--crepe-color-outline)}.milkdown .milkdown-block-handle .operation-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-block-handle .operation-item.active{background:var(--crepe-color-selected)}.milkdown .milkdown-slash-menu[data-show=false]{display:none}.milkdown .milkdown-slash-menu{position:absolute;z-index:10;display:block;font-family:var(--crepe-font-default);color:var(--crepe-color-on-surface);background:var(--crepe-color-surface);border-radius:12px;box-shadow:var(--crepe-shadow-1)}.milkdown .milkdown-slash-menu ul{list-style-type:none}.milkdown .milkdown-slash-menu ul li{cursor:pointer;border-radius:8px}.milkdown .milkdown-slash-menu .tab-group{border-bottom:1px solid color-mix(in srgb,var(--crepe-color-outline),transparent 80%);padding:12px 12px 0}.milkdown .milkdown-slash-menu .tab-group ul{padding:8px 10px;display:flex;gap:10px;flex-wrap:nowrap}.milkdown .milkdown-slash-menu .tab-group ul li{padding:6px 10px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.milkdown .milkdown-slash-menu .tab-group ul li:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-slash-menu .tab-group ul li.selected{background:var(--crepe-color-selected)}.milkdown .milkdown-slash-menu .menu-groups{padding:0 12px 12px;max-height:420px;overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth}.milkdown .milkdown-slash-menu .menu-groups .menu-group h6{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:14px 10px;text-transform:uppercase;color:color-mix(in srgb,var(--crepe-color-on-surface),transparent 40%)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li{min-width:220px;display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:14px 10px}.milkdown .milkdown-slash-menu .menu-groups .menu-group li.hover{background:var(--crepe-color-hover)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li.active{background:var(--crepe-color-selected)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li svg{width:24px;height:24px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-slash-menu .menu-groups .menu-group li>span{font-size:14px;font-style:normal;font-weight:600;line-height:20px}.milkdown .milkdown-slash-menu .menu-groups .menu-group+.menu-group:before{content:"";display:block;height:1px;background:color-mix(in srgb,var(--crepe-color-outline),transparent 80%);margin:0 10px}.milkdown .milkdown-code-block{display:block;position:relative;padding:8px 20px 20px;background:var(--crepe-color-surface);margin:4px 0}.milkdown .milkdown-code-block .language-picker{padding-top:10px;width:-moz-max-content;width:max-content;position:absolute;z-index:999}.milkdown .milkdown-code-block .hidden{display:none!important}.milkdown .milkdown-code-block.selected{outline:1px solid var(--crepe-color-primary)}.milkdown .milkdown-code-block .cm-editor{outline:none!important;background:var(--crepe-color-surface)}.milkdown .milkdown-code-block .cm-gutters{border-right:none;background:var(--crepe-color-surface)}.milkdown .milkdown-code-block .cm-panel{font-family:var(--crepe-font-default);background:var(--crepe-color-surface);color:var(--crepe-color-on-surface)}.milkdown .milkdown-code-block .cm-panel input{caret-color:var(--crepe-color-outline);border-radius:4px;background:var(--crepe-color-surface-low)}.milkdown .milkdown-code-block .cm-panel>button{text-transform:capitalize;background:var(--crepe-color-surface-low);color:var(--crepe-color-on-surface-variant);border:1px solid var(--crepe-color-outline);font-weight:600;cursor:pointer;border-radius:4px}.milkdown .milkdown-code-block .cm-panel>button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .cm-panel>label{display:inline-flex;align-items:center;text-transform:capitalize}.milkdown .milkdown-code-block .cm-panel>label input[type=checkbox]{border-radius:4px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--crepe-color-surface-low);width:1.15em;height:1.15em;border:1px solid var(--crepe-color-outline);display:grid;place-content:center}.milkdown .milkdown-code-block .cm-panel>label input[type=checkbox]:before{content:"";transform-origin:bottom left;width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--crepe-color-outline);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.milkdown .milkdown-code-block .cm-panel>label input[type=checkbox]:checked:before{transform:scale(1)}.milkdown .milkdown-code-block .tools{display:flex;justify-content:space-between;align-items:center}.milkdown .milkdown-code-block .tools input{caret-color:var(--crepe-color-outline)}.milkdown .milkdown-code-block .tools .tools-button-group{display:flex;gap:2px}.milkdown .milkdown-code-block .tools .tools-button-group button{background:var(--crepe-color-secondary);color:var(--crepe-color-on-surface-variant);padding:4px 10px;opacity:0;cursor:pointer;border-radius:4px;font-size:12px;line-height:16px;font-weight:600;font-family:var(--crepe-font-default);transition:opacity .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:4px}.milkdown .milkdown-code-block .tools .tools-button-group button svg{width:14px;height:14px;fill:var(--crepe-color-on-surface-variant)}.milkdown .milkdown-code-block .tools .tools-button-group button:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.milkdown .milkdown-code-block .tools .tools-button-group button:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px}.milkdown .milkdown-code-block .tools .language-button{display:flex;align-items:center;font-family:var(--crepe-font-default);gap:6px;padding:2px 4px 2px 8px;background:var(--crepe-color-surface-low);color:var(--crepe-color-on-surface-variant);border-radius:4px;font-size:12px;font-weight:600;line-height:16px;margin-bottom:8px;opacity:0;cursor:pointer;transition:opacity .2s ease-in-out}.milkdown .milkdown-code-block .tools .language-button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .tools .language-button .expand-icon{transition:transform .2s ease-in-out;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.milkdown .milkdown-code-block .tools .language-button .expand-icon svg{width:14px;height:14px;color:var(--crepe-color-outline)}.milkdown .milkdown-code-block .tools .language-button[data-expanded=true] .expand-icon{transform:rotate(180deg)}.milkdown .milkdown-code-block .tools .language-button .expand-icon svg:focus,.milkdown .milkdown-code-block .tools .language-button .expand-icon:focus-visible{outline:none}.milkdown .milkdown-code-block:hover .language-button{opacity:1}.milkdown .milkdown-code-block:hover .tools-button-group>button{opacity:1}.milkdown .milkdown-code-block .list-wrapper{background:var(--crepe-color-surface-low);border-radius:12px;box-shadow:var(--crepe-shadow-1);width:240px;padding-top:12px}.milkdown .milkdown-code-block .language-list{height:410px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0}.milkdown .milkdown-code-block .language-list-item{cursor:pointer;margin:0;display:flex;align-items:center;gap:8px;padding:4px 22px;font-size:14px;font-weight:600;line-height:20px}.milkdown .milkdown-code-block .language-list-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .language-list-item:focus-visible{outline:none;background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .language-list-item .leading,.milkdown .milkdown-code-block .language-list-item .leading svg{width:24px;height:24px}.milkdown .milkdown-code-block .language-list-item.no-result{cursor:default;opacity:.6}.milkdown .milkdown-code-block .language-list-item.no-result:hover{background:transparent}.milkdown .milkdown-code-block .search-box{display:flex;align-items:center;margin:0 12px 8px;background:transparent;border-radius:4px;outline:1px solid var(--crepe-color-primary);gap:8px;padding:6px 10px}.milkdown .milkdown-code-block .search-box:has(input:focus){outline:2px solid var(--crepe-color-primary)}.milkdown .milkdown-code-block .search-box .search-input{width:100%;color:var(--crepe-color-on-surface)}.milkdown .milkdown-code-block .search-box .search-icon{display:none}.milkdown .milkdown-code-block .search-box .clear-icon{cursor:pointer;width:20px;height:20px}.milkdown .milkdown-code-block .search-box .clear-icon svg{width:20px;height:20px;color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.milkdown .milkdown-code-block .search-box .clear-icon:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-code-block .search-box input{font-family:var(--crepe-font-default);font-size:14px;line-height:20px;background:transparent}.milkdown .milkdown-code-block .search-box input:focus{outline:none}.milkdown .milkdown-code-block .preview-panel .preview-divider{height:1px;opacity:.2;background:var(--crepe-color-outline);margin:6px 0}.milkdown .milkdown-code-block .preview-panel .preview-label{margin:6px 0;font-size:12px;color:color-mix(in srgb,var(--crepe-color-on-surface),transparent 40%);font-weight:600;text-transform:uppercase;font-family:var(--crepe-font-default)}.milkdown .milkdown-code-block .preview-panel .preview{text-align:center;overflow-x:auto}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror.virtual-cursor-enabled{caret-color:transparent}.ProseMirror-focused{--prosemirror-virtual-cursor-color: red}.ProseMirror .prosemirror-virtual-cursor{position:absolute;cursor:text;pointer-events:none;transform:translate(-1px);-moz-user-select:none;user-select:none;-webkit-user-select:none;border-left:2px solid var(--prosemirror-virtual-cursor-color)}.ProseMirror .prosemirror-virtual-cursor-left{width:1ch;transform:translate(calc(-1ch - 1px));border-bottom:2px solid var(--prosemirror-virtual-cursor-color);border-right:2px solid var(--prosemirror-virtual-cursor-color);border-left:none}.ProseMirror .prosemirror-virtual-cursor-right{width:1ch;border-bottom:2px solid var(--prosemirror-virtual-cursor-color);border-left:2px solid var(--prosemirror-virtual-cursor-color);border-right:none}.ProseMirror-focused .prosemirror-virtual-cursor-animation{animation:prosemirror-virtual-cursor-blink 1s linear infinite;animation-delay:.5s}@keyframes prosemirror-virtual-cursor-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.milkdown .crepe-drop-cursor{background-color:color-mix(in srgb,var(--crepe-color-outline),transparent 50%);opacity:.5;transition:all .2s;pointer-events:none}.milkdown .ProseMirror-gapcursor:after{box-sizing:border-box;border-top:1px solid var(--crepe-color-on-background)}.milkdown .ProseMirror-focused{--prosemirror-virtual-cursor-color: var(--crepe-color-outline)}.milkdown .milkdown-image-inline{outline:none;display:inline-flex;vertical-align:text-bottom}.milkdown .milkdown-image-inline input{background:transparent;outline:none;border:0;caret-color:var(--crepe-color-outline)}.milkdown .milkdown-image-inline>.empty-image-inline{display:inline-flex}.milkdown .milkdown-image-inline>.empty-image-inline .confirm{cursor:pointer}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer{position:relative;flex:1}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer>.link-input-area{width:208px;color:var(--crepe-color-on-background);display:flex}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer .placeholder{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;cursor:text}.milkdown .milkdown-image-inline>.empty-image-inline .link-importer .placeholder .uploader{cursor:pointer;display:flex}.milkdown .milkdown-image-inline .hidden{display:none!important}.milkdown .milkdown-image-inline.empty.selected{background:none;outline:none}.milkdown .milkdown-image-inline.empty.selected .empty-image-inline{box-shadow:var(--crepe-shadow-1)}.milkdown .milkdown-image-inline.selected{background:none;outline:1px solid var(--crepe-color-primary)}.milkdown .milkdown-image-inline.selected :not(input)::-moz-selection{background:transparent}.milkdown .milkdown-image-inline.selected :not(input)::selection{background:transparent}.milkdown .milkdown-image-inline .empty-image-inline{align-items:center;padding:4px 10px;gap:10px;background:var(--crepe-color-surface);font-family:var(--crepe-font-default);border-radius:8px;font-size:16px}.milkdown .milkdown-image-inline .empty-image-inline .image-icon svg{width:18px;height:18px;fill:var(--crepe-color-outline)}.milkdown .milkdown-image-inline .empty-image-inline .image-icon{padding:3px;width:24px;height:24px}.milkdown .milkdown-image-inline .empty-image-inline .link-importer{height:24px}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder{color:color-mix(in srgb,var(--crepe-color-on-background),transparent 60%)}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::-moz-selection{background:transparent}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::selection{background:transparent}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .link-input-area{line-height:24px}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader{gap:8px;color:var(--crepe-color-primary);justify-content:center;transition:color .2s;font-family:var(--crepe-font-default)}.milkdown .milkdown-image-inline .empty-image-inline .link-importer.focus .placeholder .uploader{color:unset}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader:hover{color:var(--crepe-color-primary)}.milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .text{margin-left:8px}.milkdown .milkdown-image-inline .empty-image-inline .confirm svg{width:18px;height:18px}.milkdown .milkdown-image-inline .empty-image-inline .confirm{display:flex;width:24px;height:24px;padding:3px;border-radius:8px;color:var(--crepe-color-primary)}.milkdown .milkdown-image-inline .empty-image-inline .confirm:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-image-block{outline:none;margin:4px 0;display:block}.milkdown .milkdown-image-block>.image-wrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;min-width:100px}.milkdown .milkdown-image-block>.image-wrapper .operation{position:absolute;display:flex}.milkdown .milkdown-image-block>.image-wrapper .operation>.operation-item{cursor:pointer}.milkdown .milkdown-image-block>.image-wrapper img{max-width:100%;min-height:100px;display:block;-o-object-fit:cover;object-fit:cover}.milkdown .milkdown-image-block>.image-wrapper>.image-resize-handle{position:absolute;left:50%;transform:translate(-50%)}.milkdown .milkdown-image-block>.image-wrapper>.image-resize-handle:hover{cursor:row-resize}.milkdown .milkdown-image-block input{background:transparent;outline:none;border:0;caret-color:var(--crepe-color-outline)}.milkdown .milkdown-image-block>.caption-input{display:block;width:100%;text-align:center;color:var(--crepe-color-on-background)}.milkdown .milkdown-image-block>.image-edit{display:flex}.milkdown .milkdown-image-block>.image-edit .confirm{cursor:pointer}.milkdown .milkdown-image-block>.image-edit .link-importer{position:relative;flex:1}.milkdown .milkdown-image-block>.image-edit .link-importer>.link-input-area{width:100%}.milkdown .milkdown-image-block>.image-edit .link-importer .placeholder{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:center;cursor:text}.milkdown .milkdown-image-block>.image-edit .link-importer .placeholder .uploader{cursor:pointer;display:flex}.milkdown .milkdown-image-block .hidden{display:none!important}.milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)){position:relative}.milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)):before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--crepe-color-selected),transparent 60%);pointer-events:none}.milkdown .milkdown-image-block.selected>.image-wrapper{position:relative}.milkdown .milkdown-image-block.selected>.image-wrapper:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--crepe-color-selected),transparent 60%)}.milkdown .milkdown-image-block.selected :not(input)::-moz-selection{background:transparent}.milkdown .milkdown-image-block.selected :not(input)::selection{background:transparent}.milkdown .milkdown-image-block .image-wrapper{display:flex;justify-content:center;align-items:center}.milkdown .milkdown-image-block .image-wrapper .operation{gap:12px;right:12px;top:12px;opacity:0;transition:all .2s}.milkdown .milkdown-image-block:hover>.image-wrapper .operation{opacity:1}.milkdown .milkdown-image-block .image-wrapper .operation>.operation-item{color:var(--crepe-color-on-inverse);padding:4px;background:var(--crepe-color-inverse);opacity:.6;border-radius:50%;width:32px;height:32px}.milkdown .milkdown-image-block .image-wrapper .operation>.operation-item svg{width:24px;height:24px}.milkdown .milkdown-image-block .image-wrapper .image-resize-handle{height:4px;bottom:-2px;max-width:160px;width:100%;background:var(--crepe-color-outline);opacity:0;transition:all .2s;border-radius:4px}.milkdown .milkdown-image-block:hover>.image-wrapper .image-resize-handle{opacity:1}.milkdown .milkdown-image-block .caption-input{margin:4px auto;font-family:var(--crepe-font-default)}.milkdown .milkdown-image-block .image-edit{align-items:center;padding:16px 24px;gap:16px;background:var(--crepe-color-surface);height:56px}.milkdown .milkdown-image-block .image-edit .image-icon{color:var(--crepe-color-outline)}.milkdown .milkdown-image-block .image-edit .image-icon svg{width:24px;height:24px;display:flex;justify-content:center;align-items:center;fill:var(--crepe-color-outline)}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder{color:color-mix(in srgb,var(--crepe-color-on-background),transparent 60%)}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::-moz-selection{background:transparent}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::selection{background:transparent}.milkdown .milkdown-image-block .image-edit .link-importer .link-input-area{line-height:24px;color:var(--crepe-color-on-background)}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader{gap:8px;color:var(--crepe-color-primary);justify-content:center;transition:color .2s;font-weight:600}.milkdown .milkdown-image-block .image-edit .link-importer.focus .placeholder .uploader{color:unset}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader:hover{color:var(--crepe-color-primary)}.milkdown .milkdown-image-block .image-edit .link-importer .placeholder .text{margin-left:8px}.milkdown .milkdown-image-block .image-edit .confirm{background:var(--crepe-color-secondary);color:var(--crepe-color-on-secondary);line-height:40px;padding:0 24px;border-radius:100px;font-size:14px;font-weight:600}.milkdown .milkdown-image-block .image-edit .confirm:hover{background:linear-gradient(0deg,#1d192b14 0% 100%),var(--crepe-color-secondary)}.milkdown .milkdown-link-preview{position:absolute;z-index:10}.milkdown .milkdown-link-preview[data-show=false]{display:none}.milkdown .milkdown-link-preview>.link-preview{height:32px;display:flex;justify-content:center;padding:4px 10px;background:var(--crepe-color-surface);gap:10px;border-radius:8px;cursor:pointer;box-shadow:var(--crepe-shadow-1)}.milkdown .milkdown-link-preview>.link-preview>.link-display{text-decoration:none;color:unset}.milkdown .milkdown-link-preview>.link-preview>.link-display:hover:before{display:block}.milkdown .milkdown-link-preview>.link-preview>.link-icon>svg{width:18px;height:18px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-link-preview>.link-preview>.link-icon{border-radius:8px;padding:3px;line-height:24px}.milkdown .milkdown-link-preview>.link-preview>.link-icon:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-link-preview>.link-preview>.link-display{width:240px;line-height:24px;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}.milkdown .milkdown-link-preview>.link-preview>.link-display:hover{text-decoration:underline}.milkdown .milkdown-link-preview>.link-preview>.button>svg{width:18px;height:18px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-link-preview>.link-preview>.button{padding:3px;border-radius:8px;line-height:24px}.milkdown .milkdown-link-preview>.link-preview>.button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-link-edit{position:absolute;z-index:10}.milkdown .milkdown-link-edit[data-show=false]{display:none}.milkdown .milkdown-link-edit>.link-edit{height:32px;display:flex;justify-content:center;padding:4px 10px 4px 20px;background:var(--crepe-color-surface);gap:8px;border-radius:8px;box-shadow:var(--crepe-shadow-1)}.milkdown .milkdown-link-edit>.link-edit>.input-area{outline:none;background:transparent;width:200px;font-size:14px;color:var(--crepe-color-on-background)}.milkdown .milkdown-link-edit>.link-edit>.button>svg{width:18px;height:18px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-link-edit>.link-edit>.button{padding:3px;cursor:pointer;border-radius:8px;font-size:12px;line-height:24px}.milkdown .milkdown-link-edit>.link-edit>.button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-link-edit>.link-edit>.button.hidden{visibility:hidden}.milkdown .milkdown-list-item-block{display:block;padding:0}.milkdown .milkdown-list-item-block>.list-item{display:flex;align-items:flex-start}.milkdown .milkdown-list-item-block>.list-item>.children{min-width:0;flex:1}.milkdown .milkdown-list-item-block li{gap:10px}.milkdown .milkdown-list-item-block li .label-wrapper{color:var(--crepe-color-outline)}.milkdown .milkdown-list-item-block li .label-wrapper svg{fill:var(--crepe-color-outline)}.milkdown .milkdown-list-item-block li .label-wrapper{height:32px;width:24px;display:flex;justify-content:center;align-items:center}.milkdown .milkdown-list-item-block li .label-wrapper .label{height:32px;padding:4px 0;width:24px;text-align:right}.milkdown .milkdown-list-item-block li .label-wrapper .checked,.milkdown .milkdown-list-item-block li .label-wrapper .unchecked{cursor:pointer}.milkdown .milkdown-list-item-block li .label-wrapper .readonly{cursor:not-allowed}.milkdown .crepe-placeholder:before{position:absolute;color:color-mix(in srgb,var(--crepe-color-on-background),transparent 60%);pointer-events:none;height:0;content:attr(data-placeholder)}.milkdown:has(.milkdown-link-preview[data-show=true]) .milkdown-toolbar,.milkdown:has(.milkdown-link-edit[data-show=true]) .milkdown-toolbar{display:none}.milkdown .milkdown-toolbar[data-show=false]{display:none}.milkdown .milkdown-toolbar{z-index:10;position:absolute;display:flex;background:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-1);border-radius:8px;overflow:hidden}.milkdown .milkdown-toolbar .divider{width:1px;background:color-mix(in srgb,var(--crepe-color-outline),transparent 80%);height:24px;margin:10px}.milkdown .milkdown-toolbar .toolbar-item{width:32px;height:32px;margin:6px;padding:4px;cursor:pointer;border-radius:4px}.milkdown .milkdown-toolbar .toolbar-item:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-toolbar .toolbar-item:active{background:var(--crepe-color-selected)}.milkdown .milkdown-toolbar .toolbar-item svg{height:24px;width:24px;color:var(--crepe-color-outline);fill:var(--crepe-color-outline)}.milkdown .milkdown-toolbar .toolbar-item.active svg{color:var(--crepe-color-primary);fill:var(--crepe-color-primary)}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:#c8c8ff66;pointer-events:none}.milkdown .milkdown-table-block{display:block;margin:4px 0}.milkdown .milkdown-table-block th,.milkdown .milkdown-table-block td{border:1px solid color-mix(in srgb,var(--crepe-color-outline),transparent 80%);padding:4px 16px}.milkdown .milkdown-table-block th .ProseMirror-selectednode,.milkdown .milkdown-table-block td .ProseMirror-selectednode{background-color:transparent!important}.milkdown .milkdown-table-block th:has(.ProseMirror-selectednode),.milkdown .milkdown-table-block td:has(.ProseMirror-selectednode){outline:1px solid var(--crepe-color-primary);outline-offset:-1px}.milkdown .milkdown-table-block .selectedCell:after{background-color:var(--crepe-color-selected);opacity:.4}.milkdown .milkdown-table-block .selectedCell ::-moz-selection{background:transparent}.milkdown .milkdown-table-block .selectedCell ::selection{background:transparent}.milkdown .milkdown-table-block .drag-preview{background-color:var(--crepe-color-surface);opacity:.4;position:absolute;z-index:100;display:flex;flex-direction:column;outline:1px solid var(--crepe-color-primary);outline-offset:-1px}.milkdown .milkdown-table-block .drag-preview[data-show=false]{display:none}.milkdown .milkdown-table-block .drag-preview th:has(.ProseMirror-selectednode),.milkdown .milkdown-table-block .drag-preview td:has(.ProseMirror-selectednode){outline:none}.milkdown .milkdown-table-block .handle{position:absolute;font-size:14px;transition:opacity ease-in-out .2s}.milkdown .milkdown-table-block .handle[data-show=false]{opacity:0}.milkdown .milkdown-table-block svg{fill:var(--crepe-color-outline)}.milkdown .milkdown-table-block .cell-handle{z-index:50;left:-999px;top:-999px;cursor:grab;background-color:var(--crepe-color-surface);color:var(--crepe-color-outline);border-radius:100px;box-shadow:var(--crepe-shadow-1);transition:background-color .2s ease-in-out}.milkdown .milkdown-table-block .cell-handle:hover{background-color:var(--crepe-color-hover)}.milkdown .milkdown-table-block .cell-handle:has(.button-group:hover){background-color:var(--crepe-color-surface)}.milkdown .milkdown-table-block .cell-handle[data-role=col-drag-handle]{transform:translateY(50%);padding:0 6px;width:28px;height:16px}.milkdown .milkdown-table-block .cell-handle[data-role=row-drag-handle]{transform:translate(50%);padding:6px 0;width:16px;height:28px}.milkdown .milkdown-table-block .cell-handle .button-group{position:absolute;transform:translate(-50%);left:50%;top:-52px;display:flex;background-color:var(--crepe-color-surface);border-radius:8px;box-shadow:var(--crepe-shadow-1)}.milkdown .milkdown-table-block .cell-handle .button-group:after{content:"";position:absolute;bottom:-8px;height:8px;background-color:transparent;width:100%}.milkdown .milkdown-table-block .cell-handle .button-group[data-show=false]{display:none}.milkdown .milkdown-table-block .cell-handle .button-group button{cursor:pointer;margin:6px;padding:4px;display:flex;justify-content:center;align-items:center;border-radius:4px}.milkdown .milkdown-table-block .cell-handle .button-group button svg{width:24px;height:24px}.milkdown .milkdown-table-block .cell-handle .button-group button:hover{border-radius:8px;background-color:var(--crepe-color-hover)}.milkdown .milkdown-table-block .cell-handle .button-group button:active{background:var(--crepe-color-selected)}.milkdown .milkdown-table-block .cell-handle:hover{opacity:1}.milkdown .milkdown-table-block .line-handle{z-index:20;background-color:var(--crepe-color-primary)}.milkdown .milkdown-table-block .line-handle:hover{opacity:1}.milkdown .milkdown-table-block .line-handle .add-button{cursor:pointer;background-color:var(--crepe-color-surface);color:var(--crepe-color-outline);border-radius:100px;box-shadow:var(--crepe-shadow-1);transition:background-color .2s ease-in-out}.milkdown .milkdown-table-block .line-handle .add-button svg{width:16px;height:16px}.milkdown .milkdown-table-block .line-handle .add-button:hover{background-color:var(--crepe-color-hover)}.milkdown .milkdown-table-block .line-handle .add-button:active{background:var(--crepe-color-selected)}.milkdown .milkdown-table-block .line-handle[data-role=x-line-drag-handle]{height:1px;z-index:2}.milkdown .milkdown-table-block .line-handle[data-role=x-line-drag-handle] .add-button{position:absolute;transform:translate(-50%) translateY(-50%);padding:6px 0;width:16px;height:28px}.milkdown .milkdown-table-block .line-handle[data-role=y-line-drag-handle]{width:1px;z-index:1}.milkdown .milkdown-table-block .line-handle[data-role=y-line-drag-handle] .add-button{position:absolute;transform:translateY(-50%) translate(-50%);padding:0 6px;width:28px;height:16px}.milkdown .milkdown-table-block .line-handle[data-display-type=indicator] .add-button,.milkdown .milkdown-table-block.readonly .handle{display:none}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.23"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.milkdown span[data-type=math_inline]{padding:0 4px;display:inline-block;vertical-align:bottom;color:var(--crepe-color-primary)}.milkdown .milkdown-latex-inline-edit[data-show=false]{display:none}.milkdown .milkdown-latex-inline-edit{position:absolute;background:var(--crepe-color-surface);box-shadow:var(--crepe-shadow-1);border-radius:8px;padding:2px 6px 2px 12px}.milkdown .milkdown-latex-inline-edit .container{display:flex;gap:6px;align-items:flex-start}.milkdown .milkdown-latex-inline-edit .container button{width:24px;height:24px;cursor:pointer;border-radius:8px}.milkdown .milkdown-latex-inline-edit .container button:hover{background:var(--crepe-color-hover)}.milkdown .milkdown-latex-inline-edit .ProseMirror{padding:0;min-width:174px;max-width:294px;font-family:var(--crepe-font-code)}.milkdown{--crepe-color-background: #fdfcff;--crepe-color-on-background: #1b1c1d;--crepe-color-surface: #f8f9ff;--crepe-color-surface-low: #f2f3fa;--crepe-color-on-surface: #191c20;--crepe-color-on-surface-variant: #43474e;--crepe-color-outline: #73777f;--crepe-color-primary: #37618e;--crepe-color-secondary: #d7e3f8;--crepe-color-on-secondary: #101c2b;--crepe-color-inverse: #2e3135;--crepe-color-on-inverse: #eff0f7;--crepe-color-inline-code: #ba1a1a;--crepe-color-error: #ba1a1a;--crepe-color-hover: #eceef4;--crepe-color-selected: #e1e2e8;--crepe-color-inline-area: #d8dae0;--crepe-font-title: Rubik, Cambria, "Times New Roman", Times, serif;--crepe-font-default: Inter, Arial, Helvetica, sans-serif;--crepe-font-code: "JetBrains Mono", Menlo, Monaco, "Courier New", Courier, monospace;--crepe-shadow-1: 0px 1px 3px 1px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(0, 0, 0, .3);--crepe-shadow-2: 0px 2px 6px 2px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(0, 0, 0, .3)}.milkdown-editor-wrapper{width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.milkdown-editor-wrapper .milkdown{--crepe-color-background: #ffffff;--crepe-color-on-background: #1f2937;--crepe-color-surface: #f9fafb;--crepe-color-surface-low: #f3f4f6;--crepe-color-on-surface: #1f2937;--crepe-color-on-surface-variant: #4b5563;--crepe-color-outline: #6b7280;--crepe-color-primary: #2563eb;--crepe-color-secondary: #dbeafe;--crepe-color-on-secondary: #1e3a8a;--crepe-color-inverse: #1f2937;--crepe-color-on-inverse: #f9fafb;--crepe-color-inline-code: #dc2626;--crepe-color-error: #dc2626;--crepe-color-hover: #f3f4f6;--crepe-color-selected: rgba(37, 99, 235, .15);--crepe-color-inline-area: #e5e7eb}.milkdown-editor-wrapper .milkdown,.milkdown-editor-wrapper .milkdown .ProseMirror{color:#1f2937;background:#fff}.milkdown-editor-wrapper .milkdown .ProseMirror p,.milkdown-editor-wrapper .milkdown .ProseMirror li,.milkdown-editor-wrapper .milkdown .ProseMirror span{color:#1f2937}.milkdown-editor-wrapper .milkdown .ProseMirror h1,.milkdown-editor-wrapper .milkdown .ProseMirror h2,.milkdown-editor-wrapper .milkdown .ProseMirror h3,.milkdown-editor-wrapper .milkdown .ProseMirror h4,.milkdown-editor-wrapper .milkdown .ProseMirror h5,.milkdown-editor-wrapper .milkdown .ProseMirror h6{color:#111827}.milkdown-editor-wrapper .milkdown .milkdown-toolbar{background:#f9fafb;border:1px solid #e5e7eb}.milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item svg{color:#4b5563;fill:#4b5563}.milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item:hover{background:#e5e7eb}.milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item.active svg{color:#2563eb;fill:#2563eb}.milkdown-editor-wrapper .milkdown .crepe-placeholder:before{color:#9ca3af}.milkdown-editor-wrapper .milkdown .ProseMirror code{color:#dc2626;background:#f3f4f6}.milkdown-editor-wrapper .milkdown .ProseMirror pre{background:#f3f4f6;border:1px solid #e5e7eb}.milkdown-editor-wrapper .milkdown .ProseMirror pre code{color:#1f2937;background:transparent}.milkdown-editor-wrapper .milkdown .ProseMirror blockquote{color:#4b5563}.milkdown-editor-wrapper .milkdown .ProseMirror blockquote:before{background:#2563eb}.milkdown-editor-wrapper .milkdown .ProseMirror a{color:#2563eb}.milkdown-editor-wrapper .milkdown .ProseMirror table th,.milkdown-editor-wrapper .milkdown .ProseMirror table td{border-color:#e5e7eb;color:#1f2937}.milkdown-editor-wrapper .milkdown .ProseMirror table th{background:#f9fafb}.milkdown-editor-wrapper .milkdown .ProseMirror hr{background-color:#e5e7eb}.milkdown-editor-wrapper .milkdown .ProseMirror *::-moz-selection{background:#2563eb33}.milkdown-editor-wrapper .milkdown .ProseMirror *::selection{background:#2563eb33}.milkdown-editor-container>.milkdown-editor>.milkdown{height:100%}.milkdown-editor-container>.milkdown-editor>.milkdown .milkdown{overflow:visible!important}.milkdown .ProseMirror{padding:0 48px 0 88px}.milkdown-editor-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.milkdown-editor-right{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.milkdown-btn{padding:4px 8px;border:none;color:#6b7280;border-radius:6px;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.milkdown-editor-container{padding:0;position:relative;overflow:hidden}.milkdown-main{display:flex;align-items:stretch;min-height:100%;height:100%}.milkdown-main.no-toc{display:block}.milkdown-editor-host{flex:1;height:100%;min-width:0;overflow:auto}.milkdown-toc{flex:0 0 auto;border-right:1px solid #eef0f3;background:#fbfcfd;color:#4b5563;position:sticky;top:0;align-self:flex-start;height:100%;max-height:calc(100vh + -0px);overflow:auto}.milkdown-toc .toc-title{font-size:12px;color:#6b7280;padding:10px 12px;border-bottom:1px solid #eef0f3}.milkdown-toc .toc-list{padding:8px 6px 12px}.milkdown-toc .toc-item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.milkdown-toc .toc-item:hover{background:#eef2f7}.milkdown-toc .toc-item.active{background:#e7f0ff;color:#2563eb}.milkdown-toc .toc-bullet{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.milkdown-toc .toc-text{flex:1;min-width:0;font-size:12px}.milkdown-toc .toc-empty{color:#9ca3af;padding:8px 12px}.milkdown-editor{min-height:100%}.milkdown-img-menu{background:#1f2937;color:#e5e7eb;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 24px #00000038;min-width:160px;padding:6px;z-index:3000}.milkdown-img-menu .img-menu-item{padding:8px 10px;font-size:12px;border-radius:6px;cursor:pointer}.milkdown-img-menu .img-menu-item:hover{background:#ffffff14}.milkdown-editor-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280}.spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(360deg)}}.milkdown-editor-content{outline:none;font-size:16px;line-height:1.7;color:#1f2937}.milkdown-editor-content h1{font-size:2em;font-weight:700;margin-top:1.5em;margin-bottom:.5em;color:#111827}.milkdown-editor-content h2{font-size:1.5em;font-weight:600;margin-top:1.3em;margin-bottom:.5em;color:#111827}.milkdown-editor-content h3{font-size:1.25em;font-weight:600;margin-top:1.2em;margin-bottom:.5em;color:#111827}.milkdown-editor-content p{margin:.8em 0}.milkdown-editor-content ul,.milkdown-editor-content ol{padding-left:2em;margin:.8em 0}.milkdown-editor-content li{margin:.3em 0}.milkdown-editor-content blockquote{border-left:4px solid #3b82f6;padding-left:1em;margin:1em 0;color:#6b7280;font-style:italic}.milkdown-editor-content code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em;color:#ef4444}.milkdown-editor-content pre{background:#1f2937;color:#f9fafb;padding:1em;border-radius:8px;overflow-x:auto;margin:1em 0}.milkdown-editor-content pre code{background:transparent;padding:0;color:inherit;font-size:.9em}.milkdown-editor-content a{color:#3b82f6;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.milkdown-editor-content a:hover{border-bottom-color:#3b82f6}.milkdown-editor-content table{width:100%;border-collapse:collapse;margin:1em 0}.milkdown-editor-content th,.milkdown-editor-content td{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.milkdown-editor-content th{background:#f9fafb;font-weight:600}.milkdown-editor-content hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.milkdown-editor-content img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.milkdown-editor-content .math{font-size:1.1em}.milkdown-editor-content .math-block{margin:1em 0;overflow-x:auto}.milkdown-editor-content input[type=checkbox]{margin-right:.5em;cursor:pointer}.milkdown-editor-content ::-moz-selection{background:#bfdbfe}.milkdown-editor-content ::selection{background:#bfdbfe}.milkdown-editor-content .placeholder:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;position:absolute}@media (max-width: 768px){.milkdown-editor-header{flex-direction:column;gap:12px}.milkdown-editor-title{font-size:20px}.milkdown-editor-actions{width:100%;justify-content:flex-end}.milkdown-editor-container{padding:12px}}.dark .milkdown-editor-wrapper{background:#2d2d2d;box-shadow:0 1px 3px #0006}.dark .milkdown-editor-wrapper .milkdown{--crepe-color-background: #2D2D2D;--crepe-color-on-background: #E0E0E0;--crepe-color-surface: #252525;--crepe-color-surface-low: #1E1E1E;--crepe-color-on-surface: #E0E0E0;--crepe-color-on-surface-variant: #B0B0B0;--crepe-color-outline: #6b7280;--crepe-color-primary: #40a9ff;--crepe-color-secondary: rgba(24, 144, 255, .2);--crepe-color-on-secondary: #69c0ff;--crepe-color-inverse: #E0E0E0;--crepe-color-on-inverse: #2D2D2D;--crepe-color-inline-code: #ff6b6b;--crepe-color-error: #ff6b6b;--crepe-color-hover: rgba(255, 255, 255, .08);--crepe-color-selected: rgba(24, 144, 255, .25);--crepe-color-inline-area: #383838}.dark .milkdown-editor-wrapper .milkdown,.dark .milkdown-editor-wrapper .milkdown .ProseMirror{color:#e0e0e0;background:#2d2d2d}.dark .milkdown-editor-wrapper .milkdown .ProseMirror p,.dark .milkdown-editor-wrapper .milkdown .ProseMirror li,.dark .milkdown-editor-wrapper .milkdown .ProseMirror span{color:#e0e0e0}.dark .milkdown-editor-wrapper .milkdown .ProseMirror h1,.dark .milkdown-editor-wrapper .milkdown .ProseMirror h2,.dark .milkdown-editor-wrapper .milkdown .ProseMirror h3,.dark .milkdown-editor-wrapper .milkdown .ProseMirror h4,.dark .milkdown-editor-wrapper .milkdown .ProseMirror h5,.dark .milkdown-editor-wrapper .milkdown .ProseMirror h6{color:#f0f0f0}.dark .milkdown-editor-wrapper .milkdown .milkdown-toolbar{background:#252525;border:1px solid #404040}.dark .milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item svg{color:#9ca3af;fill:#9ca3af}.dark .milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item:hover{background:#ffffff14}.dark .milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item:hover svg{color:#e0e0e0;fill:#e0e0e0}.dark .milkdown-editor-wrapper .milkdown .milkdown-toolbar .toolbar-item.active svg{color:#40a9ff;fill:#40a9ff}.dark .milkdown-editor-wrapper .milkdown .crepe-placeholder:before{color:#666}.dark .milkdown-editor-wrapper .milkdown .ProseMirror code{color:#ff6b6b;background:#383838}.dark .milkdown-editor-wrapper .milkdown .ProseMirror pre{background:#1a1a1a;border:1px solid #404040}.dark .milkdown-editor-wrapper .milkdown .ProseMirror pre code{color:#e0e0e0;background:transparent}.dark .milkdown-editor-wrapper .milkdown .ProseMirror blockquote{color:#9ca3af}.dark .milkdown-editor-wrapper .milkdown .ProseMirror blockquote:before{background:#1890ff}.dark .milkdown-editor-wrapper .milkdown .ProseMirror a{color:#40a9ff}.dark .milkdown-editor-wrapper .milkdown .ProseMirror a:hover{color:#69c0ff}.dark .milkdown-editor-wrapper .milkdown .ProseMirror table th,.dark .milkdown-editor-wrapper .milkdown .ProseMirror table td{border-color:#404040;color:#e0e0e0}.dark .milkdown-editor-wrapper .milkdown .ProseMirror table th{background:#333}.dark .milkdown-editor-wrapper .milkdown .ProseMirror hr{background-color:#404040}.dark .milkdown-editor-wrapper .milkdown .ProseMirror *::-moz-selection{background:#1890ff4d}.dark .milkdown-editor-wrapper .milkdown .ProseMirror *::selection{background:#1890ff4d}.dark .milkdown-editor-wrapper .milkdown .ProseMirror ul li::marker,.dark .milkdown-editor-wrapper .milkdown .ProseMirror ol li::marker{color:#9ca3af}.dark .milkdown-editor-wrapper .milkdown .ProseMirror input[type=checkbox]{border-color:#606060;background-color:#404040}.dark .milkdown-editor-wrapper .milkdown .ProseMirror input[type=checkbox]:checked{background-color:#1890ff;border-color:#1890ff}.dark .milkdown-editor-header{border-bottom-color:#404040;background:#252525}.dark .milkdown-editor-title{color:#e0e0e0}.dark .milkdown-editor-meta,.dark .meta-item{color:#9ca3af}.dark .meta-sep{color:#505050}.dark .status-dot{background:#606060}.dark .status-dot.typing{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.dark .milkdown-editor-title-wrap:after{background:#404040}.dark .milkdown-editor-title-wrap:before{background:linear-gradient(90deg,#1890ff,#40a9ff,#69c0ff)}.dark .milkdown-btn{color:#9ca3af}.dark .milkdown-btn:hover{background:#ffffff14;color:#e0e0e0}.dark .milkdown-toc{border-right-color:#404040;background:#252525;color:#e0e0e0}.dark .milkdown-toc .toc-title{color:#9ca3af;border-bottom-color:#404040}.dark .milkdown-toc .toc-item:hover{background:#ffffff14}.dark .milkdown-toc .toc-item.active{background:#1890ff33;color:#40a9ff}.dark .milkdown-toc .toc-empty{color:#666}.dark .milkdown-editor-loading{color:#9ca3af}.dark .spinner{border-color:#404040;border-top-color:#40a9ff}.dark .milkdown-editor-content{color:#e0e0e0}.dark .milkdown-editor-content h1,.dark .milkdown-editor-content h2,.dark .milkdown-editor-content h3{color:#f0f0f0}.dark .milkdown-editor-content blockquote{border-left-color:#1890ff;color:#9ca3af}.dark .milkdown-editor-content code{background:#383838;color:#ff6b6b}.dark .milkdown-editor-content pre{background:#1a1a1a;color:#e0e0e0}.dark .milkdown-editor-content a{color:#40a9ff}.dark .milkdown-editor-content a:hover{border-bottom-color:#40a9ff}.dark .milkdown-editor-content th,.dark .milkdown-editor-content td{border-color:#404040}.dark .milkdown-editor-content th{background:#333}.dark .milkdown-editor-content hr{border-top-color:#404040}.dark .milkdown-editor-content ::-moz-selection{background:#1890ff4d}.dark .milkdown-editor-content ::selection{background:#1890ff4d}.dark .milkdown-editor-content .placeholder:before{color:#666}.EditorToolbar_container{display:flex;align-items:center;gap:2px;padding:6px 12px;background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;min-height:42px}.EditorToolbar_container.disabled{opacity:.6;pointer-events:none}.EditorToolbar_btn{display:flex;align-items:center;justify-content:center;gap:2px;padding:6px 8px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#4b5563;transition:background .15s ease,color .15s ease}.EditorToolbar_btn:hover{background:#e5e7eb;color:#1f2937}.EditorToolbar_btn:active{background:#d1d5db}.EditorToolbar_btn.active{background:#dbeafe;color:#2563eb}.EditorToolbar_btn.active:hover{background:#bfdbfe}.EditorToolbar_btn:disabled{opacity:.5;cursor:not-allowed}.EditorToolbar_dropdown-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;color:#374151;font-size:13px;font-weight:500;min-width:70px;transition:border-color .15s ease,background .15s ease}.EditorToolbar_dropdown-btn:hover{border-color:#d1d5db;background:#f9fafb}.EditorToolbar_heading-label{flex:1;text-align:left}.EditorToolbar_dropdown-arrow{opacity:.6;margin-left:2px}.EditorToolbar_divider{width:1px;height:20px;background:#e5e7eb;margin:0 6px}.EditorToolbar_insert-btn{padding:6px 10px}.EditorToolbar_insert-label{font-size:13px;margin-left:2px}.EditorToolbar_heading-option{display:flex;align-items:center;gap:10px;padding:2px 0}.EditorToolbar_heading-option .heading-preview{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;background:#f3f4f6;border-radius:4px;font-weight:600;font-size:11px;color:#6b7280}.EditorToolbar_heading-option .heading-preview.h1{font-size:14px;color:#374151}.EditorToolbar_heading-option .heading-preview.h2{font-size:13px;color:#4b5563}.EditorToolbar_heading-option .heading-preview.h3{font-size:12px;color:#6b7280}.EditorToolbar_list-option,.EditorToolbar_insert-option{display:flex;align-items:center;gap:8px}.dark .EditorToolbar_container{background:#1f2937;border-bottom-color:#374151}.dark .EditorToolbar_btn{color:#d1d5db}.dark .EditorToolbar_btn:hover{background:#374151;color:#f3f4f6}.dark .EditorToolbar_btn:active{background:#4b5563}.dark .EditorToolbar_btn.active{background:#1e3a8a;color:#93c5fd}.dark .EditorToolbar_btn.active:hover{background:#1e40af}.dark .EditorToolbar_dropdown-btn{background:#374151;border-color:#4b5563;color:#e5e7eb}.dark .EditorToolbar_dropdown-btn:hover{background:#4b5563;border-color:#6b7280}.dark .EditorToolbar_divider{background:#4b5563}.dark .EditorToolbar_heading-option .heading-preview{background:#374151;color:#9ca3af}.dark .EditorToolbar_heading-option .heading-preview.h1{color:#e5e7eb}.dark .EditorToolbar_heading-option .heading-preview.h2{color:#d1d5db}.dark .EditorToolbar_heading-option .heading-preview.h3{color:#9ca3af}.paper-md-show{position:relative;width:100%;margin:0 auto;background:#fff;border-radius:8px;min-height:100%;box-sizing:border-box;font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.4;color:#1a1a1a;overflow-wrap:break-word;word-wrap:break-word;overflow:visible;contain:paint}.paper-md-src-block.paper-md-jump-highlight{border-radius:10px;background:#1890ff14;box-shadow:inset 0 0 0 1px #1890ff29,0 6px 16px #1890ff14;transition:background .18s ease,box-shadow .18s ease}.paper-md-src-block.paper-md-jump-highlight{border-left:3px solid rgba(24,144,255,.45);padding-left:10px;margin-left:-10px}.paper-md-show.dark-theme .paper-md-src-block.paper-md-jump-highlight,.dark .paper-md-show .paper-md-src-block.paper-md-jump-highlight{background:#60a5fa1a;box-shadow:inset 0 0 0 1px #60a5fa2e,0 8px 18px #60a5fa1a;border-left-color:#60a5fa8c}.paper-md-layout{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:stretch}.paper-md-layout-single{display:block}.paper-md-content{min-width:0;padding:24px;box-sizing:border-box;min-height:100%;contain:paint}.paper-md-toc{position:sticky;top:0;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;padding:12px 12px 12px 10px;border:1px solid #eaeaea;background:#fafafa;box-shadow:inset 0 1px #fff9}.paper-md-toc-title{font-size:14px;font-weight:600;color:#444;margin-bottom:8px}.paper-md-toc-list{display:flex;flex-direction:column;gap:2px}.paper-md-toc-item{width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:6px 8px;border-radius:6px;color:#4a4a4a;transition:all .15s ease;line-height:1.4}.paper-md-toc-item:hover{background:#e6f4ff;color:#1677ff}.paper-md-toc-item:active{background:#d6eaff}.paper-md-toc-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.paper-md-toc-level-1{font-weight:600}.paper-md-toc-level-2{padding-left:12px}.paper-md-toc-level-3{padding-left:24px;font-size:13px}.paper-md-toc-level-4,.paper-md-toc-level-5,.paper-md-toc-level-6{padding-left:32px;font-size:12px;color:#666}.paper-md-show ::-moz-selection{background-color:#b3d9ff8e;color:#1a1a1a}.paper-md-show ::selection{background-color:#b3d9ff8e;color:#1a1a1a}.paper-md-show ::-moz-selection{background-color:#b3d9ff;color:#1a1a1a}.paper-md-show-empty{width:100%;padding:60px 24px;text-align:center;color:#999;font-size:14px;min-height:100%;box-sizing:border-box;background:#fff;border-radius:8px}.paper-md-h1{margin:32px 0 16px;padding-bottom:12px;border-bottom:2px solid #e8e8e8;font-size:32px;font-weight:700;line-height:1.3;color:#1a1a1a}.paper-md-h1:first-child{margin-top:0}.paper-md-h2{margin:28px 0 14px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;font-size:28px;font-weight:700;line-height:1.35;color:#1a1a1a}.paper-md-h3{margin:24px 0 12px;font-size:24px;font-weight:600;line-height:1.4;color:#1a1a1a}.paper-md-h4{margin:20px 0 10px;font-size:20px;font-weight:600;line-height:1.45;color:#1a1a1a}.paper-md-h5{margin:18px 0 9px;font-size:18px;font-weight:600;line-height:1.5;color:#2a2a2a}.paper-md-h6{margin:16px 0 8px;font-size:16px;font-weight:600;line-height:1.5;color:#2a2a2a}.paper-md-paragraph-wrapper{margin-bottom:16px}.paper-md-paragraph{margin:0;line-height:1.8;color:#333;text-align:justify}.paper-md-paragraph-wrapper:last-child{margin-bottom:0}.paper-md-paragraph-translation{margin-top:12px;padding:12px 16px;background:#f8f9fa;border-left:3px solid #1890ff;border-radius:0 4px 4px 0;font-size:14px}.paper-md-translation-loading{padding:8px 0;color:#666;font-size:13px}.paper-md-translation-skeleton{width:100%;height:20px;position:relative;overflow:hidden;background:#f5f5f5;border-radius:4px}.paper-md-skeleton-line{width:100%;height:100%;background:linear-gradient(90deg,#f5f5f5,#e8e8e8 20%,#f5f5f5 40% 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.paper-md-translation-content{color:#333}.paper-md-translation-label{font-weight:600;color:#1890ff;margin-bottom:6px;font-size:13px}.paper-md-translation-text{color:#555;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.paper-md-translation-placeholder{text-align:center;padding:8px 0}.paper-md-translate-button{padding:4px 12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background .2s}.paper-md-translate-button:hover{background:#40a9ff}.paper-md-translate-button:active{background:#096dd9}.paper-md-alt-mode .paper-md-paragraph:hover{background-color:#e6f7ff;cursor:copy;border-radius:4px;padding:4px;margin:-4px -4px 12px;box-shadow:0 0 0 2px #e6f7ff}.paper-md-ul,.paper-md-ol{margin:16px 0;padding-left:32px}.paper-md-ul{list-style-type:disc}.paper-md-ol{list-style-type:decimal}.paper-md-li{margin:6px 0;line-height:1.8;color:#333}.paper-md-li>.paper-md-ul,.paper-md-li>.paper-md-ol{margin:8px 0}.paper-md-li input[type=checkbox]{margin-right:8px;cursor:pointer}.paper-md-blockquote{margin:16px 0;padding:12px 20px;border-left:4px solid #1890ff;background:#f0f7ff;color:#333;font-style:italic}.paper-md-blockquote p{margin:0}.paper-md-link{color:#1890ff;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.paper-md-link:hover{color:#40a9ff;text-decoration:underline}.paper-md-link:visited{color:#597ef7}.paper-md-image-wrapper{display:block;margin:24px 0;text-align:center;content-visibility:auto;contain-intrinsic-size:1px 240px}.paper-md-image{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px;box-shadow:0 2px 8px #0000001a}.paper-md-image-caption{display:block;margin-top:8px;font-size:14px;color:#666;font-style:italic}.paper-md-table-wrapper{margin:24px 0;overflow-x:auto;border-radius:8px;box-shadow:0 2px 8px #0000000d;content-visibility:auto;contain-intrinsic-size:1px 240px}.paper-md-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.paper-md-thead{background:#fafafa}.paper-md-th{padding:12px 16px;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #e8e8e8}.paper-md-td{padding:10px 16px;color:#333;border-bottom:1px solid #f0f0f0}.paper-md-tr:last-child .paper-md-td{border-bottom:none}.paper-md-tr:hover{background:#fafafa}.paper-md-inline-code{padding:2px 6px;margin:0 2px;background:#f6f6f6;border:1px solid #e8e8e8;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.8em;color:#d73a49}.paper-md-code-block-wrapper{margin:24px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;content-visibility:auto;contain-intrinsic-size:1px 360px}.paper-md-code-language{padding:8px 16px;background:#1e1e1e;color:#d4d4d4;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #333333}.paper-md-code-block-wrapper pre{margin:0!important;font-family:Consolas,Monaco,Courier New,monospace!important}.paper-md-hr{margin:32px 0;border:none;border-top:1px solid #e8e8e8}.paper-md-del{text-decoration:line-through;color:#999}.paper-md-strong{font-weight:700;color:#1a1a1a}.paper-md-em{font-style:italic}.paper-md-show .katex{cursor:pointer;transition:all .2s ease;padding:2px 4px;font-size:medium;border-radius:4px}.paper-md-show .katex:hover{background-color:#f0f8ff;box-shadow:0 0 0 2px #e6f7ff}.paper-md-show .katex:active{transform:scale(.98)}.paper-md-show .katex-inline{display:inline-block;vertical-align:middle;font-size:1em}.paper-md-show .katex-display{margin:28px 0;overflow-x:auto;overflow-y:hidden;padding:16px 0;cursor:pointer}.paper-md-show .katex-display:hover{background-color:#fafafa}.paper-md-show .katex-display>.katex{font-size:1.4em}@media screen and (max-width: 768px){.paper-md-layout{display:block}.paper-md-toc{position:relative;top:auto;max-height:none;margin-bottom:12px}.paper-md-show{padding:16px;font-size:15px}.paper-md-h1{font-size:26px;margin:24px 0 12px}.paper-md-h2{font-size:22px;margin:20px 0 10px}.paper-md-h3{font-size:20px;margin:18px 0 9px}.paper-md-h4{font-size:18px;margin:16px 0 8px}.paper-md-h5{font-size:16px;margin:14px 0 7px}.paper-md-h6{font-size:15px;margin:12px 0 6px}.paper-md-table-wrapper,.paper-md-code-block-wrapper{margin:16px -16px;border-radius:0}}@media print{.paper-md-show{padding:0;background:transparent}.paper-md-link{color:#000;text-decoration:underline}.paper-md-image{box-shadow:none}.paper-md-table,.paper-md-code-block-wrapper{-moz-column-break-inside:avoid;break-inside:avoid}}.paper-md-show.dark-theme{background:#1e1e1e;color:#d4d4d4}.paper-md-show.dark-theme .paper-md-h1,.paper-md-show.dark-theme .paper-md-h2,.paper-md-show.dark-theme .paper-md-h3,.paper-md-show.dark-theme .paper-md-h4,.paper-md-show.dark-theme .paper-md-h5,.paper-md-show.dark-theme .paper-md-h6{color:#fff;border-bottom-color:#3a3a3a}.paper-md-show.dark-theme .paper-md-paragraph,.paper-md-show.dark-theme .paper-md-li{color:#d4d4d4}.paper-md-show.dark-theme .paper-md-blockquote{background:#2a2a2a;border-left-color:#40a9ff;color:#d4d4d4}.paper-md-show.dark-theme .paper-md-inline-code{background:#2a2a2a;border-color:#3a3a3a;color:#ff6b6b}.paper-md-show.dark-theme .paper-md-table{background:#2a2a2a}.paper-md-show.dark-theme .paper-md-thead{background:#333}.paper-md-show.dark-theme .paper-md-th{color:#fff;border-bottom-color:#3a3a3a}.paper-md-show.dark-theme .paper-md-td{color:#d4d4d4;border-bottom-color:#3a3a3a}.paper-md-show.dark-theme .paper-md-tr:hover{background:#333}.paper-md-show.dark-theme .paper-md-hr{border-top-color:#3a3a3a}.paper-md-li-translation{margin-top:8px;margin-left:0;padding-left:0}.paper-md-li .paper-md-translation-content{margin-bottom:4px}.paper-md-show.dark-theme .paper-md-li-translation .paper-md-translation-content{background:#2a3a2a}.paper-md-show.dark-theme .paper-md-li-translation .paper-md-translation-skeleton{background:#2a2a2a}.tippy-box[data-theme~=paper-md-floating]{background:transparent!important;max-width:450px!important;box-shadow:none!important}.tippy-box[data-theme~=paper-md-floating] .tippy-content{padding:0}.paper-md-float-toolbar{position:relative;background:#fffffffa;border-radius:20px;box-shadow:0 8px 32px #0000001f;padding:4px;min-width:130px;z-index:1020;animation:paperMdFadeIn .18s ease;border:1.5px solid #e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center}@keyframes paperMdFadeIn{0%{opacity:0}to{opacity:1}}.paper-md-float-toolbar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.paper-md-float-toolbar-buttongroup{display:flex;flex-direction:row;gap:1px;justify-content:center;align-items:center;max-width:100%}.paper-md-float-toolbar-button{padding:4px 8px;color:#333;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .22s cubic-bezier(.4,0,.2,1);height:32px;border:none;background:transparent}.paper-md-float-toolbar-button:hover{background:#f0f0f0;transform:none}.paper-md-float-toolbar-button:active{background:#d0d0d0;transform:translateY(1px) scale(.98)}.paper-md-float-toolbar-select{min-width:115px;margin-right:4px;padding:5px 6px;color:#fff;background:linear-gradient(90deg,#468aff,#75b5ff);border-radius:18px;border:1px solid #96aef1;display:flex;align-items:center;height:32px;cursor:pointer;transition:all .22s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500}.paper-md-float-toolbar-select:hover{background:linear-gradient(90deg,#3370e0,#60a5ff);color:#ebe9e9;border:1px solid #769bea;box-shadow:0 4px 12px #0000001f}.paper-md-float-toolbar-select:active{background:linear-gradient(90deg,#3370e0,#60a5ff);color:#dfe0e2;transform:translateY(1px) scale(.98);box-shadow:0 2px 6px #95a1e014}.paper-md-float-toolbar-select svg{margin-left:1px}.paper-md-float-toolbar-dropdown{z-index:10002!important;pointer-events:auto}.dark .paper-md-float-toolbar{background:#2d2d2dfa;border-color:#505050;box-shadow:0 8px 32px #00000080}.dark .paper-md-float-toolbar-button{color:#e0e0e0}.dark .paper-md-float-toolbar-button:hover{background:#ffffff14}.dark .paper-md-float-toolbar-button:active{background:#ffffff1f}.dark .paper-md-float-toolbar-select{background:linear-gradient(90deg,#1890ff,#40a9ff);border-color:#40a9ff}.dark .paper-md-float-toolbar-select:hover{background:linear-gradient(90deg,#40a9ff,#60a5ff);border-color:#60a5ff;box-shadow:0 4px 12px #40a9ff4d}.dark .paper-md-float-toolbar-select:active{background:linear-gradient(90deg,#1890ff,#39f);box-shadow:0 2px 6px #1890ff33}.citation-popover-overlay .ant-popover-inner{padding:0;border-radius:12px}.citation-popover-container{background:#fff;border-radius:12px;box-shadow:0 6px 24px #00000026,0 0 1px #0000001a;border:1px solid #e8e8e8;width:500px;display:flex;flex-direction:column;overflow:hidden}.citation-popover-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;-webkit-user-select:none;-moz-user-select:none;user-select:none}.citation-popover-title{font-weight:600;font-size:14px;color:#262626}.citation-popover-actions{display:flex;align-items:center;gap:8px}.citation-popover-body{padding:16px;overflow-y:auto}.citation-original-text{display:flex;gap:8px;border-radius:8px;line-height:1.6;padding:12px;max-height:100px;overflow-y:auto;background:#f5f5f5}.citation-id{font-weight:600;font-size:15px;color:#1890ff;flex-shrink:0;min-width:10px}.citation-text{color:#595959;font-size:14px;word-break:break-word}.citation-content-area{margin-top:8px;padding:12px;background:#fafafa;border-radius:8px;max-height:200px;overflow-y:auto;font-size:14px;color:#333;line-height:1.6}.citation-content-switch{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.citation-content-switch-label{font-weight:600;font-size:14px;color:#262626;flex:0 0 auto}.citation-toggle-group{display:inline-flex;align-items:center;border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:2px;gap:2px;flex:0 0 auto}.citation-toggle-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:4px 10px;border-radius:999px;font-size:12px;line-height:18px;color:#595959;transition:background-color .15s,color .15s,box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.citation-toggle-item:hover{background:#1890ff14;color:#1677ff}.citation-toggle-item.active{background:#1677ff;color:#fff;box-shadow:0 1px 2px #0000000f}.citation-toggle-item:disabled{cursor:not-allowed;opacity:.5}.citation-intro a{color:#1677ff}.paper-md-citation-ref{display:inline-block;color:#1890ff;cursor:pointer;font-size:.85em;vertical-align:super;padding:0 2px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:2px}.paper-md-citation-ref:hover{color:#40a9ff;background-color:#1890ff1f}.paper-md-citation-ref:active{color:#096dd9;background-color:#1890ff33}.citation-popover-container::-webkit-scrollbar,.citation-popover-body::-webkit-scrollbar,.citation-content-area::-webkit-scrollbar{width:6px;height:6px}.citation-popover-container::-webkit-scrollbar-track,.citation-popover-body::-webkit-scrollbar-track,.citation-content-area::-webkit-scrollbar-track{background:transparent}.citation-popover-container::-webkit-scrollbar-thumb,.citation-popover-body::-webkit-scrollbar-thumb,.citation-content-area::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.citation-popover-container::-webkit-scrollbar-thumb:hover,.citation-popover-body::-webkit-scrollbar-thumb:hover,.citation-content-area::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.dark .citation-popover-container{background:#2d2d2d;border-color:#404040;box-shadow:0 6px 24px #0006,0 0 1px #0000004d}.dark .citation-popover-header{border-bottom-color:#404040;background:#252525}.dark .citation-popover-title{color:#e0e0e0}.dark .citation-original-text{background:#1e1e1e}.dark .citation-id{color:#60a5fa}.dark .citation-text{color:#9ca3af}.dark .citation-content-area{background:#252525;color:#e0e0e0}.dark .citation-content-switch-label{color:#e0e0e0}.dark .citation-toggle-group{background:#2d2d2d;border-color:#404040}.dark .citation-toggle-item{color:#9ca3af}.dark .citation-toggle-item:hover{background:#60a5fa26;color:#60a5fa}.dark .citation-toggle-item.active{background:#1890ff;color:#fff}.dark .citation-intro a,.dark .paper-md-citation-ref{color:#60a5fa}.dark .paper-md-citation-ref:hover{color:#93c5fd;background-color:#60a5fa26}.dark .paper-md-citation-ref:active{color:#3b82f6;background-color:#60a5fa40}.dark .citation-popover-container::-webkit-scrollbar-thumb,.dark .citation-popover-body::-webkit-scrollbar-thumb,.dark .citation-content-area::-webkit-scrollbar-thumb{background:#505050}.dark .citation-popover-container::-webkit-scrollbar-thumb:hover,.dark .citation-popover-body::-webkit-scrollbar-thumb:hover,.dark .citation-content-area::-webkit-scrollbar-thumb:hover{background:#606060}.unified-toc{flex:0 0 auto;border-right:1px solid #eef0f3;background:#fbfcfd;color:#4b5563;position:sticky;top:0;align-self:flex-start;height:100%;max-height:calc(100vh + -0px);overflow:auto}.unified-toc-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280;padding:10px 12px;border-bottom:1px solid #eef0f3;font-weight:500}.unified-toc-count{font-size:11px;color:#9ca3af;font-weight:400}.unified-toc-list{padding:8px 6px 12px}.unified-toc-item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease}.unified-toc-item:hover{background:#eef2f7}.unified-toc-item.active{background:#e7f0ff;color:#2563eb}.unified-toc-bullet{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;flex-shrink:0}.unified-toc-level-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:16px;padding:0 4px;border-radius:3px;font-size:10px;font-weight:600;background:#f3f4f6;color:#6b7280;flex-shrink:0}.unified-toc-level-indicator.level-1{background:#dbeafe;color:#1d4ed8}.unified-toc-level-indicator.level-2{background:#e0e7ff;color:#4338ca}.unified-toc-level-indicator.level-3{background:#ede9fe;color:#6d28d9}.unified-toc-level-indicator.level-4{background:#fce7f3;color:#be185d}.unified-toc-level-indicator.level-5{background:#fef3c7;color:#b45309}.unified-toc-level-indicator.level-6{background:#f3f4f6;color:#6b7280}.unified-toc-text{flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis}.unified-toc-menu-item{display:flex;align-items:center;gap:8px}.unified-toc-menu-item-danger{color:#ef4444}.dark .unified-toc{background:#1f2937;border-right-color:#374151;color:#d1d5db}.dark .unified-toc-title{color:#9ca3af;border-bottom-color:#374151}.dark .unified-toc-count{color:#6b7280}.dark .unified-toc-item:hover{background:#374151}.dark .unified-toc-item.active{background:#1e3a8a;color:#93c5fd}.dark .unified-toc-level-indicator{background:#374151;color:#9ca3af}.dark .unified-toc-level-indicator.level-1{background:#1e3a8a;color:#93c5fd}.dark .unified-toc-level-indicator.level-2{background:#312e81;color:#a5b4fc}.dark .unified-toc-level-indicator.level-3{background:#4c1d95;color:#c4b5fd}.dark .unified-toc-level-indicator.level-4{background:#831843;color:#f9a8d4}.dark .unified-toc-level-indicator.level-5{background:#78350f;color:#fcd34d}.dark .unified-toc-level-indicator.level-6{background:#374151;color:#9ca3af}.NoteEditorsHost_loading-container{display:flex;justify-content:center;align-items:center;height:100%}.NoteEditorsHost_pdf-container{height:100%;background:#f5f5f5;display:flex;flex-direction:column}.NoteEditorsHost_main-layout{display:flex;align-items:stretch;flex:1;overflow:hidden;min-height:0}.NoteEditorsHost_content-wrapper{flex:1;overflow:auto;min-width:0}.NoteEditorsHost_jump-highlight-band{position:absolute;left:0;right:0;margin:0 10px;border-radius:10px;pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease;background:#1890ff1a;border:1px solid rgba(24,144,255,.18);box-shadow:0 8px 18px #1890ff1a}.NoteEditorsHost_jump-highlight-band.is-active{opacity:1;transform:translateY(0)}.dark .NoteEditorsHost_jump-highlight-band{background:#60a5fa1f;border:1px solid rgba(96,165,250,.22);box-shadow:0 10px 22px #60a5fa1f}.NoteEditorsHost_reader-inner{width:100%;max-width:980px;margin:0 auto;box-sizing:border-box;padding:16px 12px;min-height:100%}.NoteEditorsHost_header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e8e8e8;padding:16px 24px;box-shadow:0 2px 8px #0000000f}.NoteEditorsHost_title-row{display:flex;align-items:center;gap:8px}.NoteEditorsHost_title-input{flex:1;font-size:24px;font-weight:600;padding:8px 12px;border-radius:6px;outline:none;border:1px solid transparent;color:#1a1a1a;transition:all .2s ease;background:transparent}.NoteEditorsHost_title-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33,0 0 8px #1890ff4d}.NoteEditorsHost_title-input::-moz-selection{background:#66a5e848}.NoteEditorsHost_title-input::selection{background:#66a5e848}.dark .NoteEditorsHost_title-input{color:#e0e0e0}.dark .NoteEditorsHost_title-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff33,0 0 8px #40a9ff4d}.NoteEditorsHost_title{flex:1;margin:0;font-size:24px;font-weight:600;color:#1a1a1a;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NoteEditorsHost_title:hover{background:#f5f5f5}.NoteEditorsHost_info-row{margin-top:12px;font-size:14px;display:flex;align-items:center;gap:8px}.NoteEditorsHost_read-mode-badge{padding:4px 12px;background:#f0f0f0;color:#666;border-radius:12px;font-size:13px}.NoteEditorsHost_edit-mode-badge{padding:4px 12px;background:#fff7e6;color:#fa8c16;border-radius:12px;font-size:13px;font-weight:500}.NoteEditorsHost_translate-switch{display:flex;align-items:center;gap:8px}.NoteEditorsHost_translate-icon{font-size:14px;color:#666}.NoteEditorsHost_translate-label{font-size:13px;color:#666}.NoteEditorsHost_progress-container{margin-left:auto;display:flex;align-items:center;gap:6px;min-width:120px}.NoteEditorsHost_progress-container .ant-progress{flex:1;min-width:80px}.NoteEditorsHost_progress-text{font-size:12px;color:#666;white-space:nowrap}.NoteEditorsHost_host-container{display:flex;flex-direction:column;height:100%;width:100%}.NoteEditorsHost_host-container-hidden{display:none}.NoteEditorsHost_error-container{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412}.NoteEditorsHost_error-title{font-weight:600}.NoteEditorsHost_error-message{font-size:12px}.NoteEditorsHost_error-button{padding:6px 10px;border-radius:6px;border:1px solid #fb923c;background:#fb923c;color:#fff;cursor:pointer}.NoteEditorsHost_unified-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;position:sticky;top:0;z-index:10}.NoteEditorsHost_header-title-row{width:100%}.NoteEditorsHost_header-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.NoteEditorsHost_header-left{display:flex;align-items:center;gap:8px;flex:1}.NoteEditorsHost_header-right{display:flex;align-items:center;gap:8px}.milkdown-editor-title-wrap{position:relative}.milkdown-editor-title-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#e5e7eb;pointer-events:none;z-index:1}.milkdown-editor-title-wrap:before{content:"";position:absolute;left:0;bottom:0;height:2px;background:linear-gradient(90deg,#93c5fd,#3b82f6,#2563eb);width:0%;transform-origin:left center;opacity:0;transition:width .22s ease-out,opacity .16s ease-in;pointer-events:none;z-index:2}.milkdown-editor-title-wrap:focus-within:before{width:100%;opacity:1}.milkdown-editor-title-wrap:not(:focus-within):before{transition:width .52s ease-in-out}.milkdown-editor-title{width:100%;font-size:24px;font-weight:600;border:none;outline:none;background:transparent;color:#1f2937;padding:8px 12px;border-radius:4px;transition:color .2s}.milkdown-editor-meta{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px;margin-left:0;flex:1}.status-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af}.status-dot.typing{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.meta-item{color:#6b7280}.meta-sep{color:#d1d5db}.milkdown-editor-actions{display:flex;gap:8px}.milkdown-btn{padding:4px 8px;border:none;color:#6b7280;border-radius:6px;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;background:transparent}.milkdown-btn:hover{background:#e9eaec}.NoteEditorsHost_switcher-container{background:#f0f0f0;border:1px solid #e5e7eb}.dark .NoteEditorsHost_switcher-container{background:#2d2d2d;border:1px solid #404040}.NoteEditorsHost_modeSlider{background:#fff;box-shadow:0 1px 3px #00000014}.dark .NoteEditorsHost_modeSlider{background:#404040;box-shadow:0 1px 3px #0000004d}.NoteEditorsHost_modeBtn-active{color:#1565d5}.dark .NoteEditorsHost_modeBtn-active{color:#40a9ff}.NoteEditorsHost_modeBtn-inactive{color:#666}.NoteEditorsHost_modeBtn-inactive:hover{color:#222}.dark .NoteEditorsHost_modeBtn-inactive{color:#9ca3af}.dark .NoteEditorsHost_modeBtn-inactive:hover{color:#e0e0e0}@media (max-width: 768px){.NoteEditorsHost_unified-header{flex-direction:column;gap:12px}.milkdown-editor-title{font-size:20px}.milkdown-editor-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.NoteEditorsHost_header-info-row{flex-direction:column;align-items:flex-start;gap:12px}.NoteEditorsHost_header-right{width:100%;justify-content:flex-end}}@keyframes VideoWatch_fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VideoWatch_animate-fade-in{animation:VideoWatch_fade-in .5s ease-out}.CheckInModal_root .ant-modal-content{padding:0;overflow:hidden;border-radius:12px}.CheckInModal_root .ant-modal-close{top:16px;right:16px}.CheckInModal_root .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:16px;color:#8c8c8c;transition:color .15s ease}.CheckInModal_root .ant-modal-close-x:hover{color:#1890ff}.CheckInModal_root.dark .ant-modal-content{background:#1f1f1f}.CheckInModal_root.dark .ant-modal-close-x{color:#8c8c8c}.CheckInModal_root.dark .ant-modal-close-x:hover{color:#40a9ff}.CheckInModal_container{padding:32px;position:relative;background:#fff;min-height:400px;transition:background .3s ease}.CheckInModal_container.dark{background:#1f1f1f}.CheckInModal_container.success:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(24,144,255,.1) 0%,transparent 70%);pointer-events:none;animation:CheckInModal_successPulse .6s ease-out}@keyframes CheckInModal_successPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}.CheckInModal_success-overlay{position:absolute;inset:0;background:#fffffffa;display:flex;align-items:center;justify-content:center;z-index:10;animation:CheckInModal_fadeIn .3s ease-out}.CheckInModal_container.dark .CheckInModal_success-overlay{background:#1f1f1ffa}.CheckInModal_success-content{text-align:center;animation:CheckInModal_scaleIn .4s cubic-bezier(.175,.885,.32,1.275)}.CheckInModal_success-icon{font-size:80px;color:#52c41a;display:block;margin-bottom:16px;animation:CheckInModal_bounceIn .6s cubic-bezier(.68,-.55,.265,1.55)}.CheckInModal_success-text{font-size:24px;font-weight:600;color:#1e293b;margin-bottom:12px}.CheckInModal_container.dark .CheckInModal_success-text{color:#fff}.CheckInModal_success-rewards{font-size:18px;color:#1890ff;font-weight:500}@keyframes CheckInModal_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CheckInModal_scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes CheckInModal_bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{transform:scale(1)}}.CheckInModal_header{text-align:center;margin-bottom:24px}.CheckInModal_header-icon{font-size:48px;color:#1890ff;display:block;margin-bottom:16px;animation:CheckInModal_giftFloat 2s ease-in-out infinite}@keyframes CheckInModal_giftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.CheckInModal_header-title{font-size:24px;font-weight:600;color:#1e293b;margin:0}.CheckInModal_container.dark .CheckInModal_header-title{color:#fff}.CheckInModal_streak{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-radius:8px;margin-bottom:24px}.CheckInModal_container.dark .CheckInModal_streak{background:linear-gradient(135deg,#faad1426,#faad1440)}.CheckInModal_streak-icon{font-size:20px;color:#fa8c16}.CheckInModal_streak-text{font-size:16px;color:#595959}.CheckInModal_container.dark .CheckInModal_streak-text{color:#d9d9d9}.CheckInModal_streak-text strong{font-size:20px;font-weight:600;color:#fa8c16;margin:0 4px}.CheckInModal_preview{text-align:center;margin-bottom:24px;padding:24px;background:#f8fafc;border-radius:8px;border:2px dashed #1890ff}.CheckInModal_container.dark .CheckInModal_preview{background:#1890ff0d;border-color:#1890ff4d}.CheckInModal_preview-title{font-size:14px;color:#64748b;margin-bottom:16px}.CheckInModal_container.dark .CheckInModal_preview-title{color:#8c8c8c}.CheckInModal_preview-rewards{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.CheckInModal_preview-item{display:flex;flex-direction:column;align-items:center}.CheckInModal_preview-value{font-size:32px;font-weight:700;line-height:1;margin-bottom:4px}.CheckInModal_preview-item.credits .CheckInModal_preview-value{color:#faad14}.CheckInModal_preview-item.pages .CheckInModal_preview-value{color:#52c41a}.CheckInModal_preview-label{font-size:14px;color:#64748b}.CheckInModal_container.dark .CheckInModal_preview-label{color:#8c8c8c}.CheckInModal_preview-divider{font-size:24px;font-weight:600;color:#d9d9d9}.CheckInModal_preview-bonus{font-size:14px;color:#ff4d4f;font-weight:500}.CheckInModal_checked{text-align:center;padding:32px;margin-bottom:24px}.CheckInModal_checked-icon{font-size:64px;color:#52c41a;display:block;margin-bottom:16px}.CheckInModal_checked-title{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:8px}.CheckInModal_container.dark .CheckInModal_checked-title{color:#fff}.CheckInModal_checked-rewards{font-size:16px;color:#64748b}.CheckInModal_container.dark .CheckInModal_checked-rewards{color:#8c8c8c}.CheckInModal_checked-rewards strong{color:#1890ff;font-weight:600}.CheckInModal_tips{padding:16px;background:#f8fafc;border-radius:8px;margin-bottom:24px}.CheckInModal_container.dark .CheckInModal_tips{background:#ffffff08}.CheckInModal_tips-title{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:12px}.CheckInModal_container.dark .CheckInModal_tips-title{color:#fff}.CheckInModal_tips-list{margin:0;padding-left:20px;list-style:disc}.CheckInModal_tips-list li{font-size:13px;color:#64748b;line-height:1.8}.CheckInModal_container.dark .CheckInModal_tips-list li{color:#8c8c8c}.CheckInModal_actions{display:flex;gap:12px}.CheckInModal_button-checkin,.CheckInModal_button-cancel,.CheckInModal_button-close{flex:1;height:48px;font-size:16px;font-weight:500;border-radius:8px;transition:all .15s ease}.CheckInModal_button-checkin{background:#1890ff;border-color:#1890ff}.CheckInModal_button-checkin:hover{background:#40a9ff;border-color:#40a9ff}.CheckInModal_button-cancel{background:#fff;border-color:#d9d9d9;color:#595959}.CheckInModal_container.dark .CheckInModal_button-cancel{background:#ffffff14;border-color:#434343;color:#d9d9d9}.CheckInModal_button-cancel:hover{border-color:#1890ff;color:#1890ff}.CheckInModal_button-close{background:#1890ff;border-color:#1890ff}.CheckInModal_button-close:hover{background:#40a9ff;border-color:#40a9ff}.FeatureAnnouncementModal .ant-modal-container{padding:0!important;border-radius:24px!important;overflow:hidden!important}.FeatureAnnouncementModal .ant-modal-content,.FeatureAnnouncementModal .ant-modal-body{padding:0!important}.FeatureAnnouncementModal_container{padding:0;background:#fff;position:relative}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_container{background:#1f1f1f}.FeatureAnnouncementModal--dark .ant-modal-content{background:#1f1f1f!important}.FeatureAnnouncementModal_content{display:flex;min-height:500px;position:relative}.FeatureAnnouncementModal_visual{flex:0 0 33.333%;background:linear-gradient(180deg,#bae6fd,#7dd3fc,#38bdf8);display:flex;align-items:center;justify-content:center;padding:40px 40px 72px;position:relative;overflow:hidden}.FeatureAnnouncementModal_visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(255,255,255,.2) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(255,255,255,.15) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 60%),radial-gradient(circle at 30% 60%,rgba(255,255,255,.12) 0%,transparent 35%),radial-gradient(circle at 70% 30%,rgba(255,255,255,.12) 0%,transparent 35%);pointer-events:none;z-index:0}.FeatureAnnouncementModal_visual:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.04) 6px),repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.04) 6px),radial-gradient(circle at 2px 2px,rgba(255,255,255,.2) 1px,transparent 0);background-size:24px 24px,24px 24px,12px 12px;pointer-events:none;z-index:0;opacity:.7}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_visual{background:linear-gradient(180deg,#1e3a5f,#1e40af,#1e3a8a)}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_visual:before{background:radial-gradient(circle at 15% 25%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(255,255,255,.06) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0%,transparent 60%),radial-gradient(circle at 30% 60%,rgba(255,255,255,.06) 0%,transparent 35%),radial-gradient(circle at 70% 30%,rgba(255,255,255,.06) 0%,transparent 35%)}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_visual:after{opacity:.4}.FeatureAnnouncementModal_visualButton{width:100%;max-width:280px;padding:24px 32px;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:20px;color:#1f2937;font-size:24px;font-weight:600;text-align:center;box-shadow:0 4px 12px #0000001a;position:relative;z-index:1}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_visualButton{background:#1f2937f2;border-color:#ffffff1a;color:#e5e7eb}.FeatureAnnouncementModal_textContent{flex:1;display:flex;flex-direction:column;padding:40px 40px 72px;position:relative}.FeatureAnnouncementModal_closeButton{position:absolute;top:24px;right:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6c757d;cursor:pointer;border-radius:var(--radius-md, 8px);transition:all .15s ease;font-size:18px;z-index:10}.FeatureAnnouncementModal_closeButton:hover{background:#f8f9fa;color:#212529}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_closeButton{color:#8b949e}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_closeButton:hover{background:#21262d;color:#e5e7eb}.FeatureAnnouncementModal_tag{display:inline-block;padding:4px 12px;background:#e5f5ff;color:#3993ee;font-size:12px;font-weight:500;border-radius:12px;width:-moz-fit-content;width:fit-content;margin-top:8px}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_tag{background:#1e3a5f;color:#93c5fd}.FeatureAnnouncementModal_featureTitle{font-size:20px;font-weight:700;margin-top:10px;color:#212529;line-height:1.3}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_featureTitle{color:#e5e7eb}.FeatureAnnouncementModal_brief{font-size:16px;line-height:1.6;color:#495057;margin:0}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_brief{color:#94a3b8}.FeatureAnnouncementModal_details{display:flex;flex-direction:column;gap:20px;margin-top:8px}.FeatureAnnouncementModal_detailItem{display:flex;flex-direction:column;gap:8px}.FeatureAnnouncementModal_detailTitle{font-size:16px;font-weight:600;color:#212529;margin:0}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_detailTitle{color:#e5e7eb}.FeatureAnnouncementModal_detailText{font-size:14px;line-height:1.6;color:#6c757d;margin:0}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_detailText{color:#8b949e}.FeatureAnnouncementModal_notice{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:#f0f9ff;border-left:3px solid #3b82f6}.FeatureAnnouncementModal_noticeIcon{font-size:16px;color:#3b82f6;flex-shrink:0}.FeatureAnnouncementModal_noticeText{font-size:14px;line-height:1.5;color:#475569}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_notice{background:#3b82f61a;border-left-color:#60a5fa}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_noticeIcon{color:#60a5fa}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_noticeText{color:#94a3b8}.FeatureAnnouncementModal_actions{margin-top:auto;padding-top:16px;display:flex;justify-content:space-between;align-items:center}.FeatureAnnouncementModal_dismissButton{background:none;border:none;padding:4px 0;font-size:13px;color:#9ca3af;text-decoration:underline;cursor:pointer;transition:color .15s ease}.FeatureAnnouncementModal_dismissButton:hover,.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_dismissButton{color:#6b7280}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_dismissButton:hover{color:#9ca3af}.FeatureAnnouncementModal_exploreButton{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:var(--radius-md, 8px);background:#000;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.FeatureAnnouncementModal_exploreButton:hover{background:#333}.FeatureAnnouncementModal_exploreButton:active{background:#1a1a1a}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_exploreButton{background:#000}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_exploreButton:hover{background:#333}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_exploreButton:active{background:#1a1a1a}.FeatureAnnouncementModal_carousel{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:16px 40px;background:transparent;z-index:10}.FeatureAnnouncementModal_carousel:before{content:"";position:absolute;inset:-60px 0 0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(to bottom,#fff0,#ffffff4d,#fff9 60%,#ffffffd9);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 20%,black 60%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 20%,black 60%);z-index:-1;pointer-events:none}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_carousel:before{background:linear-gradient(to bottom,#1f1f1f00,#1f1f1f4d 50%,#1f1f1f99 60%,#1f1f1fd9)}.FeatureAnnouncementModal_carouselIndicators{display:flex;flex-direction:column;align-items:center;gap:8px}.FeatureAnnouncementModal_carouselDots{display:flex;align-items:center;gap:8px;max-width:400px;overflow-x:auto;padding:4px}.FeatureAnnouncementModal_carouselDots::-webkit-scrollbar{height:4px}.FeatureAnnouncementModal_carouselDots::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_carouselDots::-webkit-scrollbar-thumb{background:#4b5563}.FeatureAnnouncementModal_carouselDot{flex-shrink:0;width:8px;height:8px;border:none;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all .2s ease;padding:0}.FeatureAnnouncementModal_carouselDot:hover{background:#9ca3af;transform:scale(1.2)}.FeatureAnnouncementModal_carouselDot--active{width:24px;border-radius:4px;background:#3b82f6}.FeatureAnnouncementModal_carouselDot--active:hover{background:#2563eb}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_carouselDot{background:#4b5563}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_carouselDot:hover{background:#6b7280}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_carouselDot--active{background:#3b82f6}.FeatureAnnouncementModal--dark .FeatureAnnouncementModal_carouselDot--active:hover{background:#2563eb}@media (max-width: 768px){.FeatureAnnouncementModal_content{flex-direction:column}.FeatureAnnouncementModal_visual{flex:0 0 auto;min-height:200px;padding:24px}.FeatureAnnouncementModal_visualButton{max-width:100%;padding:20px 24px;font-size:20px}.FeatureAnnouncementModal_textContent{padding:24px 24px 64px}.FeatureAnnouncementModal_closeButton{top:16px;right:16px}.FeatureAnnouncementModal_featureTitle{font-size:24px}.FeatureAnnouncementModal_brief{font-size:15px}.FeatureAnnouncementModal_carousel{padding:12px 16px}.FeatureAnnouncementModal_carouselDots{max-width:200px}}.AIDeepResearchLanding_component{max-width:700px;padding:0 0 20px;background:#fff!important;min-height:80vh;display:flex;flex-direction:column}.AIDeepResearchLanding_bg,.AIDeepResearchLanding_search-header,.AIDeepResearchLanding_title-bg,.AIDeepResearchLanding_component,body,html,#root,.main-bg,.page-bg,.container-bg{background:#fff!important;background-image:none!important}.AIDeepResearchLanding_input-container{position:relative}.AIDeepResearchLanding_search-input{font-size:16px;background:#fff!important;transition:border-color .2s;color:#222;display:flex;align-items:center;justify-content:center;resize:none!important;min-height:36px!important;max-height:180px;padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;overflow-y:auto}.AIDeepResearchLanding_search-input::-moz-placeholder{color:#9ca3af;font-weight:400}.AIDeepResearchLanding_search-input::placeholder{color:#9ca3af;font-weight:400}.AIDeepResearchLanding_textarea-with-send{border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s,all .2s ease;padding:15px 10px 10px;display:flex;flex-direction:column;align-items:stretch;height:auto;width:100%}.AIDeepResearchLanding_textarea-with-send:focus-within{border-color:#4f8cff;box-shadow:0 0 13px 3px #4f8cff22}.AIDeepResearchLanding_send-button-container{display:flex;justify-content:flex-end;margin-top:8px}.AIDeepResearchLanding_controls-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;gap:16px}.AIDeepResearchLanding_selectors{display:flex;gap:8px;flex:1}.AIDeepResearchLanding_tool-selector{border-radius:12px!important}.AIDeepResearchLanding_tool-selector .ant-select-selector{border:2px solid #e8eaed!important;padding:4px 16px 4px 8px!important;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffffe6;font-size:14px;min-height:36px!important}.AIDeepResearchLanding_tool-selector:hover .ant-select-selector{border-color:#667eea!important;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.AIDeepResearchLanding_tool-selector.ant-select-focused .ant-select-selector{border-color:#667eea!important;box-shadow:0 0 0 4px #667eea1a!important}.AIDeepResearchLanding_tool-icon{font-size:16px}.AIDeepResearchLanding_model-selector-inner{width:180px!important;border-radius:12px!important}.AIDeepResearchLanding_model-selector-inner .ant-select-selector{border-radius:10px!important;border:2px solid #e8eaed!important;padding:4px 8px!important;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffffe6;font-size:14px;min-height:36px!important}.AIDeepResearchLanding_model-selector-inner:hover .ant-select-selector{border-color:#667eea!important;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.AIDeepResearchLanding_model-selector-inner.ant-select-focused .ant-select-selector{border-color:#667eea!important;box-shadow:0 0 0 4px #667eea1a!important}.AIDeepResearchLanding_model-option-old{display:flex;flex-direction:column;gap:2px;padding:8px 0}.AIDeepResearchLanding_model-option-old .AIDeepResearchLanding_model-name{font-weight:600;font-size:14px;color:#1f2937}.AIDeepResearchLanding_model-option-old .AIDeepResearchLanding_model-description{font-size:12px;color:#6b7280;line-height:1.3}.AIDeepResearchLanding_result-type-selector{width:110px!important;border-radius:12px!important}.AIDeepResearchLanding_result-type-selector .ant-select-selector{border-radius:10px!important;border:2px solid #e8eaed!important;padding:4px 8px!important;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffffe6;font-size:14px;min-height:36px!important}.AIDeepResearchLanding_result-type-selector:hover .ant-select-selector{border-color:#667eea!important;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.AIDeepResearchLanding_result-type-selector.ant-select-focused .ant-select-selector{border-color:#667eea!important;box-shadow:0 0 0 4px #667eea1a!important}.AIDeepResearchLanding_send-button{display:flex;align-items:center;justify-content:center;border-radius:20px!important;font-size:13px;height:30px!important;min-width:72px;padding:0 8px!important;background:linear-gradient(90deg,#4f8cff,#764ba2)!important;color:#fff;box-shadow:0 2px 8px #4f8cff1a;border:none!important;font-weight:600;transition:background .2s,box-shadow .2s;gap:6px;position:relative;overflow:hidden}.AIDeepResearchLanding_send-button .anticon{margin-right:4px;display:flex;align-items:center}.AIDeepResearchLanding_send-button:disabled{background:#e5e7eb!important;color:#aaa!important;box-shadow:none!important}.AIDeepResearchLanding_send-button:hover:not(:disabled){background:linear-gradient(90deg,#3a7bd5,#764ba2)!important}.AIDeepResearchLanding_send-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.AIDeepResearchLanding_send-button:hover{background:linear-gradient(90deg,#3a7bd5,#764ba2)!important;box-shadow:0 4px 16px #4f8cff2e}.AIDeepResearchLanding_send-button:hover:before{left:100%}.AIDeepResearchLanding_send-button:active{transform:translateY(-1px)!important}:root{--deepsearch-input-width: 820px}.AIDeepResearchLanding_container{width:100%;height:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.AIDeepResearchLanding_main-wrapper{width:100%;max-width:1200px;display:flex;flex-direction:column;margin-top:-100px;gap:24px;position:relative;z-index:1}.AIDeepResearchLanding_simple-search-container{display:flex;flex-direction:column;gap:16px;width:var(--deepsearch-input-width);margin:0 auto}.AIDeepResearchLanding_simple-search-wrapper{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"leading primary trailing";align-items:center;width:100%;-moz-column-gap:8px;column-gap:8px;row-gap:0;background:#ffffffe6;backdrop-filter:blur(20px);border-radius:50px;padding:6px 8px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a;transition:box-shadow .2s ease}.AIDeepResearchLanding_simple-search-wrapper.expanded{grid-template-areas:"primary primary primary" "leading . trailing";row-gap:8px;border-radius:18px}.AIDeepResearchLanding_tool-option{display:flex;align-items:center;gap:8px;padding:4px 0;min-width:160px}.AIDeepResearchLanding_tool-option span{flex:1;font-size:14px;color:#1f2937}.AIDeepResearchLanding_tool-option:hover span{color:#667eea}.AIDeepResearchLanding_tool-option-with-switch{display:flex;align-items:center;gap:12px;padding:8px 0;min-width:200px;justify-content:space-between}.AIDeepResearchLanding_tool-option-with-switch span{font-size:14px;color:#1f2937;font-weight:500}.AIDeepResearchLanding_tool-option-with-switch:hover span{color:#667eea}.AIDeepResearchLanding_tool-option-with-switch .ant-switch{margin-left:auto;flex-shrink:0}.AIDeepResearchLanding_model-option-with-info{display:flex;flex-direction:column;gap:4px;padding:8px 0;width:320px;max-width:320px;cursor:pointer}.AIDeepResearchLanding_model-option-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.AIDeepResearchLanding_model-option-label{flex:1;font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AIDeepResearchLanding_model-option-description{font-size:12px;color:#6b7280;line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AIDeepResearchLanding_model-option-with-info:hover .AIDeepResearchLanding_model-option-label{color:#667eea}.AIDeepResearchLanding_model-option-with-info:hover .AIDeepResearchLanding_model-option-description{color:#4b5563}.AIDeepResearchLanding_tool-dropdown-trigger{border-radius:28px;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;cursor:pointer;padding:8px 12px;border:1px solid #d1d5db;min-width:80px;justify-content:space-between}.AIDeepResearchLanding_tool-dropdown-trigger:hover{border-color:#6b7ed3;box-shadow:0 2px 8px #667eea26}.AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_tool-dropdown-trigger{background-color:#f3f4f6;border-radius:20px;border-color:#e5e7eb}.AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_tool-dropdown-trigger:hover{background-color:#e5e7eb;border-color:#d1d5db}.AIDeepResearchLanding_model-dropdown-trigger{width:200px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:28px;background-color:#fff;border:1px solid #d1d5db;min-width:80px;justify-content:space-between}.AIDeepResearchLanding_model-dropdown-trigger:hover{border-color:#6b7ed3;box-shadow:0 2px 8px #667eea26}.AIDeepResearchLanding_tools-area{grid-area:leading;display:flex;align-items:center;gap:8px}.AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_tools-area{align-self:center}.AIDeepResearchLanding_input-area{grid-area:primary;min-width:0;display:flex}.AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_input-area{width:100%;margin-bottom:0;padding-bottom:6px;border-bottom:1px solid rgba(229,231,235,.6)}.AIDeepResearchLanding_dynamic-textarea{width:100%;border:none!important;box-shadow:none!important;background:transparent!important;font-size:16px;color:#222;padding:10px 12px!important;outline:none!important;resize:none!important;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.AIDeepResearchLanding_dynamic-textarea::-moz-placeholder{color:#9ca3af;font-weight:400}.AIDeepResearchLanding_dynamic-textarea::placeholder{color:#9ca3af;font-weight:400}.AIDeepResearchLanding_dynamic-textarea:focus{background:#f9fafb80!important;border-radius:12px}.AIDeepResearchLanding_search-button-area{grid-area:trailing;display:flex;align-items:center;justify-self:end}.AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_search-button-area{align-self:center}.AIDeepResearchLanding_dynamic-textarea::-webkit-scrollbar{width:6px}.AIDeepResearchLanding_dynamic-textarea::-webkit-scrollbar-track{background:transparent;border-radius:6px;margin:4px 0}.AIDeepResearchLanding_dynamic-textarea::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.AIDeepResearchLanding_dynamic-textarea::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.AIDeepResearchLanding_simple-search-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f3f4f6;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;flex-shrink:0}.AIDeepResearchLanding_simple-search-button:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db;transform:scale(1.05)}.AIDeepResearchLanding_simple-search-button:disabled{background:#f9fafb;border-color:#f3f4f6;cursor:not-allowed;opacity:.5}.AIDeepResearchLanding_simple-search-button:active:not(:disabled){transform:scale(.95)}.AIDeepResearchLanding_simple-search-button .anticon{display:flex;align-items:center;justify-content:center;font-size:18px;color:#6b7280;transition:color .2s ease}.AIDeepResearchLanding_simple-search-button:hover:not(:disabled) .anticon{color:#374151}.AIDeepResearchLanding_expand-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%!important;background:#6b72801a!important;border:1px solid rgba(107,114,128,.2)!important;color:#6b7280!important;transition:all .2s ease}.AIDeepResearchLanding_expand-button:hover{background:#6b728033!important;transform:scale(1.05);color:#4b5563!important}.AIDeepResearchLanding_container>*{position:relative;z-index:1}.AIDeepResearchLanding_header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;position:relative}.AIDeepResearchLanding_header-content{flex:1;text-align:center}.AIDeepResearchLanding_header-controls{position:absolute;top:20px;right:20px;width:calc(100% - 40px);justify-content:space-between;z-index:1000;display:flex;gap:12px;align-items:center}.AIDeepResearchLanding_model-selector{width:150px!important;display:flex;align-items:center}.AIDeepResearchLanding_history-btn{display:flex;align-items:center}.AIDeepResearchLanding_history-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#6b7280}.AIDeepResearchLanding_history-button:hover{background:#667eea1a;color:#667eea;transform:scale(1.05)}.AIDeepResearchLanding_title{display:flex;align-items:center;justify-content:center;font-weight:700;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.02em}.AIDeepResearchLanding_header p{color:#6b7280;font-size:1.1rem;font-weight:400;margin:0;opacity:.8;animation:fadeInUp .8s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:.8;transform:translateY(0)}}.AIDeepResearchLanding_search-input::-webkit-scrollbar{width:6px}.AIDeepResearchLanding_search-input::-webkit-scrollbar-track{background:transparent;border-radius:6px;margin:0}.AIDeepResearchLanding_search-input::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.AIDeepResearchLanding_search-input::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.AIDeepResearchLanding_search-input::-webkit-scrollbar-button{display:none;height:0;width:0}.AIDeepResearchLanding_tool-selector-standalone{min-width:160px!important;max-width:950px!important;height:30px!important}.AIDeepResearchLanding_tool-selector-standalone .ant-select-arrow{right:7px!important;left:auto!important}.AIDeepResearchLanding_tool-selector-tag{display:inline-flex;align-items:center;background:#f0f0f0;border-radius:4px;font-size:16px;padding:2px 4px;margin-right:6px;margin-bottom:2px}.AIDeepResearchLanding_container .ant-drawer-root{position:absolute;z-index:100}.AIDeepResearchLanding_container .ant-drawer-mask,.AIDeepResearchLanding_container .ant-drawer-content-wrapper{position:absolute}.dark .AIDeepResearchLanding_component,.dark .AIDeepResearchLanding_bg,.dark .AIDeepResearchLanding_search-header,.dark .AIDeepResearchLanding_title-bg{background:#1a1a1a!important}.dark .AIDeepResearchLanding_search-input{background:#1e1e1e!important;color:#e0e0e0}.dark .AIDeepResearchLanding_search-input::-moz-placeholder{color:#666}.dark .AIDeepResearchLanding_search-input::placeholder{color:#666}.dark .AIDeepResearchLanding_textarea-with-send{border-color:#3a3a3a;background:#1e1e1e}.dark .AIDeepResearchLanding_textarea-with-send:focus-within{border-color:#1890ff;box-shadow:0 0 13px 3px #1890ff22}.dark .AIDeepResearchLanding_tool-selector .ant-select-selector{border-color:#3a3a3a!important;background:#1e1e1ee6;color:#e0e0e0}.dark .AIDeepResearchLanding_tool-selector:hover .ant-select-selector{border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff33}.dark .AIDeepResearchLanding_tool-selector.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 4px #1890ff26!important}.dark .AIDeepResearchLanding_model-selector-inner .ant-select-selector{border-color:#3a3a3a!important;background:#1e1e1ee6;color:#e0e0e0}.dark .AIDeepResearchLanding_model-selector-inner:hover .ant-select-selector{border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff33}.dark .AIDeepResearchLanding_model-selector-inner.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 4px #1890ff26!important}.dark .AIDeepResearchLanding_model-option-old .AIDeepResearchLanding_model-name{color:#e0e0e0}.dark .AIDeepResearchLanding_model-option-old .AIDeepResearchLanding_model-description{color:#9ca3af}.dark .AIDeepResearchLanding_result-type-selector .ant-select-selector{border-color:#3a3a3a!important;background:#1e1e1ee6;color:#e0e0e0}.dark .AIDeepResearchLanding_result-type-selector:hover .ant-select-selector{border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff33}.dark .AIDeepResearchLanding_result-type-selector.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 4px #1890ff26!important}.dark .AIDeepResearchLanding_send-button:disabled{background:#2a2a2a!important;color:#666!important}.dark .AIDeepResearchLanding_container{background:linear-gradient(135deg,#1a1a1a,#252525)}.dark .AIDeepResearchLanding_container:before{background:radial-gradient(circle at 20% 80%,rgba(24,144,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(64,169,255,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(24,144,255,.06) 0%,transparent 50%)}.dark .AIDeepResearchLanding_simple-search-wrapper{background:#1e1e1ee6;border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d}.dark .AIDeepResearchLanding_tool-option span{color:#e0e0e0}.dark .AIDeepResearchLanding_tool-option:hover span{color:#40a9ff}.dark .AIDeepResearchLanding_tool-option-with-switch span{color:#e0e0e0}.dark .AIDeepResearchLanding_tool-option-with-switch:hover span{color:#40a9ff}.dark .AIDeepResearchLanding_model-option-label{color:#e0e0e0}.dark .AIDeepResearchLanding_model-option-description{color:#9ca3af}.dark .AIDeepResearchLanding_model-option-with-info:hover .AIDeepResearchLanding_model-option-label{color:#40a9ff}.dark .AIDeepResearchLanding_model-option-with-info:hover .AIDeepResearchLanding_model-option-description{color:#b0b0b0}.dark .AIDeepResearchLanding_tool-dropdown-trigger{background-color:#1e1e1e;border-color:#3a3a3a;color:#e0e0e0}.dark .AIDeepResearchLanding_tool-dropdown-trigger:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.dark .AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_tool-dropdown-trigger{background-color:#252525;border-color:#3a3a3a}.dark .AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_tool-dropdown-trigger:hover{background-color:#2a2a2a;border-color:#4a4a4a}.dark .AIDeepResearchLanding_model-dropdown-trigger{background-color:#1e1e1e;border-color:#3a3a3a;color:#e0e0e0}.dark .AIDeepResearchLanding_model-dropdown-trigger:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.dark .AIDeepResearchLanding_simple-search-wrapper.expanded .AIDeepResearchLanding_input-area{border-bottom-color:#ffffff1a}.dark .AIDeepResearchLanding_dynamic-textarea{color:#e0e0e0}.dark .AIDeepResearchLanding_dynamic-textarea::-moz-placeholder{color:#666}.dark .AIDeepResearchLanding_dynamic-textarea::placeholder{color:#666}.dark .AIDeepResearchLanding_dynamic-textarea:focus{background:#28282880!important}.dark .AIDeepResearchLanding_simple-search-button{background:#252525;border-color:#3a3a3a}.dark .AIDeepResearchLanding_simple-search-button:hover:not(:disabled){background:#2a2a2a;border-color:#4a4a4a}.dark .AIDeepResearchLanding_simple-search-button:disabled{background:#1e1e1e;border-color:#2a2a2a}.dark .AIDeepResearchLanding_simple-search-button .anticon{color:#9ca3af}.dark .AIDeepResearchLanding_simple-search-button:hover:not(:disabled) .anticon{color:#e0e0e0}.dark .AIDeepResearchLanding_expand-button{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#9ca3af!important}.dark .AIDeepResearchLanding_expand-button:hover{background:#ffffff1a!important;color:#e0e0e0!important}.dark .AIDeepResearchLanding_header p{color:#9ca3af}.dark .AIDeepResearchLanding_history-button{background:#1e1e1ee6;color:#9ca3af}.dark .AIDeepResearchLanding_history-button:hover{background:#1890ff26;color:#40a9ff}.dark .AIDeepResearchLanding_dynamic-textarea::-webkit-scrollbar-thumb{background-color:#3a3a3a}.dark .AIDeepResearchLanding_dynamic-textarea::-webkit-scrollbar-thumb:hover{background-color:#4a4a4a}.dark .AIDeepResearchLanding_search-input::-webkit-scrollbar-thumb{background-color:#3a3a3a}.dark .AIDeepResearchLanding_search-input::-webkit-scrollbar-thumb:hover{background-color:#4a4a4a}.dark .AIDeepResearchLanding_tool-selector-tag{background:#2a2a2a;color:#e0e0e0}.AIDeepResearchHistory_drawer .ant-drawer-content-wrapper,.AIDeepResearchHistory_drawer .ant-drawer-content{border-radius:20px 20px 0 0!important}.AIDeepResearchHistory_drawer .ant-drawer-body{padding-top:0}.AIDeepResearchHistory_drawer .ant-drawer-header{border-bottom:none}.AIDeepResearchHistory_history-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#6b7280;border:1px solid #D3D7DD}.AIDeepResearchHistory_history-button:hover{background:#667eea1a;color:#667eea;transform:scale(1.05)}.dark .AIDeepResearchHistory_drawer .ant-drawer-content{background:#1e1e1e}.dark .AIDeepResearchHistory_drawer .ant-drawer-header{background:#1e1e1e;border-bottom-color:#ffffff14}.dark .AIDeepResearchHistory_drawer .ant-drawer-body{background:#1a1a1a}.dark .AIDeepResearchHistory_history-button{background:#1e1e1ee6;color:#9ca3af}.dark .AIDeepResearchHistory_history-button:hover{background:#1890ff26;color:#40a9ff}.AIDeepResearchResult_container{width:100%;padding:20px 10px 40px 0;height:100%;display:flex;flex-direction:column;position:relative}.AIDeepResearchResult_header{display:flex;justify-content:flex-end;margin-bottom:12px;padding:0 20px}.AIDeepResearchResult_export-button{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#374151;transition:all .2s}.AIDeepResearchResult_export-button:hover{background:#f3f4f6;border-color:#9ca3af;color:#1f2937}.AIDeepResearchResult_empty{display:flex;align-items:center;justify-content:center;flex:1 1 auto;height:100%;min-height:220px;color:#999}.AIDeepResearchResult_content{width:100%;flex:1;overflow:auto;will-change:transform;transform:translateZ(0);contain:paint;overscroll-behavior:contain}.AIDeepResearchResult_loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:transparent;z-index:1000;width:100%;pointer-events:none}.AIDeepResearchResult_loading-spinner{display:flex;flex-direction:column;align-items:center;gap:20px}.AIDeepResearchResult_spinner{width:50px;height:50px;border:4px solid #e3e6e8;border-top:4px solid #1890ff;border-radius:50%;animation:AIDeepResearchResult-spin 1s linear infinite}.AIDeepResearchResult_loading-text{color:#666;font-size:16px;font-weight:500}@keyframes AIDeepResearchResult-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIDeepResearchResult_markdown{color:#222;font-size:15px;line-height:1.7;padding:0 20px;border-radius:16px;word-break:break-word;::-moz-selection{background:#3183f532;color:#161616}::selection{background:#3183f532;color:#161616}}.AIDeepResearchResult_markdown h1,.AIDeepResearchResult_markdown h2,.AIDeepResearchResult_markdown h3{font-weight:700;color:#222;margin:1.2em 0 .6em}.AIDeepResearchResult_markdown h1{font-size:1.8em;border-bottom:2px solid #667eea;padding-bottom:.3em}.AIDeepResearchResult_markdown h2{font-size:1.5em;border-bottom:1px solid #e0e0e0;padding-bottom:.3em}.AIDeepResearchResult_markdown h3{font-size:1.25em}.AIDeepResearchResult_markdown p{margin:.8em 0}.AIDeepResearchResult_markdown ul,.AIDeepResearchResult_markdown ol{margin:.8em 0 .8em 2em;padding:0}.AIDeepResearchResult_markdown ul{list-style-type:disc}.AIDeepResearchResult_markdown ol{list-style-type:decimal}.AIDeepResearchResult_markdown li{margin:.4em 0;line-height:1.6}.AIDeepResearchResult_markdown blockquote{border-left:4px solid #667eea;color:#666;background:#667eea0d;padding:.8em 1.2em;margin:1em 0;font-style:italic;border-radius:4px}.AIDeepResearchResult_markdown code{background:#667eea1a;color:#c7254e;padding:2px 6px;border-radius:4px;font-size:.9em;font-family:Fira Mono,Menlo,Monaco,Consolas,monospace}.AIDeepResearchResult_markdown pre{background:#f5f7fa;color:#222;border-radius:8px;padding:16px;overflow-x:auto;font-size:.9em;font-family:Fira Mono,Menlo,Monaco,Consolas,monospace;margin:1em 0;border:1px solid #e0e0e0}.AIDeepResearchResult_markdown pre code{background:none;color:inherit;padding:0;border-radius:0}.AIDeepResearchResult_markdown strong{font-weight:700;color:#111}.AIDeepResearchResult_markdown em{font-style:italic;color:#444}.AIDeepResearchResult_markdown a{color:#667eea;text-decoration:none;border-bottom:1px solid #667eea;transition:all .2s ease}.AIDeepResearchResult_markdown a:hover{color:#764ba2;border-bottom-color:#764ba2}.AIDeepResearchResult_markdown table,.AIDeepResearchResult_table{border-collapse:collapse;width:100%;margin:1.5em 0;border:1px solid #e0e0e0;font-size:14px}.AIDeepResearchResult_markdown th,.AIDeepResearchResult_markdown td,.AIDeepResearchResult_th,.AIDeepResearchResult_td{border:1px solid #e0e0e0;padding:10px 14px;text-align:left;vertical-align:top}.AIDeepResearchResult_markdown th,.AIDeepResearchResult_th{background:#667eea1a;font-weight:600;color:#667eea;white-space:nowrap}.AIDeepResearchResult_markdown tbody tr:nth-child(2n),.AIDeepResearchResult_tbody .AIDeepResearchResult_tr:nth-child(2n){background:#00000005}.AIDeepResearchResult_markdown td,.AIDeepResearchResult_td{line-height:1.6}.AIDeepResearchResult_json{background:#f5f7fa;border-radius:12px;padding:20px;font-size:14px;overflow-x:auto;border:1px solid #e0e0e0}.AIDeepResearchResult_json pre{margin:0;font-size:13px;line-height:1.6;color:#444;font-family:Fira Mono,Menlo,Monaco,Consolas,monospace}@media (max-width: 768px){.AIDeepResearchResult_container{padding:16px}.AIDeepResearchResult_markdown{padding:16px;font-size:14px}}.dark .AIDeepResearchResult_container{background:#1a1a1a}.dark .AIDeepResearchResult_empty{color:#666}.dark .AIDeepResearchResult_markdown{color:#e0e0e0}.dark .AIDeepResearchResult_markdown ::-moz-selection{background:#1890ff32;color:#fff}.dark .AIDeepResearchResult_markdown ::selection{background:#1890ff32;color:#fff}.dark .AIDeepResearchResult_markdown h1,.dark .AIDeepResearchResult_markdown h2,.dark .AIDeepResearchResult_markdown h3{color:#e0e0e0}.dark .AIDeepResearchResult_markdown h1{border-bottom-color:#1890ff}.dark .AIDeepResearchResult_markdown h2{border-bottom-color:#3a3a3a}.dark .AIDeepResearchResult_markdown blockquote{border-left-color:#1890ff;color:#9ca3af;background:#1890ff1a}.dark .AIDeepResearchResult_markdown code{background:#1890ff26;color:#ff6b9d}.dark .AIDeepResearchResult_markdown pre{background:#252525;color:#e0e0e0;border-color:#3a3a3a}.dark .AIDeepResearchResult_markdown strong{color:#fff}.dark .AIDeepResearchResult_markdown em{color:#b0b0b0}.dark .AIDeepResearchResult_markdown a{color:#40a9ff;border-bottom-color:#40a9ff}.dark .AIDeepResearchResult_markdown a:hover{color:#69b1ff;border-bottom-color:#69b1ff}.dark .AIDeepResearchResult_markdown table,.dark .AIDeepResearchResult_markdown th,.dark .AIDeepResearchResult_markdown td{border-color:#3a3a3a}.dark .AIDeepResearchResult_markdown th{background:#1890ff26;color:#40a9ff}.dark .AIDeepResearchResult_markdown tr:nth-child(2n){background:#ffffff05}.dark .AIDeepResearchResult_json{background:#252525;border-color:#3a3a3a}.dark .AIDeepResearchResult_json pre{color:#b0b0b0}.dark .AIDeepResearchResult_export-button{background:#252525;border-color:#3a3a3a;color:#e0e0e0}.dark .AIDeepResearchResult_export-button:hover{background:#303030;border-color:#4a4a4a;color:#fff}.AIDeepResearchItem_workers-collapse{background:#fff;border:none;box-shadow:none;margin-bottom:12px}.AIDeepResearchItem_workers-collapse .ant-collapse-item{margin-bottom:8px;border:none;overflow:hidden}.AIDeepResearchItem_workers-collapse .ant-collapse-header{font-size:16px;font-weight:600;border:none;color:#667eea;background:transparent;padding:9px 0!important;transition:all .2s ease-in-out}.AIDeepResearchItem_workers-collapse .ant-collapse-content-box{background:#fff;padding:4px 8px!important}.AIDeepResearchItem_empty-tasks-wrapper{display:flex;justify-content:center;align-items:center;padding:32px 0 24px}.AIDeepResearchItem_workers-section{margin:0;height:100%;overflow-y:auto;overflow-x:hidden;will-change:transform;transform:translateZ(0);contain:paint;overscroll-behavior:contain}.AIDeepResearchItem_grid-table{width:100%;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 500px}.AIDeepResearchItem_grid-table>div,.AIDeepResearchItem_grid-table a,.AIDeepResearchItem_grid-table span{min-width:0}.AIDeepResearchItem_workers-section::-webkit-scrollbar{width:8px}.AIDeepResearchItem_workers-section::-webkit-scrollbar-thumb{background:#e0e7ef;border-radius:4px}.AIDeepResearchItem_workers-section::-webkit-scrollbar-track{background:transparent}.AIDeepResearchItem_workers-collapse .ant-collapse-item-active>.ant-collapse-content{border-top:none!important}.AIDeepResearchItem_messages-list{display:flex;flex-direction:column;padding:10px 0}.AIDeepResearchItem_message{background:#fff9;border-radius:12px;position:relative;border-left:none;min-height:60px;display:flex!important;padding:0 12px;transition:all .2s ease;min-width:0;overflow:hidden}.AIDeepResearchItem_message:hover{background:#fffc;transform:translateY(-1px)}.AIDeepResearchItem_step-dot{height:26px;width:26px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#444;line-height:1;margin-right:2px}.AIDeepResearchItem_step-dot.start{color:#667eea;font-size:20px}.AIDeepResearchItem_start-bubble .AIDeepResearchItem_step-title{font-family:Courier New,Consolas,Monaco,monospace}.AIDeepResearchItem_step-dot-col{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:24px!important;align-self:stretch!important}.AIDeepResearchItem_step-dot-col:after{content:"";position:absolute;top:26px;bottom:6px;left:50%;width:.5px;transform:translate(-50%);background-color:#9f9c9cf8}.AIDeepResearchItem_message-content{flex:1;display:flex;flex-direction:column;min-height:100%;min-width:0}.AIDeepResearchItem_message-header{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;margin-bottom:8px;justify-content:space-between;min-width:0}.AIDeepResearchItem_result-text{color:#222;font-size:15px;line-height:1.7;padding:16px 20px;border-radius:16px;background:#ffffffb3;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0000001a;word-break:break-word;content-visibility:auto;contain-intrinsic-size:auto 400px}.AIDeepResearchItem_result-text h1,.AIDeepResearchItem_result-text h2,.AIDeepResearchItem_result-text h3{font-weight:700;color:#222;margin:1em 0 .5em}.AIDeepResearchItem_result-text h1{font-size:1.5em}.AIDeepResearchItem_result-text h2{font-size:1.25em}.AIDeepResearchItem_result-text h3{font-size:1.1em}.AIDeepResearchItem_result-text p{margin:.5em 0}.AIDeepResearchItem_result-text ul,.AIDeepResearchItem_result-text ol{margin:.5em 0 .5em 1.5em;padding:0}.AIDeepResearchItem_result-text li{margin:.2em 0}.AIDeepResearchItem_result-text blockquote{border-left:3px solid #bbb;color:#666;background:#f7f7f7;padding:.5em 1em;margin:.5em 0;font-style:italic}.AIDeepResearchItem_result-text code{background:#f3f3f3;color:#c7254e;padding:2px 4px;border-radius:3px;font-size:.97em;font-family:Fira Mono,Menlo,Monaco,monospace}.AIDeepResearchItem_result-text pre{background:#f3f3f3;color:#222;border-radius:4px;padding:10px;overflow-x:auto;font-size:.97em;font-family:Fira Mono,Menlo,Monaco,monospace;margin:.5em 0}.AIDeepResearchItem_result-text strong{font-weight:700;color:#111}.AIDeepResearchItem_result-json{background:#f3f6fa;border-radius:10px;padding:12px;font-size:14px;overflow-x:auto}.AIDeepResearchItem_result-json pre{margin:0;font-size:12px;line-height:1.4;color:#666}.AIDeepResearchItem_task-title{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:15px;font-weight:700;color:#222;overflow:hidden}.AIDeepResearchItem_task-meta{display:flex;gap:10px;justify-content:space-between}.AIDeepResearchItem_task-controls{display:flex;gap:4px;align-self:center;flex-shrink:0}.AIDeepResearchItem_tasks-list{display:flex;flex-direction:column;gap:16px}.AIDeepResearchItem_task-status .ant-badge-status-dot{width:8px;height:8px}.AIDeepResearchItem_task-type{display:inline-block;background:linear-gradient(90deg,#e3eafe,#f3e8ff);color:#667eea;border-radius:8px;padding:2px 10px;font-weight:700;font-size:13px}.AIDeepResearchItem_task-duration{font-family:Monaco,Menlo,monospace;background:#e0e7efe7;padding:1px 6px;border-radius:16px;font-weight:600;color:#667eea;font-size:13px}.AIDeepResearchItem_task-tools{display:inline-block;background:#f0f4ff;color:#667eea;border-radius:8px;padding:2px 10px;font-weight:500;font-size:13px}.AIDeepResearchItem_task-meta-group{display:flex;align-items:center;gap:12px;justify-content:flex-start}.AIDeepResearchItem_collapsible-result-content{padding:10px 6px}.AIDeepResearchItem_bubble-tags{display:flex;flex-wrap:wrap;gap:0px 8px;margin:2px 0}.AIDeepResearchItem_bubble-tag{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;gap:4px;border-radius:6px;max-width:200px;padding:3px 8px;font-size:12px;margin:2px 4px 2px 0;display:flex;align-items:center;overflow:hidden;flex-shrink:0;position:relative;transition:all .15s ease}.AIDeepResearchItem_bubble-tag:hover{background:#e5e7eb;border-color:#d1d5db}.AIDeepResearchItem_bubble-tag:before{display:none}.AIDeepResearchItem_bubble-tag-validation{padding:0 8px;background:#fff0;border-radius:12px;font-size:14px;margin:0;display:flex;align-items:center;overflow:hidden;flex-shrink:0}.AIDeepResearchItem_status-capsule{display:inline-flex;align-items:center;gap:4px;padding:2px 12px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;transition:all .2s ease}.AIDeepResearchItem_status-capsule:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.AIDeepResearchItem_bubble-tag-text{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.AIDeepResearchItem_task-header{background:#fffc;border-radius:16px;padding:16px 20px 12px;box-shadow:0 4px 16px #0000001a;border:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;transition:all .3s ease;position:relative}.AIDeepResearchItem_task-header:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000026}.AIDeepResearchItem_result-collapse{margin:0!important;padding:0!important;background:transparent!important}.AIDeepResearchItem_result-collapse .ant-collapse-item{margin:0!important;border:none!important}.AIDeepResearchItem_result-collapse .ant-collapse-header{padding:0 0 4px!important;margin:0!important;background:transparent!important;border:none!important;font-size:14px}.AIDeepResearchItem_result-collapse .ant-collapse-content-box{padding:0!important}.AIDeepResearchItem_messages-list .AIDeepResearchItem_message:last-child .AIDeepResearchItem_step-dot-col:after{display:none}.AIDeepResearchItem_step-title{font-weight:500;font-size:18px;flex-shrink:0;white-space:nowrap}.AIDeepResearchItem_step-title-ellipsis{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AIDeepResearchItem_step-subtitle{margin:4px 0;font-size:16px;color:#6b7280}.AIDeepResearchItem_step-title-with-queries{display:flex;align-items:flex-start;gap:8px;flex:1;flex-wrap:nowrap;overflow:hidden;min-width:0}.AIDeepResearchItem_step-title-with-queries.singleline{align-items:center}.AIDeepResearchItem_step-title-with-queries.multiline{align-items:flex-start}.AIDeepResearchItem_queries-capsules{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%;min-width:0}.AIDeepResearchItem_query-capsule{max-width:100%;min-width:0;flex:0 1 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:linear-gradient(135deg,#e9effd,#fff);color:#000;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex;width:auto;align-items:center;transition:all .2s ease}@media (max-width: 520px){.AIDeepResearchItem_queries-capsules{grid-template-columns:1fr}}.AIDeepResearchItem_step-content{font-size:15px}.AIDeepResearchItem_bubble-tags-margin{margin-top:6px;will-change:contents;contain:layout style paint}.AIDeepResearchItem_result-collapse-title{font-weight:500;font-size:14px;color:#444;display:flex;align-items:center;gap:4px}.AIDeepResearchItem_collapse-toggle{border:1px solid #dbeafe;background:#eff6ff;color:#3b82f6;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s ease;flex-shrink:0}.AIDeepResearchItem_collapse-toggle:hover{background:#dbeafe;border-color:#bfdbfe;color:#2563eb}.AIDeepResearchItem_collapse-toggle svg{width:12px;height:12px;color:currentColor;transition:transform .2s ease}.AIDeepResearchItem_collapse-toggle.expanded svg{transform:rotate(180deg)}.AIDeepResearchItem_result-collapse-header{display:flex;align-items:center;gap:8px;padding:6px 0}.AIDeepResearchItem_task-info{flex:1 1 auto;min-width:0}.AIDeepResearchItem_task-query{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.AIDeepResearchItem_step-dot svg{width:20px;height:20px;vertical-align:middle}.AIDeepResearchItem_step-dot.think{color:#5a4f4f}.AIDeepResearchItem_bubble-tag svg{width:14px;height:14px;margin-right:4px}.AIDeepResearchItem_bubble-tag img{width:14px;height:14px;margin-right:4px;vertical-align:middle;-o-object-fit:fill;object-fit:fill;aspect-ratio:1 / 1;display:block}.AIDeepResearchItem_result-text ul{list-style-type:disc;padding-left:1.5em}.AIDeepResearchItem_result-text ol{list-style-type:decimal;padding-left:1.5em}@keyframes AIDeepResearchItem_bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AIDeepResearchItem_message.AIDeepResearchItem_search-bubble{animation:AIDeepResearchItem_bubbleIn .35s cubic-bezier(.4,0,.2,1) both}@keyframes AIDeepResearchItem_tagSweep{0%{width:0%}to{width:100%}}.dark .AIDeepResearchItem_bubble-tag:before{background:#667eea4d}.AIDeepResearchItem_reasoning-content{font-size:13px;line-height:1.6;padding:5px 0 10px}.AIDeepResearchItem_reasoning-text{color:#4b5563;word-break:break-word;display:block;width:100%;min-width:0;white-space:normal}.AIDeepResearchItem_reasoning-text.clamped{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.AIDeepResearchItem_reasoning-content,.AIDeepResearchItem_talk-content{overflow:hidden}.AIDeepResearchItem_talk-content.clamped{max-height:4.8em;margin-bottom:18px;display:block;overflow:hidden}.AIDeepResearchItem_reasoning-text.expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;overflow:visible;white-space:pre-wrap}.AIDeepResearchItem_reasoning-content p{margin:0 0 8px}.AIDeepResearchItem_reasoning-content p:last-child{margin-bottom:0}.AIDeepResearchItem_reasoning-content code{background:#0000001a;padding:2px 4px;border-radius:3px;font-size:12px}.AIDeepResearchItem_task-details{max-height:0;overflow:hidden;transition:none}.AIDeepResearchItem_task-details.open{max-height:none;overflow:visible}.AIDeepResearchItem_talk-content{font-size:14px;line-height:1.6}.AIDeepResearchItem_name-cell{padding:6px 0;display:flex;min-width:0;align-items:center;gap:6px}.AIDeepResearchItem_name-cell img{width:14px!important;height:14px!important;-o-object-fit:fill;object-fit:fill;display:block}.AIDeepResearchItem_expandable-wrapper{flex:1;display:flex;flex-direction:column;gap:4px}.AIDeepResearchItem_name-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.5;transition:none;max-height:1.5em}.AIDeepResearchItem_name-text.expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;max-height:none;white-space:normal}.AIDeepResearchItem_desc-cell{padding:6px 0}.AIDeepResearchItem_desc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word;line-height:1.5;transition:none;max-width:100%}.AIDeepResearchItem_desc-text.expanded{display:block;max-height:none;white-space:normal}.AIDeepResearchItem_desc-text.monospace{font-family:Monaco,Menlo,monospace;white-space:nowrap}.AIDeepResearchItem_desc-text.monospace.expanded{white-space:pre-wrap}.AIDeepResearchItem_expand-trigger{color:#1890ff;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:inline;margin-left:6px;transition:color .2s ease}.AIDeepResearchItem_expand-trigger:hover{color:#40a9ff;text-decoration:underline;transform:translate(2px)}.AIDeepResearchItem_inline-expand{display:block;flex:1 1 auto;min-width:0}.AIDeepResearchItem_name-cell a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.AIDeepResearchItem_name-text a{flex:1 1 auto;min-width:0}@media (min-width: 1400px){.AIDeepResearchItem_grid-table{-moz-column-gap:10px;column-gap:10px}.AIDeepResearchItem_name-cell a{max-width:100%}}.dark .AIDeepResearchItem_workers-collapse{background:#1e1e1e}.dark .AIDeepResearchItem_workers-collapse .ant-collapse-header{color:#40a9ff;background:transparent}.dark .AIDeepResearchItem_workers-collapse .ant-collapse-content-box{background:#1e1e1e}.dark .AIDeepResearchItem_workers-section::-webkit-scrollbar-thumb{background:#3a3a3a}.dark .AIDeepResearchItem_message{background:#1e1e1e99}.dark .AIDeepResearchItem_message:hover{background:#282828cc}.dark .AIDeepResearchItem_step-dot{color:#e0e0e0}.dark .AIDeepResearchItem_step-dot.start{color:#40a9ff}.dark .AIDeepResearchItem_step-dot-col:after{background-color:#4a4a4a}.dark .AIDeepResearchItem_result-text{color:#e0e0e0;background:#1e1e1eb3;border-color:#ffffff1a;box-shadow:0 4px 16px #0000004d}.dark .AIDeepResearchItem_result-text h1,.dark .AIDeepResearchItem_result-text h2,.dark .AIDeepResearchItem_result-text h3{color:#e0e0e0}.dark .AIDeepResearchItem_result-text blockquote{border-left-color:#666;color:#9ca3af;background:#252525}.dark .AIDeepResearchItem_result-text code{background:#2a2a2a;color:#ff6b9d}.dark .AIDeepResearchItem_result-text pre{background:#2a2a2a;color:#e0e0e0}.dark .AIDeepResearchItem_result-text strong{color:#fff}.dark .AIDeepResearchItem_result-json{background:#252525}.dark .AIDeepResearchItem_result-json pre{color:#9ca3af}.dark .AIDeepResearchItem_task-title{color:#e0e0e0}.dark .AIDeepResearchItem_task-type{background:linear-gradient(90deg,#1a3a5a,#2a2050);color:#40a9ff}.dark .AIDeepResearchItem_task-duration{background:#2a3a4a;color:#40a9ff}.dark .AIDeepResearchItem_task-tools{background:#1a2a3a;color:#40a9ff}.dark .AIDeepResearchItem_bubble-tag{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}.dark .AIDeepResearchItem_bubble-tag:hover{background:#3a3a3a;border-color:#4a4a4a}.dark .AIDeepResearchItem_query-capsule{background:linear-gradient(135deg,#2a3a4a,#2a3a4a8c);color:#e0e0e0}.dark .AIDeepResearchItem_task-header{background:#1e1e1ecc;border-color:#ffffff1a;box-shadow:0 4px 16px #0000004d}.dark .AIDeepResearchItem_task-header:hover{box-shadow:0 8px 24px #0006}.dark .AIDeepResearchItem_step-title{color:#e0e0e0}.dark .AIDeepResearchItem_step-subtitle{color:#9ca3af}.dark .AIDeepResearchItem_result-collapse-title{color:#e0e0e0}.dark .AIDeepResearchItem_collapse-toggle{background:#1e3a5f;border-color:#2563eb;color:#60a5fa}.dark .AIDeepResearchItem_collapse-toggle:hover{background:#1e4a7f;border-color:#3b82f6;color:#93c5fd}.dark .AIDeepResearchItem_step-dot.think{color:#9ca3af}.dark .AIDeepResearchItem_reasoning-content code{background:#ffffff1a}.dark .AIDeepResearchItem_reasoning-text{color:#9ca3af}.dark .AIDeepResearchItem_name-text{color:#e0e0e0}.dark .AIDeepResearchItem_desc-text{color:#9ca3af}.dark .AIDeepResearchItem_expand-trigger{color:#40a9ff}.dark .AIDeepResearchItem_expand-trigger:hover{color:#69b1ff}.dark .AIDeepResearchItem_status-capsule:hover{box-shadow:0 2px 4px #ffffff1a}.AIDeepResearchItem_hover-copy-button{position:absolute;top:0;right:-4px;padding:2px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;z-index:10;box-shadow:0 2px 4px #0000001a;transition:all .2s}.AIDeepResearchItem_hover-copy-button:hover{background:#f9fafb;border-color:#d1d5db}.dark .AIDeepResearchItem_hover-copy-button{background:#1e1e1ef2;border-color:#3a3a3a;color:#9ca3af;box-shadow:0 2px 4px #0000004d}.dark .AIDeepResearchItem_hover-copy-button:hover{background:#2a2a2a;border-color:#4a4a4a}.AIDeepResearchDetail_container{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.AIDeepResearchDetail_top-left-controls{position:absolute;top:20px;left:18px;display:flex;justify-content:center;align-items:center;z-index:10}.AIDeepResearchDetail_main{flex:1;margin-top:80px;padding:0 48px;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.AIDeepResearchDetail_header{display:flex;align-items:center;justify-content:space-between;padding:0 20px 14px;background:#ffffffe6;flex-shrink:0;position:relative;gap:10px;z-index:1}.AIDeepResearchDetail_header:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0212a002,#d9dae7 10%,#5d93e0 50%,#84b9fb28)}.AIDeepResearchDetail_header.loading:before{background:linear-gradient(90deg,#0212a002,#d9dae7,#5d93e0 40%,#667eea,#5d93e0 60%,#84b9fb28,#0212a002);background-size:200% 100%;animation:loadingGradient 2s linear infinite}@keyframes loadingGradient{0%{background-position:0% 0%}to{background-position:200% 0%}}.AIDeepResearchDetail_header-center{display:flex;flex-direction:row;flex:1;min-width:0;align-items:center;gap:8px}.AIDeepResearchDetail_back-button{flex-shrink:0;padding:auto}.AIDeepResearchDetail_back-button:hover{background:#0000000a!important}.AIDeepResearchDetail_top-right-controls{display:flex;height:100%;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px;z-index:10}.AIDeepResearchDetail_status-capsule{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0;transition:all .2s ease;cursor:default}.AIDeepResearchDetail_status-capsule:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.AIDeepResearchDetail_cancel-button{display:flex;align-items:center;white-space:nowrap;gap:6px;padding:6px 12px;border:1px solid #fca5a5;background:#fef2f2f2;border-radius:80px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#dc2626}.AIDeepResearchDetail_cancel-button:hover:not(:disabled){border-color:#ef4444;background:#ef44441a;box-shadow:0 2px 8px #ef444433}.AIDeepResearchDetail_cancel-button:active:not(:disabled){transform:scale(.98)}.AIDeepResearchDetail_cancel-button:disabled{opacity:.6;cursor:not-allowed}.AIDeepResearchDetail_sources-button{display:flex;align-items:center;white-space:nowrap;gap:6px;padding:6px 12px;border:1px solid #d1d5db;background:#fffffff2;border-radius:80px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#4b5563}.AIDeepResearchDetail_sources-button:hover{border-color:#667eea;background:#667eea0d;box-shadow:0 2px 8px #667eea26}.AIDeepResearchDetail_sources-count{color:#9ca3af;font-size:13px}.AIDeepResearchDetail_title{margin:0 30px 0 0;font-size:30px;font-weight:500;font-family:Courier New,Consolas,Monaco,monospace;color:#222;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-break:break-word;line-height:1.4}.AIDeepResearchDetail_tab-content-wrapper{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AIDeepResearchDetail_tab-main{flex:1;overflow-y:auto;transition:margin-right .3s ease;position:relative;scrollbar-gutter:stable;will-change:transform;transform:translateZ(0);contain:paint;overscroll-behavior:contain}.AIDeepResearchDetail_tab-main.with-sources{margin-right:400px}.AIDeepResearchDetail_tabs{display:flex;min-height:0;flex:1;flex-direction:column}.AIDeepResearchDetail_tabs .ant-tabs-nav{margin:0;padding:0 24px;border-bottom:1px solid #e0e0e0}.AIDeepResearchDetail_tabs .ant-tabs-tab{padding:12px 20px;font-size:15px;font-weight:500}.AIDeepResearchDetail_tabs .ant-tabs-tab-active{color:#667eea!important}.AIDeepResearchDetail_tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#667eea,#764ba2);height:3px}.AIDeepResearchDetail_tabs .ant-tabs-content-holder{flex:1;position:relative;display:flex}.AIDeepResearchDetail_tabs .ant-tabs-content-holder:focus-visible{outline:none!important;border:none!important}.AIDeepResearchDetail_tabs .ant-tabs-content{height:100%}.AIDeepResearchDetail_tabs .ant-tabs-content:focus-visible,.AIDeepResearchDetail_tabs .ant-tabs-content-top:focus-visible{outline:none!important;border:none!important}.AIDeepResearchDetail_tabs .ant-tabs-tabpane{height:100%;overflow:hidden}.AIDeepResearchDetail_tab-label{font-size:16px;display:flex;align-items:center;gap:6px}.AIDeepResearchDetail_thinking-wrapper{padding:20px}.AIDeepResearchDetail_thinking-wrapper .aiwebsearch-workers-section{margin:0}.AIDeepResearchDetail_thinking-wrapper .AIDeepResearchItem_messages-list{padding:0}.AIDeepResearchDetail_sources-panel{position:absolute;top:0;right:0;width:400px;height:100%;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-2px 0 8px #0000000d;display:flex;flex-direction:column;z-index:10;animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.AIDeepResearchDetail_sources-panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e5e7eb;background:#fff}.AIDeepResearchDetail_sources-panel-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#1f2937}.AIDeepResearchDetail_sources-panel-content{flex:1;overflow-y:auto;background:#f8f9fa;display:flex;flex-direction:column}.AIDeepResearchDetail_sources-panel-content::-webkit-scrollbar{width:6px}.AIDeepResearchDetail_sources-panel-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.AIDeepResearchDetail_sources-panel-content::-webkit-scrollbar-track{background:transparent}.AIDeepResearchDetail_sources-panel-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 768px){.AIDeepResearchDetail_header{padding:16px}.AIDeepResearchDetail_title{font-size:18px}.AIDeepResearchDetail_tabs .ant-tabs-nav{padding:0 16px}.AIDeepResearchDetail_thinking-wrapper{padding:16px}.AIDeepResearchDetail_sources-panel{width:100%}.AIDeepResearchDetail_content.with-sources{display:none}}.AIDeepResearchDetail_model-dropdown-trigger{transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;cursor:pointer;padding:8px 14px;border-radius:8px;min-width:100px;justify-content:space-between;align-items:center;gap:2px}.AIDeepResearchDetail_model-dropdown-trigger:hover{background-color:#e1dbdb5a}.AIDeepResearchDetail_model-dropdown-trigger-display{font-size:17px;color:#444242;font-weight:500}.AIDeepResearchDetail_model-option-with-info{padding:8px;cursor:pointer;transition:background .2s}.AIDeepResearchDetail_model-option-with-info:hover{background:#667eea0d}.AIDeepResearchDetail_model-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.AIDeepResearchDetail_model-option-label{font-weight:600;font-size:14px;color:#1f2937}.AIDeepResearchDetail_model-option-description{font-size:12px;color:#6b7280;line-height:1.3}.dark .AIDeepResearchDetail_container{background:#1a1a1a}.dark .AIDeepResearchDetail_header{background:#1e1e1ee6}.dark .AIDeepResearchDetail_header:before{background:linear-gradient(90deg,#1890ff02,#2a4a6a 10%,#1890ff 50%,#40a9ff28)}.dark .AIDeepResearchDetail_header.loading:before{background:linear-gradient(90deg,#1890ff02,#2a4a6a,#1890ff 40%,#40a9ff,#1890ff 60%,#40a9ff28,#1890ff02)}.dark .AIDeepResearchDetail_back-button:hover{background:#ffffff14!important}.dark .AIDeepResearchDetail_cancel-button{border-color:#dc2626;background:#dc262626;color:#ef4444}.dark .AIDeepResearchDetail_cancel-button:hover:not(:disabled){background:#ef444433;border-color:#ef4444}.dark .AIDeepResearchDetail_sources-button{border-color:#3a3a3a;background:#282828f2;color:#e0e0e0}.dark .AIDeepResearchDetail_sources-button:hover{border-color:#1890ff;background:#1890ff1a;box-shadow:0 2px 8px #1890ff40}.dark .AIDeepResearchDetail_sources-count{color:#9ca3af}.dark .AIDeepResearchDetail_status-capsule:hover{box-shadow:0 2px 6px #ffffff26}.dark .AIDeepResearchDetail_title{color:#e0e0e0}.dark .AIDeepResearchDetail_tabs .ant-tabs-nav{border-bottom-color:#3a3a3a}.dark .AIDeepResearchDetail_tabs .ant-tabs-tab{color:#9ca3af}.dark .AIDeepResearchDetail_tabs .ant-tabs-tab-active{color:#40a9ff!important}.dark .AIDeepResearchDetail_tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#1890ff,#40a9ff)}.dark .AIDeepResearchDetail_sources-panel{background:#1e1e1e;border-left-color:#3a3a3a;box-shadow:-2px 0 8px #0000004d}.dark .AIDeepResearchDetail_sources-panel-header{background:#1e1e1e;border-bottom-color:#3a3a3a}.dark .AIDeepResearchDetail_sources-panel-title{color:#e0e0e0}.dark .AIDeepResearchDetail_sources-panel-content{background:#1a1a1a}.dark .AIDeepResearchDetail_sources-panel-content::-webkit-scrollbar-thumb{background:#4a4a4a}.dark .AIDeepResearchDetail_sources-panel-content::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.dark .AIDeepResearchDetail_model-dropdown-trigger{background-color:#282828cc;color:#e0e0e0}.dark .AIDeepResearchDetail_model-dropdown-trigger:hover{background-color:#323232e6}.dark .AIDeepResearchDetail_model-dropdown-trigger-display{color:#e0e0e0}.dark .AIDeepResearchDetail_model-option-with-info:hover{background:#1890ff1a}.dark .AIDeepResearchDetail_model-option-label{color:#e0e0e0}.dark .AIDeepResearchDetail_model-option-description{color:#9ca3af}.AIDeepResearchReference_drawer .ant-drawer-header{padding:16px 20px;background:#fff;border-bottom:1px solid #e5e7eb}.AIDeepResearchReference_header{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2937}.AIDeepResearchReference_list{display:flex;flex-direction:column;gap:12px}.AIDeepResearchReference_item{display:block;background:#fff;padding:16px;border-bottom:1px solid #e5e7eb;transition:all .2s ease;text-decoration:none;color:inherit;counter-increment:refIndex}.AIDeepResearchReference_item:hover{background:#f8f9fa;box-shadow:0 4px 12px #667eea26}.AIDeepResearchReference_item-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.AIDeepResearchReference_list{counter-reset:refIndex}.AIDeepResearchReference_item-header:before{content:counter(refIndex);width:20px;height:20px;border-radius:80px;background:#64656774;color:#fff;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AIDeepResearchReference_favicon-wrapper{position:relative;width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:4px;overflow:hidden}.AIDeepResearchReference_favicon{position:absolute;inset:0;width:100%;height:100%;max-width:16px;max-height:16px;border-radius:4px;-o-object-fit:fill;object-fit:fill;aspect-ratio:1 / 1;flex-shrink:0}.AIDeepResearchReference_favicon-fallback{position:absolute;inset:0;width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;flex-shrink:0}.AIDeepResearchReference_domain{font-size:12px;color:#6b7280;font-weight:500}.AIDeepResearchReference_title{margin:0 0 8px;font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.AIDeepResearchReference_item:hover .AIDeepResearchReference_title{color:#667eea}.AIDeepResearchReference_desc{margin:0;font-size:13px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.AIDeepResearchReference_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.AIDeepResearchReference_empty p{margin:12px 0 0;font-size:14px}.AIDeepResearchReference_drawer .ant-drawer-body::-webkit-scrollbar{width:6px}.AIDeepResearchReference_drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.AIDeepResearchReference_drawer .ant-drawer-body::-webkit-scrollbar-track{background:transparent}.AIDeepResearchReference_drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .AIDeepResearchReference_drawer .ant-drawer-header{background:#1e1e1e;border-bottom-color:#3a3a3a}.dark .AIDeepResearchReference_header{color:#e0e0e0}.dark .AIDeepResearchReference_item{background:#1e1e1e;border-bottom-color:#3a3a3a}.dark .AIDeepResearchReference_item:hover{background:#252525;box-shadow:0 4px 12px #1890ff33}.dark .AIDeepResearchReference_item-header:before{background:#4a4a4a;color:#fff}.dark .AIDeepResearchReference_favicon-fallback{background:#2a2a2a}.dark .AIDeepResearchReference_domain{color:#9ca3af}.dark .AIDeepResearchReference_title{color:#e0e0e0}.dark .AIDeepResearchReference_item:hover .AIDeepResearchReference_title{color:#40a9ff}.dark .AIDeepResearchReference_desc{color:#9ca3af}.dark .AIDeepResearchReference_empty{color:#666}.dark .AIDeepResearchReference_drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#3a3a3a}.dark .AIDeepResearchReference_drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.AIDeepResearch_root{width:100%;height:100vh;height:100dvh;position:relative;overflow:hidden}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.dark .AIDeepResearch_root{background:#1a1a1a}.UserProfileCard_container{margin-bottom:24px;padding-bottom:16px}.UserProfileCard_title{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.UserProfileCard_profile-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.UserProfileCard_avatar-wrapper{position:relative;flex-shrink:0}.UserProfileCard_avatar{width:80px;height:80px;border-radius:50%;background-color:#e8ebf0;display:flex;align-items:center;justify-content:center;overflow:hidden}.UserProfileCard_avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UserProfileCard_camera-btn{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background-color:#266fee;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff;transition:all .2s}.UserProfileCard_camera-btn:hover{transform:scale(1.1)}.UserProfileCard_nickname-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.UserProfileCard_nickname{font-size:20px;font-weight:600;color:#1f2329}.UserProfileCard_nickname-input{font-size:20px;font-weight:600;color:#1f2329;border:1px solid #ddd;border-radius:4px;padding:4px 8px;background-color:#fff;outline:none;transition:all .2s}.UserProfileCard_nickname-input:focus{border-color:#266fee;box-shadow:0 0 0 2px #266fee1a}.UserProfileCard_edit-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;opacity:.5;transition:opacity .2s}.UserProfileCard_edit-btn:hover{opacity:1}.UserProfileCard_badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;border-radius:4px;margin-left:4px}.UserProfileCard_badge--free,.UserProfileCard_badge--plus,.UserProfileCard_badge--pro,.UserProfileCard_badge--max{color:#5c6370;background-color:#f2f3f5}.UserProfileCard_email{font-size:14px;color:#8f959e}.UserProfileCard_actions{display:flex;gap:12px;flex-wrap:wrap}.UserProfileCard_btn{padding:8px 20px;font-size:14px;font-weight:400;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.UserProfileCard_btn-default{color:#1f2329;background-color:transparent;border:1px solid #E5E6EB}.UserProfileCard_btn-default:hover{background-color:#f7f8fa;border-color:#ddd}.UserProfileCard_btn-danger{color:#f53f3f;background-color:transparent;border:1px solid #F53F3F}.UserProfileCard_btn-danger:hover{background-color:#f53f3f0d}.mb-6{margin-bottom:24px}.min-w-0{min-width:0}.dark .UserProfileCard_title{color:#e0e0e0}.dark .UserProfileCard_avatar{background-color:#3a3a3a}.dark .UserProfileCard_camera-btn{border-color:#1e1e1e}.dark .UserProfileCard_nickname{color:#e0e0e0}.dark .UserProfileCard_nickname-input{color:#e0e0e0;border-color:#444;background-color:#252525}.dark .UserProfileCard_nickname-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #40a9ff1a}.dark .UserProfileCard_email{color:#888}.dark .UserProfileCard_btn-default{color:#e0e0e0;border-color:#444}.dark .UserProfileCard_btn-default:hover{background-color:#ffffff0d;border-color:#555}.dark .UserProfileCard_badge--free,.dark .UserProfileCard_badge--plus,.dark .UserProfileCard_badge--pro,.dark .UserProfileCard_badge--max{color:#a0a0a0;background-color:#3a3a3a}.GeneralSettings_container{width:100%}.GeneralSettings_section{background-color:#fafafa;border-radius:16px;padding:16px 24px;border-bottom:1px solid #f0f0f0}.GeneralSettings_section:last-child{border-bottom:none}.dark .GeneralSettings_section{background-color:#2d2d2d;border-bottom-color:#404040}.GeneralSettings_sectionTitle{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.dark .GeneralSettings_sectionTitle{color:#e0e0e0}.GeneralSettings_description{margin:0 0 16px;font-size:14px;color:#8f959e}.dark .GeneralSettings_description{color:#888}.GeneralSettings_dangerBox{margin-top:16px;padding:16px;background-color:#fef0f0;border:1px solid #FFCCC7;border-radius:8px}.dark .GeneralSettings_dangerBox{background-color:#f53f3f1a;border-color:#f53f3f4d}.GeneralSettings_dangerTitle{font-size:14px;font-weight:600;color:#f53f3f;margin-bottom:8px}.GeneralSettings_dangerDesc{font-size:13px;color:#8f959e;margin-bottom:12px}.dark .GeneralSettings_dangerDesc{color:#aaa}.GeneralSettings_dangerHighlight{font-weight:600;color:#1f2329}.dark .GeneralSettings_dangerHighlight{color:#e0e0e0}.GeneralSettings_dangerInput{width:100%;padding:8px 12px;font-size:13px;border:1px solid #E5E6EB;border-radius:6px;background-color:#fff;color:#1f2329;outline:none;margin-bottom:12px}.dark .GeneralSettings_dangerInput{border-color:#444;background-color:#252525;color:#e0e0e0}.GeneralSettings_dangerInput::-moz-placeholder{color:#8f959e}.GeneralSettings_dangerInput::placeholder{color:#8f959e}.dark .GeneralSettings_dangerInput::-moz-placeholder{color:#666}.dark .GeneralSettings_dangerInput::placeholder{color:#666}.GeneralSettings_confirmBtn{padding:8px 16px;font-size:14px;font-weight:500;color:#fff;background-color:#d9d9d9;border:none;border-radius:6px;cursor:not-allowed;transition:all .2s}.GeneralSettings_confirmBtn--active{background-color:#f53f3f;cursor:pointer}.GeneralSettings_confirmBtn--active:hover{background-color:#d93636}.GeneralSettings_cancelBtn{padding:8px 16px;font-size:14px;font-weight:500;color:#1f2329;background-color:transparent;border:1px solid #E5E6EB;border-radius:6px;cursor:pointer;transition:all .2s}.dark .GeneralSettings_cancelBtn{color:#e0e0e0;border-color:#444}.GeneralSettings_cancelBtn:hover{background-color:#f5f5f5}.dark .GeneralSettings_cancelBtn:hover{background-color:#383838}.GeneralSettings_optionCard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;background-color:#fff;border:2px solid #E5E6EB;border-radius:12px;cursor:pointer;transition:all .2s;text-align:center;min-height:120px}.GeneralSettings_optionCard--small{padding:12px 16px;min-height:50px}.dark .GeneralSettings_optionCard{background-color:#2d2d2d;border-color:#404040}.GeneralSettings_optionCard:hover{background-color:#f7f8fa;border-color:#0963ff}.GeneralSettings_optionCard:hover .GeneralSettings_optionLabel{color:#1456f0}.dark .GeneralSettings_optionCard:hover{background-color:#e0e9ff;border-color:#1456f0}.dark .GeneralSettings_optionCard:hover .GeneralSettings_optionLabel{color:#1456f0}.GeneralSettings_optionCard--active{border-color:#266fee}.GeneralSettings_optionCard--active:hover{background-color:#e0e9ff;border-color:#266fee}.dark .GeneralSettings_optionCard--active:hover{background-color:#2d2d2d;border-color:#266fee}.GeneralSettings_optionCard--active:hover .GeneralSettings_optionLabel,.dark .GeneralSettings_optionCard--active:hover .GeneralSettings_optionLabel{color:#266fee}.GeneralSettings_optionIcon{margin-bottom:12px;color:#1f2329;display:flex;align-items:center;justify-content:center;height:32px}.dark .GeneralSettings_optionIcon{color:#e0e0e0}.GeneralSettings_optionIcon--active{color:#266fee}.GeneralSettings_optionLabel{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:2px}.dark .GeneralSettings_optionLabel{color:#e0e0e0}.GeneralSettings_optionLabel--active{color:#266fee}.GeneralSettings_optionDesc{font-size:11px;color:#8f959e;line-height:1.3}.dark .GeneralSettings_optionDesc{color:#888}.GeneralSettings_container .ant-switch-checked{background-color:#266fee!important}.GeneralSettings_container .ant-switch-checked:hover:not(.ant-switch-disabled){background-color:#1557d6!important}.dark .GeneralSettings_container .ant-switch{background-color:#444}.dark .GeneralSettings_container .ant-switch-checked{background-color:#266fee!important}.PlaceholderInput_wrapper{position:relative;width:100%;min-width:0;flex:1}.PlaceholderInput_editor{height:32px;width:100%;max-width:100%;padding:4px 11px;color:#000000e0;font-size:14px;line-height:1.5715;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;transition:all .2s;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;overflow-y:hidden;overflow-x:auto;vertical-align:top;box-sizing:border-box}.PlaceholderInput_editor::-webkit-scrollbar{display:none}.PlaceholderInput_editor{-ms-overflow-style:none;scrollbar-width:none}.PlaceholderInput_editor:hover{border-color:#4096ff}.PlaceholderInput_editor:focus{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.PlaceholderInput_editor-error{border-color:#ff4d4f!important}.PlaceholderInput_editor-error:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1a!important}.PlaceholderInput_editor:empty:before{content:attr(data-placeholder);color:#00000040;pointer-events:none}.PlaceholderInput_chip{display:inline-block;color:#266fee;background-color:#266fee14;padding:2px 6px;margin:0 2px;border-radius:4px;font-weight:500;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}.PlaceholderInput_chip:hover{background-color:#266fee26}.PlaceholderInput_suggestions{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 2px 8px #00000026;min-width:280px;max-width:400px;max-height:300px;overflow-y:auto;overflow-x:hidden}.PlaceholderInput_suggestions-header{padding:8px 12px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:12px;font-weight:600;color:#8f959e;display:flex;justify-content:space-between;align-items:center}.PlaceholderInput_suggestions-hint{font-size:11px;font-weight:400;color:#bfbfbf}.PlaceholderInput_suggestion-item{padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.PlaceholderInput_suggestion-item:hover{background-color:#f5f5f5}.PlaceholderInput_suggestion-item-selected{background-color:#e6f4ff!important}.PlaceholderInput_suggestion-placeholder{color:#266fee;background-color:#266fee14;padding:2px 6px;border-radius:3px;font-weight:500;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;flex-shrink:0}.PlaceholderInput_suggestion-description{font-size:13px;color:#8f959e}.dark .PlaceholderInput_editor{color:#ffffffd9;background-color:#141414;border-color:#424242}.dark .PlaceholderInput_editor:hover{border-color:#4096ff}.dark .PlaceholderInput_editor:focus{border-color:#4096ff;box-shadow:0 0 0 2px #40a9ff33}.dark .PlaceholderInput_editor:empty:before{color:#ffffff4d}.dark .PlaceholderInput_chip{color:#40a9ff;background-color:#40a9ff26}.dark .PlaceholderInput_chip:hover{background-color:#40a9ff40}.dark .PlaceholderInput_suggestions{background:#2a2a2a;border-color:#424242;box-shadow:0 2px 8px #00000073}.dark .PlaceholderInput_suggestions-header{background-color:#1f1f1f;border-bottom-color:#333;color:#aaa}.dark .PlaceholderInput_suggestions-hint{color:#666}.dark .PlaceholderInput_suggestion-item:hover{background-color:#333}.dark .PlaceholderInput_suggestion-item-selected{background-color:#1a3a52!important}.dark .PlaceholderInput_suggestion-placeholder{color:#40a9ff;background-color:#40a9ff26}.dark .PlaceholderInput_suggestion-description{color:#aaa}.PromptPreferences_input-item{margin-bottom:12px}.PromptPreferences_input-row{display:flex;gap:8px;align-items:flex-start}.PromptPreferences_input-label{width:150px;height:32px;flex-shrink:0}.PromptPreferences_input-prompt{flex:1}.PromptPreferences_input-row .PlaceholderInput_wrapper{flex:1;min-width:0;align-self:flex-start}.PromptPreferences_input-actions{display:flex;gap:6px;flex-shrink:0;align-items:center;height:32px}.PromptPreferences_btn{height:32px;padding:4px 8px;font-size:14px;border-radius:6px;border:1px solid;cursor:pointer;transition:all .2s;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;white-space:nowrap}.PromptPreferences_btn:active{transform:scale(.98)}.PromptPreferences_btn-default{background-color:#fff;border-color:#1677ff;color:#1677ff}.PromptPreferences_btn-default:hover{background-color:#4096ff1f;border-color:#4096ff;color:#4096ff}.PromptPreferences_btn-primary{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;color:#1677ff;white-space:nowrap;border:none}.PromptPreferences_btn-primary:hover{background-color:#4096ff1f}.PromptPreferences_btn-danger{border-color:#ff4d4f;color:#ff4d4f}.PromptPreferences_btn-danger:hover{background-color:#ff77753a;border-color:#ff7875}.PromptPreferences_alert{margin-top:8px}.PromptPreferences_list-editor{padding:0 16px}.PromptPreferences_list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.PromptPreferences_list-title{font-weight:600;font-size:14px}.PromptPreferences_list-items{display:flex;flex-direction:column;gap:12px}.PromptPreferences_list-actions{display:flex;gap:8px}.PromptPreferences_add-btn{flex:1}.PromptPreferences_preview-section{margin-top:12px}.PromptPreferences_preview-title{font-weight:500;margin-bottom:4px;font-size:12px}.PromptPreferences_preview-box{background:#f8fafce6;border-radius:8px;padding:8px 10px;font-size:12px;color:#6b7280}.dark .PromptPreferences_preview-box{background:#232834d9;color:#ffffffc7}.dark .PromptPreferences_btn-default{background-color:#141414;border-color:#4096ff;color:#4096ff}.dark .PromptPreferences_btn-default:hover{background-color:#1a1a1a;border-color:#69b1ff;color:#69b1ff}.dark .PromptPreferences_btn-primary{background-color:#1677ff;border-color:#1677ff;color:#fff}.dark .PromptPreferences_btn-primary:hover{background-color:#4096ff;border-color:#4096ff}.dark .PromptPreferences_btn-danger{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.dark .PromptPreferences_btn-danger:hover{background-color:#ff7875;border-color:#ff7875}.PromptPreferences_container{display:flex;flex-direction:column;gap:24px}.PdfReaderSettings_section{margin-bottom:32px;padding:12px 24px 24px;border-radius:16px;box-shadow:inset 0 0 10px #0000001a;border:1px solid #e1dfdf}.PdfReaderSettings_section:last-child{border-bottom:none;margin-bottom:0}.PdfReaderSettings_section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.PdfReaderSettings_setting-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.PdfReaderSettings_setting-label{font-size:14px;font-weight:500;color:#1f2329;margin-bottom:4px}.PdfReaderSettings_setting-description{font-size:13px;color:#8f959e}.PdfReaderSettings_alert{padding:12px;border-radius:6px;font-size:13px;margin-bottom:12px;display:flex;align-items:flex-start;gap:8px}.PdfReaderSettings_alert-warning{background-color:#fff7e6;border:1px solid #FFD591;color:#8f959e}.PdfReaderSettings_alert-info{background-color:#e9f0fe;border:1px solid #A8C5F5;color:#8f959e}.PdfReaderSettings_alert-tip{background-color:#fffbe6;border:1px solid #FFE58F;color:#8f959e}.PdfReaderSettings_alert-link{color:#266fee;text-decoration:underline;margin-left:8px}.PdfReaderSettings_setting-full{margin-bottom:12px}.PdfReaderSettings_hotkey-table{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background-color:#fafafa}.PdfReaderSettings_hotkey-row{display:flex;align-items:center;border-bottom:1px solid #e8e8e8}.PdfReaderSettings_hotkey-row:last-child{border-bottom:none}.PdfReaderSettings_hotkey-cell{padding:16px;display:flex;align-items:center}.PdfReaderSettings_hotkey-header{width:120px;font-size:14px;font-weight:600;color:#1f2329;background-color:#f5f5f5;border-right:1px solid #e8e8e8;justify-content:center}.PdfReaderSettings_hotkey-cell:not(.PdfReaderSettings_hotkey-header){flex:1;justify-content:center}.PdfReaderSettings_textarea{width:100%;font-size:14px;border-radius:8px}.PdfReaderSettings_textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.mb-4{margin-bottom:16px}.mb-3{margin-bottom:12px}.mt-3{margin-top:12px}.dark .PdfReaderSettings_section{background-color:#2d2d2d;border-color:#404040;box-shadow:inset 0 0 10px #0000004d}.dark .PdfReaderSettings_section-title,.dark .PdfReaderSettings_setting-label{color:#e0e0e0}.dark .PdfReaderSettings_setting-description,.dark .PdfReaderSettings_alert{color:#aaa}.dark .PdfReaderSettings_alert-warning{background-color:#f53f3f1a;border-color:#f53f3f4d}.dark .PdfReaderSettings_alert-info{background-color:#266fee1a;border-color:#266fee4d}.dark .PdfReaderSettings_alert-tip{background-color:#ffc1071a;border-color:#ffc1074d}.dark .PdfReaderSettings_alert-link{color:#40a9ff}.dark .PdfReaderSettings_hotkey-table{background-color:#1a1a1a;border-color:#333}.dark .PdfReaderSettings_hotkey-row{border-bottom-color:#333}.dark .PdfReaderSettings_hotkey-header{background-color:#262626;border-right-color:#333;color:#e0e0e0}.dark .PdfReaderSettings_textarea{background-color:#1a1a1a;border-color:#404040;color:#e0e0e0}.dark .PdfReaderSettings_textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.dark .PdfReaderSettings_textarea::-moz-placeholder{color:#666}.dark .PdfReaderSettings_textarea::placeholder{color:#666}.MarkdownReaderSettings_section{margin-bottom:32px;padding:12px 24px 24px;border-radius:16px;box-shadow:inset 0 0 10px #0000001a;border:1px solid #e1dfdf}.MarkdownReaderSettings_section:last-child{border-bottom:none;margin-bottom:0}.MarkdownReaderSettings_section-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#1a1a1a}.dark .MarkdownReaderSettings_section{background-color:#1f1f1f;border-color:#404040}.dark .MarkdownReaderSettings_section-title{color:#e0e0e0}.InterfaceSettings_section{margin-bottom:32px;padding:12px 24px 24px;border-radius:16px;box-shadow:inset 0 0 10px #0000001a;border:1px solid #e1dfdf}.InterfaceSettings_section:last-child{border-bottom:none;margin-bottom:0}.InterfaceSettings_section-title{margin:0 0 8px;font-size:16px;font-weight:600;color:#1a1a1a}.InterfaceSettings_section-description{font-size:13px;color:#8f959e;margin-bottom:16px}.InterfaceSettings_setting-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:12px 16px;border-radius:8px;background-color:#fafafa;transition:background-color .2s ease}.InterfaceSettings_setting-row:hover{background-color:#f5f5f5}.InterfaceSettings_setting-label{font-size:14px;font-weight:500;color:#1f2329;margin-bottom:4px}.InterfaceSettings_setting-description{font-size:13px;color:#8f959e}.InterfaceSettings_hint{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:#8f959e}.InterfaceSettings_hint-icon{flex-shrink:0}.flex-1{flex:1}.mr-4{margin-right:16px}.mr-2{margin-right:8px}.dark .InterfaceSettings_section{background-color:#2d2d2d;border-color:#404040;box-shadow:inset 0 0 10px #0000004d}.dark .InterfaceSettings_section-title{color:#e0e0e0}.dark .InterfaceSettings_section-description{color:#aaa}.dark .InterfaceSettings_setting-row{background-color:#363636}.dark .InterfaceSettings_setting-row:hover{background-color:#404040}.dark .InterfaceSettings_setting-label{color:#e0e0e0}.dark .InterfaceSettings_setting-description{color:#aaa}.dark .InterfaceSettings_hint{color:#9ca3af}.ConversationSettings_container{width:100%;max-width:720px;margin:0 auto;padding-bottom:32px}.ConversationSettings_section{margin-bottom:32px}.ConversationSettings_section:last-child{margin-bottom:0}.ConversationSettings_section_title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1a1a1a;transition:color .2s}.ConversationSettings_section_title.dark{color:#e0e0e0}.ConversationSettings_section_description{margin:0 0 20px;font-size:14px;color:#8f959e;line-height:1.5;transition:color .2s}.ConversationSettings_section_description.dark{color:#aaa}.ConversationSettings_setting_item{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f7f8fa;border-radius:8px;border:1px solid #E5E6EB;transition:all .2s}.ConversationSettings_setting_item.dark{background-color:#2d2d2d;border-color:#404040}.ConversationSettings_setting_label{font-size:14px;color:#1f2329;font-weight:500;transition:color .2s}.ConversationSettings_setting_label.dark{color:#e0e0e0}.ConversationSettings_info_box{margin-top:20px;padding:14px 16px;background-color:#e8f0fe;border:1px solid #D2E3FC;border-radius:8px;transition:all .2s}.ConversationSettings_info_box.dark{background-color:#266fee1a;border-color:#266fee4d}.ConversationSettings_info_content{font-size:12px;color:#1f6fee;line-height:1.6}.ConversationSettings_info_box.dark .ConversationSettings_info_content{color:#b3d9ff}.ConversationSettings_info_title{font-weight:600;margin-bottom:6px}.ConversationSettings_divider{height:1px;background:linear-gradient(to right,transparent,#E5E6EB 20%,#E5E6EB 80%,transparent);margin:36px 0;transition:background .2s}.ConversationSettings_divider.dark{background:linear-gradient(to right,transparent,#404040 20%,#404040 80%,transparent)}.ConversationSettings_radio_group{width:100%}.ConversationSettings_radio_group_inner{width:100%;display:flex;flex-direction:column;gap:12px}.ConversationSettings_radio_item{display:flex;padding:16px;background-color:#f7f8fa;border:1px solid #E5E6EB;border-radius:8px;transition:all .2s;cursor:pointer}.ConversationSettings_radio_item:hover{background-color:#eef2f6;border-color:#c9cdd4}.ConversationSettings_radio_item.dark{background-color:#2d2d2d;border-color:#404040}.ConversationSettings_radio_item.dark:hover{background-color:#363636;border-color:#4a4a4a}.ConversationSettings_radio_item :global(.ant-radio-wrapper-checked){font-weight:500}.ConversationSettings_radio_item :global(.ant-radio-wrapper){width:100%;display:flex;align-items:flex-start}.ConversationSettings_radio_content{flex:1;margin-left:8px}.ConversationSettings_radio_title{font-size:14px;font-weight:500;color:#1f2329;margin-bottom:4px;transition:color .2s}.ConversationSettings_radio_title.dark{color:#e0e0e0}.ConversationSettings_radio_description{font-size:12px;color:#8f959e;line-height:1.5;transition:color .2s}.ConversationSettings_radio_description.dark{color:#aaa}@media (max-width: 768px){.ConversationSettings_container{max-width:100%}.ConversationSettings_section_title{font-size:15px}.ConversationSettings_section_description{font-size:13px}.ConversationSettings_setting_item,.ConversationSettings_radio_item{padding:14px}.ConversationSettings_info_box{padding:12px 14px}}.ConversationSettings_radio_group :global(.ant-radio-wrapper){margin-right:0}.ConversationSettings_radio_group :global(.ant-radio){align-self:flex-start;margin-top:2px}.ConversationSettings_setting_item.dark .ant-select-selector{background-color:#2d2d2d!important;border-color:#404040!important;color:#e0e0e0!important}.ConversationSettings_setting_item.dark .ant-select:hover .ant-select-selector{border-color:#1890ff!important}.ConversationSettings_setting_item.dark .ant-select-selection-item{color:#e0e0e0!important}.ConversationSettings_setting_item.dark .ant-select-arrow{color:#9ca3af!important}.ConversationSettings_setting_item.dark .ant-select-selection-placeholder{color:#6b7280!important}.PromptCommandSettings_section{margin-bottom:32px}.PromptCommandSettings_section:last-child{margin-bottom:0}.PromptCommandSettings_section_title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1a1a1a;transition:color .2s}.PromptCommandSettings_section_title.dark{color:#e0e0e0}.PromptCommandSettings_section_description{margin:0 0 20px;font-size:14px;color:#8f959e;line-height:1.5;transition:color .2s}.PromptCommandSettings_section_description.dark{color:#aaa}.PromptCommandSettings_setting_item{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#f7f8fa;border-radius:8px;border:1px solid #E5E6EB;transition:all .2s}.PromptCommandSettings_setting_item.dark{background-color:#2d2d2d;border-color:#404040}.PromptCommandSettings_setting_label{font-size:14px;color:#1f2329;font-weight:500;transition:color .2s}.PromptCommandSettings_setting_label.dark{color:#e0e0e0}.PromptCommandSettings_info_box{margin-top:20px;padding:14px 16px;background-color:#e8f0fe;border:1px solid #D2E3FC;border-radius:8px;transition:all .2s}.PromptCommandSettings_info_box.dark{background-color:#266fee1a;border-color:#266fee4d}.PromptCommandSettings_info_content{font-size:12px;color:#1f6fee;line-height:1.6}.PromptCommandSettings_info_box.dark .PromptCommandSettings_info_content{color:#b3d9ff}.PromptCommandSettings_info_title{font-weight:600;margin-bottom:6px}.PromptCommandSettings_field_container{min-width:280px;flex:1}.PromptCommandSettings_field_label{font-size:13px;font-weight:600;margin-bottom:6px}.PromptCommandSettings_field_hint{font-size:12px;margin-top:6px;color:#6b7280;transition:color .2s}.PromptCommandSettings_field_hint.dark{color:#9ca3af}.PromptCommandSettings_field_hint_below{font-size:12px;margin-bottom:6px;color:#6b7280;transition:color .2s}.PromptCommandSettings_field_hint_below.dark{color:#9ca3af}.PromptCommandSettings_tip_text{font-size:12px;color:#6b7280;transition:color .2s}.PromptCommandSettings_tip_text.dark{color:#9ca3af}.MemoryManager_root{color:#1f1f1f}.MemoryManager_switch-card{border:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#ffffffa6,#ffffff59);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:row;justify-content:space-between;box-shadow:0 8px 24px #0f172a14}.MemoryManager_content-wrapper{display:flex;flex-direction:column;gap:16px}.MemoryManager_delete-icon{color:#666;transition:color .2s ease;cursor:pointer}.MemoryManager_delete-icon:hover{color:#ff4d4f!important;cursor:pointer}.MemoryManager_filters{padding:12px 16px;border:1px solid rgba(0,0,0,.06);border-radius:10px;background:linear-gradient(135deg,#ffffffa6,#ffffff59);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 24px #0f172a14}.MemoryManager_label{color:#4b5563;font-size:12px}.MemoryManager_limit-input .ant-input-number-input{min-width:72px}.MemoryManager_table-card,.MemoryManager_preferences,.MemoryManager_manual-card{border:1px solid rgba(0,0,0,.06);border-radius:12px;background:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px #0f172a0a}.MemoryManager_table-card .ant-table{background:transparent}.MemoryManager_table-card .ant-table-container{border-radius:12px}.MemoryManager_table-card .ant-table-thead>tr>th{background:#ffffffb3}.MemoryManager_table-pagination{margin-top:20px;padding:0 8px}.MemoryManager_table-pagination .ant-pagination-options .ant-select-selector{min-height:32px}.MemoryManager_preferences{padding:16px;display:flex;flex-direction:column;gap:12px}.MemoryManager_section-title{font-weight:600;font-size:14px;color:inherit}.MemoryManager_preferences-list{display:flex;flex-direction:column;gap:12px}.MemoryManager_preference-item{display:flex;gap:8px}.MemoryManager_preference-input{flex:1}.MemoryManager_remove-btn{min-width:32px}.MemoryManager_preferences-actions{display:flex;gap:12px}.MemoryManager_add-btn{flex:1}.MemoryManager_preview{font-size:12px;color:#6b7280}.MemoryManager_preview-title{font-weight:500;margin-bottom:4px}.MemoryManager_preview-box{background:#f8fafce6;border-radius:8px;padding:8px 10px}.MemoryManager_manual-card{padding:16px;display:flex;flex-direction:column;gap:12px}.MemoryManager_manual-textarea{background:#ffffffbf}.MemoryManager_manual-actions{display:flex;justify-content:flex-end}.dark .MemoryManager_root{color:#f5f5f5}.dark .MemoryManager_switch-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#20232dcc,#161a26d9);box-shadow:0 10px 28px #00000059}.dark .MemoryManager_filters,.dark .MemoryManager_table-card,.dark .MemoryManager_preferences,.dark .MemoryManager_manual-card{border:1px solid rgba(255,255,255,.12);background:#20232d80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000040}.dark .MemoryManager_filters .ant-picker,.dark .MemoryManager_filters .ant-input-number,.dark .MemoryManager_filters .ant-btn-default,.dark .MemoryManager_filters .ant-btn-dangerous.ant-btn-default{background:#181c26e6;border-color:#ffffff1f;color:#ffffffd9}.dark .MemoryManager_filters .ant-input-number-input,.dark .MemoryManager_filters .ant-picker-input>input{color:#ffffffd9}.dark .MemoryManager_filters .ant-picker-suffix,.dark .MemoryManager_filters .ant-picker-clear,.dark .MemoryManager_filters .ant-input-number-handler-wrap span{color:#ffffffa6}.dark .MemoryManager_filters .ant-btn-default:hover,.dark .MemoryManager_filters .ant-btn-dangerous.ant-btn-default:hover{border-color:var(--primary-color, #1890ff)!important;color:var(--primary-color, #1890ff)!important;background:#40a9ff1f!important}.dark .MemoryManager_label{color:#ffffffa6}.dark .MemoryManager_table-card .ant-table{color:#f5f5f5}.dark .MemoryManager_table-card .ant-table-thead>tr>th{background:#282c38d9;color:#ffffffd9}.dark .MemoryManager_table-card .ant-table-tbody>tr>td{background:transparent;color:#ffffffd9}.dark .MemoryManager_table-card .ant-table-tbody>tr.ant-table-row:hover>td{background:#40a9ff14}.dark .MemoryManager_section-title{color:#fff}.dark .MemoryManager_preferences-list{color:#ffffffd9}.dark .MemoryManager_preference-input .ant-input{background:#181c26e6;border-color:#ffffff1f;color:#f9fafb}.dark .MemoryManager_preference-input .ant-input::-moz-placeholder{color:#ffffff59}.dark .MemoryManager_preference-input .ant-input::placeholder{color:#ffffff59}.dark .MemoryManager_preview{color:#fff9}.dark .MemoryManager_preview-box{background:#232834d9;color:#ffffffc7}.dark .MemoryManager_manual-textarea .ant-input{background:#181c26e6;border-color:#ffffff1f;color:#f9fafb}.dark .MemoryManager_manual-textarea .ant-input::-moz-placeholder{color:#ffffff59}.dark .MemoryManager_manual-textarea .ant-input::placeholder{color:#ffffff59}.dark .MemoryManager_limit-input .ant-input-number{background:#181c26e6;border-color:#ffffff1f}.dark .MemoryManager_limit-input .ant-input-number-input{color:#ffffffd9}.dark .MemoryManager_limit-input .ant-input-number-handler-wrap{background:#181c26e6;border-left-color:#ffffff1f}.dark .MemoryManager_limit-input .ant-input-number-handler{border-top-color:#ffffff1f;color:#ffffffa6}.dark .MemoryManager_limit-input .ant-input-number-handler:hover{color:var(--primary-color, #1890ff)}.dark .MemoryManager_divider{border-top-color:#ffffff1f}.dark .MemoryManager_filters .ant-popconfirm{color:#ffffffd9}.dark .MemoryManager_table-card .ant-checkbox-inner{background:#181c26e6;border-color:#ffffff40}.dark .MemoryManager_table-card .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color, #1890ff);border-color:var(--primary-color, #1890ff)}.dark .MemoryManager_table-card .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--primary-color, #1890ff)}.dark .MemoryManager_table-pagination .ant-pagination-item{background:#181c26e6;border-color:#ffffff1f}.dark .MemoryManager_table-pagination .ant-pagination-item a{color:#ffffffd9}.dark .MemoryManager_table-pagination .ant-pagination-item:hover{border-color:var(--primary-color, #1890ff)}.dark .MemoryManager_table-pagination .ant-pagination-item:hover a{color:var(--primary-color, #1890ff)}.dark .MemoryManager_table-pagination .ant-pagination-item-active{background-color:var(--primary-color, #1890ff);border-color:var(--primary-color, #1890ff)}.dark .MemoryManager_table-pagination .ant-pagination-item-active a{color:#fff}.dark .MemoryManager_preferences-actions .ant-btn-dashed{background:transparent!important;border-color:var(--primary-color, #1890ff)!important;color:var(--primary-color, #40a9ff)!important}.dark .MemoryManager_preferences-actions .ant-btn-dashed:hover{border-color:#69c0ff!important;color:#69c0ff!important;background:#40a9ff1a!important}.dark .MemoryManager_table-pagination .ant-select-selector{background:#181c26e6!important;border-color:#ffffff1f!important;color:#ffffffd9!important}.dark .MemoryManager_table-pagination .ant-select-arrow{color:#ffffffa6}.dark .MemoryManager_table-pagination .ant-pagination-options-quick-jumper input{background:#181c26e6;border-color:#ffffff1f;color:#ffffffd9}.dark .MemoryManager_table-pagination .ant-pagination-jump-prev,.dark .MemoryManager_table-pagination .ant-pagination-jump-next,.dark .MemoryManager_table-pagination .ant-pagination-prev,.dark .MemoryManager_table-pagination .ant-pagination-next{color:#ffffffa6}.dark .MemoryManager_table-pagination .ant-pagination-jump-prev:hover,.dark .MemoryManager_table-pagination .ant-pagination-jump-next:hover,.dark .MemoryManager_table-pagination .ant-pagination-prev:hover,.dark .MemoryManager_table-pagination .ant-pagination-next:hover{color:var(--primary-color, #1890ff)}.dark .MemoryManager_table-pagination .ant-pagination-disabled{opacity:.3}.dark .MemoryManager_delete-icon{color:#ffffffa6;cursor:pointer}.dark .MemoryManager_delete-icon:hover{color:#ff4d4f!important;cursor:pointer}.MemoryManager_search-card{border:1px solid rgba(0,0,0,.06);border-radius:12px;background:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px #0f172a0a;padding:16px}.MemoryManager_search-panel{display:flex;flex-direction:column;gap:16px}.MemoryManager_search-input-wrapper{margin-top:12px}.MemoryManager_search-results{min-height:100px;max-height:600px;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:8px;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#ffffffbf}.MemoryManager_search-result-item{border-bottom:1px solid rgba(0,0,0,.06);padding:12px 8px}.MemoryManager_search-result-item:last-child{border-bottom:none}.MemoryManager_search-result-content{display:flex;flex-direction:column;gap:8px;width:100%}.MemoryManager_search-result-header{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.MemoryManager_search-result-text{color:#1f1f1f;font-size:14px;line-height:1.6;flex:1;min-width:0}.MemoryManager_search-result-score{flex-shrink:0;padding:2px 8px;border-radius:4px;background:linear-gradient(135deg,#1890ff1a,#40a9ff26);border:1px solid rgba(24,144,255,.3);color:#1890ff;font-size:12px;font-weight:600;font-family:SF Mono,Monaco,Consolas,monospace}.MemoryManager_search-result-time{color:#9ca3af;font-size:12px}.MemoryManager_search-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}.dark .MemoryManager_search-card{border:1px solid rgba(255,255,255,.12);background:#20232d80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000040}.dark .MemoryManager_search-results{border-color:#ffffff1f;background:#181c2680}.dark .MemoryManager_search-result-item{border-bottom-color:#ffffff14}.dark .MemoryManager_search-result-text{color:#ffffffd9}.dark .MemoryManager_search-result-score{background:linear-gradient(135deg,#40a9ff26,#40a9ff33);border-color:#40a9ff66;color:#40a9ff}.dark .MemoryManager_search-result-time,.dark .MemoryManager_search-empty{color:#ffffff73}.dark .MemoryManager_search-input-wrapper .ant-input-search input{background:#181c26e6;border-color:#ffffff1f;color:#ffffffd9}.dark .MemoryManager_search-input-wrapper .ant-input-search input::-moz-placeholder{color:#ffffff59}.dark .MemoryManager_search-input-wrapper .ant-input-search input::placeholder{color:#ffffff59}.MemoryManager_edit-icon{color:#666;transition:color .2s ease;cursor:pointer}.MemoryManager_edit-icon:hover{color:#1890ff!important;cursor:pointer}.dark .MemoryManager_edit-icon{color:#ffffffa6}.dark .MemoryManager_edit-icon:hover{color:#40a9ff!important}.MemoryManager_content-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MemoryManager_edit-modal-content{display:flex;flex-direction:column;gap:12px}.MemoryManager_edit-modal-label{font-weight:500;color:#4b5563;font-size:14px}.MemoryManager_edit-modal-textarea{font-size:14px;line-height:1.6}.MemoryManager_edit-modal-time{color:#9ca3af;font-size:12px;text-align:right}.dark .MemoryManager_edit-modal-label{color:#ffffffd9}.dark .MemoryManager_edit-modal-time{color:#ffffff73}.dark .MemoryManager_switch-card .ant-input-number{background-color:#2d2d2d!important;border-color:#404040!important;color:#e0e0e0!important}.dark .MemoryManager_switch-card .ant-input-number:hover,.dark .MemoryManager_switch-card .ant-input-number:focus,.dark .MemoryManager_switch-card .ant-input-number-focused{border-color:#1890ff!important}.dark .MemoryManager_switch-card .ant-input-number-input{color:#e0e0e0!important;background-color:transparent!important}.dark .MemoryManager_switch-card .ant-input-number-handler-wrap{background-color:#3a3a3a!important;border-color:#404040!important}.dark .MemoryManager_switch-card .ant-input-number-handler{border-color:#404040!important}.dark .MemoryManager_switch-card .ant-input-number-handler:hover{background-color:#4a4a4a!important}.dark .MemoryManager_switch-card .ant-input-number-handler-up-inner,.dark .MemoryManager_switch-card .ant-input-number-handler-down-inner{color:#9ca3af!important}.dark .MemoryManager_table-pagination .ant-select-selector{background-color:#2d2d2d!important;border-color:#404040!important;color:#e0e0e0!important}.dark .MemoryManager_table-pagination .ant-select:hover .ant-select-selector{border-color:#1890ff!important}.dark .MemoryManager_table-pagination .ant-select-selection-item{color:#e0e0e0!important}.dark .MemoryManager_table-pagination .ant-select-arrow{color:#9ca3af!important}.PluginSettings_container{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}.dark .PluginSettings_container{color:#e0e0e0}.PluginSettings_body{display:flex;flex:1;overflow:hidden;gap:0;position:relative}.PluginSettings_nav-toggle-btn{width:32px;height:100%;padding:0;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.PluginSettings_nav-toggle-btn:hover{background:#efeff0;border-radius:8px}.dark .PluginSettings_nav-toggle-btn{background:#2a2a2a;border-color:#333;color:#999}.PluginSettings_header{display:flex;align-items:flex-end;gap:12px;padding:0 0 8px;margin-bottom:16px;border-bottom:1px solid transparent;justify-content:space-between}.dark .PluginSettings_header{border-bottom-color:#333}.PluginSettings_header-buttons{display:flex;align-items:center;gap:12px;flex-shrink:0}.PluginSettings_save-btn,.PluginSettings_install-btn{flex-shrink:0}.PluginSettings_header-content{flex:1}.PluginSettings_header h2{font-size:20px;font-weight:600;margin-bottom:8px;color:inherit}.PluginSettings_description{font-size:14px;color:#888;margin:0}.dark .PluginSettings_description{color:#999}.PluginSettings_nav{width:140px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e8e8e8;transition:width .3s ease,opacity .2s ease;overflow:hidden;opacity:1}.PluginSettings_nav.collapsed{width:0;border-right:none;min-width:0;opacity:0;pointer-events:none}.dark .PluginSettings_nav{border-right-color:#333}.PluginSettings_nav-toggle:hover{color:#266fee}.dark .PluginSettings_nav-toggle{color:#999}.dark .PluginSettings_nav-toggle:hover{color:#266fee}.PluginSettings_nav-list{flex:1;overflow-y:auto;padding:8px 0}.PluginSettings_nav-item{padding:8px 12px;border:none;border-radius:0;background:transparent;color:#333;font-size:13px;text-align:left;cursor:pointer;transition:all .2s;white-space:nowrap}.PluginSettings_nav-item:hover{background:#f5f5f5;color:#266fee}.PluginSettings_nav-item.active{background:#e6f4ff;color:#266fee;font-weight:500}.dark .PluginSettings_nav-item{color:#e0e0e0}.dark .PluginSettings_nav-item:hover{background:#3a3a3a;color:#266fee}.dark .PluginSettings_nav-item.active{background:#1a3a5a;color:#266fee}.PluginSettings_content{flex:1;overflow-y:auto;min-width:0}.PluginSettings_collapse{width:100%}.PluginSettings_collapse :where(.css-dev-only-do-not-override-1odpy5d).ant-collapse,.PluginSettings_collapse .ant-collapse{border:none!important}.PluginSettings_collapse .ant-collapse-item{margin-bottom:12px;border:none!important;border-radius:6px}.dark .PluginSettings_collapse .ant-collapse-item{border-color:transparent!important}.PluginSettings_collapse .ant-collapse-content-active{background-color:#f0f7ff!important}.dark .PluginSettings_collapse .ant-collapse-content-active{background-color:#1a2332!important}.PluginSettings_collapse .ant-collapse-content-box{background-color:transparent!important}.PluginSettings_group{display:flex;flex-direction:column;gap:16px;padding:8px 0}.PluginSettings_item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.PluginSettings_item label{font-size:14px;font-weight:500;color:inherit;flex-shrink:0}.PluginSettings_item-label-wrapper{display:flex;flex-direction:column;gap:4px}.PluginSettings_item-description{font-size:12px;color:#888;font-weight:400}.dark .PluginSettings_item-description{color:#999}.PluginSettings_item-with-description{align-items:flex-start}.PluginSettings_item-with-description .PluginSettings_item-label-wrapper{flex:1}.PluginSettings_item .ant-input-number,.PluginSettings_item .ant-select{width:200px!important;min-width:200px;max-width:200px;flex-shrink:0}.PluginSettings_item-radio{flex-direction:row;align-items:flex-start;gap:16px;justify-content:flex-start}.PluginSettings_item-radio label{flex-shrink:0;margin-top:4px}.PluginSettings_item .ant-radio-group{display:flex;flex-direction:column;gap:8px;flex-shrink:0;align-items:flex-start;width:auto}.PluginSettings_item .ant-radio-wrapper{margin:0;text-align:left;justify-content:flex-start}.PluginSettings_item .ant-radio-wrapper .ant-radio{margin-right:8px}.PluginSettings_item .ant-switch{width:40px;min-width:40px;height:20px;line-height:20px}.PluginSettings_item .ant-switch:after{width:16px;height:16px}.PluginSettings_item .ant-switch-checked:after{left:calc(100% - 18px)}.PluginSettings_container.dark .ant-input-number{background-color:#2d2d2d!important;border-color:#404040!important;color:#e0e0e0!important}.PluginSettings_container.dark .ant-input-number:hover,.PluginSettings_container.dark .ant-input-number:focus,.PluginSettings_container.dark .ant-input-number-focused{border-color:#1890ff!important}.PluginSettings_container.dark .ant-input-number-input{color:#e0e0e0!important;background-color:transparent!important}.PluginSettings_container.dark .ant-input-number-handler-wrap{background-color:#3a3a3a!important;border-color:#404040!important}.PluginSettings_container.dark .ant-input-number-handler{border-color:#404040!important}.PluginSettings_container.dark .ant-input-number-handler:hover{background-color:#4a4a4a!important}.PluginSettings_container.dark .ant-input-number-handler-up-inner,.PluginSettings_container.dark .ant-input-number-handler-down-inner{color:#9ca3af!important}.PluginSettings_container.dark .ant-radio-wrapper{color:#e0e0e0!important}.PluginSettings_container.dark .ant-radio-inner{background-color:#2d2d2d!important;border-color:#505050!important}.PluginSettings_container.dark .ant-radio-checked .ant-radio-inner{border-color:#1890ff!important;background-color:#1890ff!important}.PluginSettings_container.dark .ant-radio-wrapper:hover .ant-radio-inner{border-color:#1890ff!important}.PluginSettings_container.dark .ant-select-selector{background-color:#2d2d2d!important;border-color:#404040!important;color:#e0e0e0!important}.PluginSettings_container.dark .ant-select:hover .ant-select-selector{border-color:#1890ff!important}.PluginSettings_container.dark .ant-select-arrow{color:#9ca3af!important}.PluginSettings_container.dark .ant-switch{background-color:#505050!important}.PluginSettings_container.dark .ant-switch-checked{background-color:#1890ff!important}.PluginSettings_container.dark .ant-collapse-header,.PluginSettings_container.dark .ant-collapse-header-text{color:#e0e0e0!important}.PluginSettings_container.dark .ant-collapse-expand-icon{color:#9ca3af!important}.PluginSettings_container.dark .ant-collapse-content{background-color:transparent!important;border-color:#404040!important}.PluginSettings_container.dark .ant-collapse-content-box{color:#e0e0e0!important}.PluginSettings_container.dark .PluginSettings_install-btn{background-color:#2d2d2d!important;border-color:#404040!important;color:#e0e0e0!important}.PluginSettings_container.dark .PluginSettings_install-btn:hover{border-color:#1890ff!important;color:#1890ff!important}.PluginSettings_container.dark .PluginSettings_nav-toggle-btn:hover{background:#3a3a3a}.BYOKSettings_container{padding:24px}.BYOKSettings_section{margin-bottom:32px}.BYOKSettings_section:last-child{margin-bottom:0}.BYOKSettings_container.dark{color:#e0e0e0}.GeneralSettingsMobile_container{width:100%;padding:16px;display:flex;flex-direction:column;gap:16px;background-color:#f5f5f5}.GeneralSettingsMobile_container.dark{background-color:#1e1e1e}.GeneralSettingsMobile_card{background-color:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 2px #0000000d}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_card{background-color:#252525;box-shadow:0 1px 2px #0003}.GeneralSettingsMobile_card-title{margin:0 0 16px;font-size:16px;font-weight:600;color:#222}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_card-title{color:#e0e0e0}.GeneralSettingsMobile_profile-section{display:flex;align-items:center;gap:12px;margin-bottom:20px}.GeneralSettingsMobile_avatar-wrapper{position:relative;flex-shrink:0}.GeneralSettingsMobile_avatar{width:64px;height:64px;border-radius:50%;background-color:#e8ebf0;display:flex;align-items:center;justify-content:center;overflow:hidden}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_avatar{background-color:#3a3a3a}.GeneralSettingsMobile_avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.GeneralSettingsMobile_camera-btn{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background-color:#1890ff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid white;transition:all .2s}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_camera-btn{border-color:#252525}.GeneralSettingsMobile_camera-btn:hover{transform:scale(1.1)}.GeneralSettingsMobile_user-info{flex:1;min-width:0}.GeneralSettingsMobile_nickname-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.GeneralSettingsMobile_nickname{font-size:18px;font-weight:600;color:#222}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_nickname{color:#e0e0e0}.GeneralSettingsMobile_edit-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#666;font-size:16px;transition:color .2s}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_edit-btn{color:#888}.GeneralSettingsMobile_edit-btn:hover{color:#1890ff}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_edit-btn:hover{color:#40a9ff}.GeneralSettingsMobile_nickname-input{font-size:18px;font-weight:600;color:#222;border:1px solid #ddd;border-radius:6px;padding:4px 8px;background-color:#fff;outline:none;transition:all .2s;width:100%}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_nickname-input{color:#e0e0e0;border-color:#444;background-color:#2d2d2d}.GeneralSettingsMobile_nickname-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.GeneralSettingsMobile_email{font-size:14px;color:#8f959e}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_email{color:#888}.GeneralSettingsMobile_actions{display:flex;flex-direction:column;gap:12px}.GeneralSettingsMobile_btn{padding:12px 16px;font-size:15px;font-weight:400;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid;background-color:#fff}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_btn{background-color:#252525}.GeneralSettingsMobile_btn-logout{color:#222;border-color:#e5e6eb}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_btn-logout{color:#e0e0e0;border-color:#444}.GeneralSettingsMobile_btn-logout:hover{background-color:#f7f8fa;border-color:#ddd}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_btn-logout:hover{background-color:#ffffff0d;border-color:#555}.GeneralSettingsMobile_btn-danger{color:#f53f3f;border-color:#f53f3f}.GeneralSettingsMobile_btn-danger:hover{background-color:#f53f3f0d}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_btn-danger:hover{background-color:#f53f3f1a}.GeneralSettingsMobile_theme-list{display:flex;flex-direction:column}.GeneralSettingsMobile_theme-list-item{display:block;width:100%;padding:16px;background:transparent;border:none;border-bottom:1px solid #F0F0F0;cursor:pointer;transition:background-color .2s;text-align:left}.GeneralSettingsMobile_theme-list-item.last{border-bottom:none}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_theme-list-item{border-bottom-color:#404040}.GeneralSettingsMobile_theme-list-item:active{background-color:#f5f5f5}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_theme-list-item:active{background-color:#2d2d2d}.GeneralSettingsMobile_theme-content{display:flex;align-items:center;justify-content:space-between}.GeneralSettingsMobile_theme-info{flex:1}.GeneralSettingsMobile_theme-label{font-size:16px;font-weight:500;color:#222;margin-bottom:4px}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_theme-label{color:#e0e0e0}.GeneralSettingsMobile_theme-description{font-size:12px;color:#8f959e}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_theme-description{color:#888}.GeneralSettingsMobile_theme-check{color:#1890ff;font-size:18px}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_theme-check{color:#40a9ff}.GeneralSettingsMobile_confirm-box{margin-top:16px;padding:16px;background-color:#fef0f0;border:1px solid #FFCCC7;border-radius:8px}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_confirm-box{background-color:#f53f3f1a;border-color:#f53f3f4d}.GeneralSettingsMobile_confirm-title{font-size:14px;font-weight:600;color:#f53f3f;margin-bottom:8px}.GeneralSettingsMobile_confirm-text{font-size:13px;color:#8f959e;margin-bottom:12px;line-height:1.5}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_confirm-text{color:#aaa}.GeneralSettingsMobile_confirm-highlight{font-weight:600;color:#222}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_confirm-highlight{color:#e0e0e0}.GeneralSettingsMobile_confirm-input{width:100%;padding:8px 12px;font-size:13px;border:1px solid #E5E6EB;border-radius:6px;background-color:#fff;color:#222;outline:none;margin-bottom:12px}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_confirm-input{border-color:#444;background-color:#252525;color:#e0e0e0}.GeneralSettingsMobile_confirm-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.GeneralSettingsMobile_confirm-actions{display:flex;gap:12px}.GeneralSettingsMobile_confirm-btn{padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.GeneralSettingsMobile_confirm-btn-primary{color:#fff;background-color:#f53f3f}.GeneralSettingsMobile_confirm-btn-primary:hover:not(:disabled){background-color:#e63939}.GeneralSettingsMobile_confirm-btn-primary:disabled{background-color:#d9d9d9;cursor:not-allowed}.GeneralSettingsMobile_confirm-btn-cancel{color:#222;background-color:transparent;border:1px solid #E5E6EB}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_confirm-btn-cancel{color:#e0e0e0;border-color:#444}.GeneralSettingsMobile_confirm-btn-cancel:hover{background-color:#f7f8fa}.GeneralSettingsMobile_container.dark .GeneralSettingsMobile_confirm-btn-cancel:hover{background-color:#ffffff0d}.hidden{display:none}.SettingCenterMobile_container{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden}.SettingCenterMobile_container.dark{background-color:#1e1e1e}.SettingCenterMobile_header{background-color:#fff;border-bottom:1px solid #E5E7EB;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;box-shadow:0 1px 2px #0000000d;min-height:50px}.SettingCenterMobile_container.dark .SettingCenterMobile_header{background-color:#252525;border-bottom-color:#404040;box-shadow:0 1px 2px #0003}.SettingCenterMobile_header-content{display:flex;align-items:center;width:100%}.SettingCenterMobile_header-content-center{justify-content:center}.SettingCenterMobile_back-button{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#222;font-size:18px;transition:color .2s;width:32px}.SettingCenterMobile_menu-button{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#222;transition:all .2s ease;width:36px;height:36px;border-radius:8px}.SettingCenterMobile_menu-button:hover{background-color:#0000000a}.SettingCenterMobile_menu-button:active{transform:scale(.95);background-color:#00000014}.SettingCenterMobile_header-placeholder{width:32px}.SettingCenterMobile_container.dark .SettingCenterMobile_back-button,.SettingCenterMobile_container.dark .SettingCenterMobile_menu-button{color:#e0e0e0}.SettingCenterMobile_container.dark .SettingCenterMobile_menu-button:hover{background-color:#ffffff14}.SettingCenterMobile_container.dark .SettingCenterMobile_menu-button:active{background-color:#ffffff1f}.SettingCenterMobile_title{font-size:17px;font-weight:600;margin:0;color:#222;text-align:center}.SettingCenterMobile_container.dark .SettingCenterMobile_title{color:#fff}.SettingCenterMobile_list{flex:1;overflow-y:auto;padding:16px;background-color:#f5f5f5}.SettingCenterMobile_container.dark .SettingCenterMobile_list{background-color:#1e1e1e}.SettingCenterMobile_group{background-color:#fff;border-radius:10px;overflow:hidden;margin-bottom:16px;box-shadow:0 1px 2px #0000000d}.SettingCenterMobile_container.dark .SettingCenterMobile_group{background-color:#252525;box-shadow:0 1px 2px #0003}.SettingCenterMobile_tab-item{background-color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #F0F0F0;position:relative}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-item{background-color:#252525;border-bottom-color:#404040}.SettingCenterMobile_tab-item-last{border-bottom:none}.SettingCenterMobile_tab-item:active{background-color:#f5f5f5}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-item:active{background-color:#2d2d2d}.SettingCenterMobile_tab-content{display:flex;align-items:center;gap:12px;flex:1}.SettingCenterMobile_tab-icon{display:flex;align-items:center;justify-content:center;color:#666;font-size:18px;width:24px}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-icon{color:#aaa}.SettingCenterMobile_tab-icon svg{width:18px;height:18px}.SettingCenterMobile_tab-label{font-size:16px;color:#222;flex:1}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-label{color:#e0e0e0}.SettingCenterMobile_tab-arrow{color:#c7c7cc;font-size:12px;transition:transform .2s}.SettingCenterMobile_tab-arrow-static{color:#c7c7cc;font-size:12px}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-arrow,.SettingCenterMobile_container.dark .SettingCenterMobile_tab-arrow-static{color:#666}.SettingCenterMobile_tab-arrow-expanded{transform:rotate(90deg)}.SettingCenterMobile_submenu{background-color:#fff}.SettingCenterMobile_container.dark .SettingCenterMobile_submenu{background-color:#252525}.SettingCenterMobile_tab-item-child{padding-left:52px;background-color:#fff}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-item-child{background-color:#252525}.SettingCenterMobile_tab-item-child:active{background-color:#f5f5f5}.SettingCenterMobile_container.dark .SettingCenterMobile_tab-item-child:active{background-color:#2d2d2d}.SettingCenterMobile_logout-btn{width:100%;background-color:#fff;border:none;padding:14px;border-radius:10px;color:#f53f3f;font-size:16px;font-weight:500;margin-top:8px;margin-bottom:32px;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .2s}.SettingCenterMobile_container.dark .SettingCenterMobile_logout-btn{background-color:#252525;color:#f53f3f;box-shadow:0 1px 2px #0003}.SettingCenterMobile_logout-btn:active{background-color:#f5f5f5}.SettingCenterMobile_container.dark .SettingCenterMobile_logout-btn:active{background-color:#2d2d2d}.SettingCenterMobile_content{flex:1;overflow-y:auto;overflow-x:hidden;padding:32px 16px;background-color:#f5f5f5;-webkit-overflow-scrolling:touch}.SettingCenterMobile_container.dark .SettingCenterMobile_content{background-color:#1e1e1e}.SettingCenterMobile_list::-webkit-scrollbar,.SettingCenterMobile_content::-webkit-scrollbar{width:0px}.setting-center-container{background-color:#fff;display:flex;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #00000014}.setting-center-container.dark{background-color:#1e1e1e}.SettingCenter_desktop{width:1000px;height:590px}.SettingCenter_desktop-sidebar{width:180px;border-right:1px solid #E5E7EB;padding:24px 0;display:flex;flex-direction:column}.SettingCenter_desktop-content{flex:1;padding:32px 40px;height:100%;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.setting-center-sidebar svg{color:inherit}.SettingCenter_sidebar-light{background-color:#f7f7f7;border-color:#eee}.SettingCenter_sidebar-dark{background-color:#252525;border-color:#333}.SettingCenter_content-light{background-color:#fff}.SettingCenter_content-dark{background-color:#1e1e1e}.dark .setting-center-sidebar>div{color:#e0e0e0}.dark .setting-center-sidebar>div>div.py-3.px-6.cursor-pointer{color:#e0e0e0!important}.dark .setting-center-content strong{color:#fff}.dark .setting-center-sidebar>div:hover{background-color:#ffffff0d}.dark .setting-center-sidebar>div.py-3.px-6.cursor-pointer.bg-white{background-color:#2d2d2d!important;color:var(--primary-color, #1890ff)!important;border-left-color:var(--primary-color, #1890ff)!important}.dark .setting-center-sidebar>div.py-3.px-6.cursor-pointer.bg-transparent{color:#aaa}.dark .setting-center-sidebar>div.py-3.px-6.cursor-pointer.bg-transparent:hover{background-color:#ffffff0d}.dark .setting-center-content::-webkit-scrollbar{width:8px;background:#2d2d2d}.dark .setting-center-content::-webkit-scrollbar-thumb{background:#505050;border-radius:4px}.dark .setting-center-content::-webkit-scrollbar-thumb:hover{background:#606060}.setting-center-submenu{transition:all .3s ease}.dark .setting-center-submenu>div{color:#ffffffb3!important}.dark .setting-center-submenu>div:hover{background-color:#ffffff0d!important;color:#ffffffe6}.dark .setting-center-submenu>div.bg-white\/60{background-color:#ffffff1a!important;color:#40a9ff!important}.SettingCenter_mobile{width:100%!important;max-width:100%!important;height:auto!important;min-height:calc(100vh - 120px);flex-direction:column;border-radius:0;box-shadow:none}.SettingCenter_mobile-sidebar{width:100%!important;border-right:none!important;border-bottom:1px solid #E5E7EB;max-height:none;overflow-y:visible;overflow-x:visible;padding:8px 0!important;display:flex;flex-direction:column}.dark .SettingCenter_mobile-sidebar{border-bottom-color:#404040}.SettingCenter_mobile-content{flex:1;padding:16px!important;height:auto;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.SettingCenter_mobile .setting-center-sidebar{flex-direction:column}.SettingCenter_mobile .setting-center-sidebar>div{width:100%}.SettingCenter_mobile .setting-center-sidebar>div>div{padding:12px 16px!important;border-left:none!important;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;transition:all .2s;cursor:pointer}.dark .SettingCenter_mobile .setting-center-sidebar>div>div{border-bottom-color:#ffffff1a}.SettingCenter_mobile .setting-center-sidebar>div>div.bg-white{border-left:3px solid #2d5af1!important;background-color:#fff!important;font-weight:600;color:#2d5af1}.dark .SettingCenter_mobile .setting-center-sidebar>div>div.bg-white{border-left-color:#1890ff!important;background-color:#2d2d2d!important;color:#1890ff!important}.SettingCenter_mobile .setting-center-sidebar>div>div.bg-transparent{background-color:transparent!important;font-weight:400;color:#222}.dark .SettingCenter_mobile .setting-center-sidebar>div>div.bg-transparent{color:#aaa}.SettingCenter_mobile .setting-center-submenu{position:relative;box-shadow:none;background:transparent}.SettingCenter_mobile .setting-center-submenu>div{padding:8px 16px 8px 32px!important;border-left:none!important;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;gap:8px;font-size:14px;transition:all .2s;cursor:pointer}.dark .SettingCenter_mobile .setting-center-submenu>div{border-bottom-color:#ffffff1a;color:#ffffffb3!important}.SettingCenter_mobile .setting-center-submenu>div.bg-white\/60{border-left:3px solid #2d5af1!important;background-color:#fff9!important;font-weight:500;color:#2d5af1}.dark .SettingCenter_mobile .setting-center-submenu>div.bg-white\/60{border-left-color:#1890ff!important;background-color:#ffffff1a!important;color:#40a9ff!important}}.MobileHomePageLeftsideDrawer_drawer{--drawer-bg: #ffffff;--drawer-bg-secondary: #f8fafc;--text-primary: #1e293b;--text-secondary: #64748b;--accent-color: #2563eb;--accent-bg: rgba(37, 99, 235, .08);--accent-gradient: linear-gradient(135deg, #60a5fa 0%, #2563eb 100%);--card-bg: #ffffff;--card-border: rgba(226, 232, 240, .6);--card-shadow: 0 1px 3px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .02);--card-shadow-hover: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .02);--transition-cubic: cubic-bezier(.34, 1.56, .64, 1);--transition-ease: cubic-bezier(.4, 0, .2, 1)}:global(.dark) .MobileHomePageLeftsideDrawer_drawer{--drawer-bg: #0f172a;--drawer-bg-secondary: #1e293b;--text-primary: #f8fafc;--text-secondary: #94a3b8;--accent-color: #60a5fa;--accent-bg: rgba(96, 165, 250, .15);--accent-gradient: linear-gradient(135deg, #93c5fd 0%, #60a5fa 100%);--card-bg: #1e293b;--card-border: rgba(255, 255, 255, .05);--card-shadow: 0 1px 3px rgba(0, 0, 0, .2);--card-shadow-hover: 0 4px 6px -1px rgba(0, 0, 0, .3)}.MobileHomePageLeftsideDrawer_drawer :global(.ant-drawer-content){background:var(--drawer-bg)}.MobileHomePageLeftsideDrawer_drawer :global(.ant-drawer-body){padding:0!important;overflow:hidden}.MobileHomePageLeftsideDrawer_content{display:flex;flex-direction:column;height:100%;background:var(--drawer-bg)}.MobileHomePageLeftsideDrawer_tabsContainer{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:16px 8px 6px;background:var(--drawer-bg);position:relative;z-index:10}.MobileHomePageLeftsideDrawer_searchContainer{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--drawer-bg-secondary);border:1.5px solid var(--card-border);border-radius:14px;margin-bottom:8px;transition:all .3s var(--transition-ease)}.MobileHomePageLeftsideDrawer_searchContainer:hover{border-color:var(--accent-color);background:var(--card-bg)}.MobileHomePageLeftsideDrawer_searchContainer.MobileHomePageLeftsideDrawer_searchFocused{border-color:var(--accent-color);background:var(--card-bg);box-shadow:0 0 0 3px var(--accent-bg)}.MobileHomePageLeftsideDrawer_searchIcon{color:var(--text-secondary);flex-shrink:0;transition:color .2s}.MobileHomePageLeftsideDrawer_searchContainer.MobileHomePageLeftsideDrawer_searchFocused .MobileHomePageLeftsideDrawer_searchIcon{color:var(--accent-color)}.MobileHomePageLeftsideDrawer_searchInput{flex:1;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:14px;font-weight:500;padding:0}.MobileHomePageLeftsideDrawer_searchInput::-moz-placeholder{color:var(--text-secondary);opacity:.6}.MobileHomePageLeftsideDrawer_searchInput::placeholder{color:var(--text-secondary);opacity:.6}.MobileHomePageLeftsideDrawer_clearButton{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-secondary);opacity:.6;transition:all .2s;flex-shrink:0;padding:0}.MobileHomePageLeftsideDrawer_clearButton:hover{opacity:1;transform:scale(1.1);background:var(--drawer-bg-secondary)}.MobileHomePageLeftsideDrawer_tabButton{display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s var(--transition-ease);position:relative}.MobileHomePageLeftsideDrawer_tabButton:hover{background:var(--drawer-bg-secondary);color:var(--text-primary);transform:translate(4px)}.MobileHomePageLeftsideDrawer_tabButton.MobileHomePageLeftsideDrawer_active{background:var(--accent-bg);color:var(--accent-color)}.MobileHomePageLeftsideDrawer_tabButton.MobileHomePageLeftsideDrawer_active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:18px;width:3px;background:var(--accent-color);border-radius:0 4px 4px 0}.MobileHomePageLeftsideDrawer_tabButton :global(.anticon),.MobileHomePageLeftsideDrawer_tabButton img,.MobileHomePageLeftsideDrawer_tabButton svg{transition:transform .3s var(--transition-ease)}.MobileHomePageLeftsideDrawer_historySection{flex:1;display:flex;flex-direction:column;background:var(--drawer-bg-secondary);border-top-left-radius:20px;border-top-right-radius:20px;margin-top:8px;overflow:hidden;position:relative}.MobileHomePageLeftsideDrawer_historyHeader{flex-shrink:0;padding:14px 20px 8px;display:flex;align-items:center;justify-content:space-between}.MobileHomePageLeftsideDrawer_historyTitle{font-size:15px;font-weight:700;color:var(--text-primary)}.MobileHomePageLeftsideDrawer_historyCount{font-size:11px;font-weight:600;color:var(--accent-color);background:var(--accent-bg);padding:2px 8px;border-radius:8px}.MobileHomePageLeftsideDrawer_historyContent{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 12px 20px}.MobileHomePageLeftsideDrawer_historyContent::-webkit-scrollbar{display:none}.MobileHomePageLeftsideDrawer_historyList{display:flex;flex-direction:column;gap:8px}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MobileHomePageLeftsideDrawer_historyItem{display:flex;align-items:center;padding:10px 14px;background:var(--card-bg);border-radius:12px;border:1px solid var(--card-border);box-shadow:var(--card-shadow);cursor:pointer;transition:all .2s var(--transition-ease);position:relative;opacity:0;animation:slideInUp .4s var(--transition-ease) forwards}.MobileHomePageLeftsideDrawer_historyItem:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.MobileHomePageLeftsideDrawer_historyItemContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MobileHomePageLeftsideDrawer_historyItemTitle{font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileHomePageLeftsideDrawer_historyItemTime{font-size:11px;color:var(--text-secondary)}.MobileHomePageLeftsideDrawer_historyLoading,.MobileHomePageLeftsideDrawer_historyEmpty{display:flex;align-items:center;justify-content:center;height:160px;color:var(--text-secondary)}.MobileHomePageLeftsideDrawer_userSection{flex-shrink:0;padding:16px 20px;background:var(--drawer-bg);border-top:1px solid var(--card-border);margin-top:auto}.MobileHomePageLeftsideDrawer_userLoading{display:flex;align-items:center;justify-content:center;padding:8px}.MobileHomePageLeftsideDrawer_userInfo{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--drawer-bg-secondary);border-radius:14px;cursor:pointer;transition:all .2s var(--transition-ease);border:1px solid var(--card-border)}.MobileHomePageLeftsideDrawer_userInfo:hover{background:var(--card-bg);transform:translateY(-1px);box-shadow:var(--card-shadow-hover)}.MobileHomePageLeftsideDrawer_userInfo:active{transform:translateY(0)}.MobileHomePageLeftsideDrawer_userAvatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;font-weight:600;color:#fff;background:var(--accent-color);overflow:hidden;box-shadow:0 2px 8px #0000001a}.MobileHomePageLeftsideDrawer_userAvatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MobileHomePageLeftsideDrawer_userDetails{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MobileHomePageLeftsideDrawer_userName{font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileHomePageLeftsideDrawer_userEmail{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileHomePageLeftsideDrawer_loginButton{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background:var(--accent-gradient);border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s var(--transition-ease);box-shadow:0 4px 12px #2563eb33}.MobileHomePageLeftsideDrawer_loginButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb4d}.MobileHomePageLeftsideDrawer_loginButton:active{transform:translateY(0);box-shadow:0 2px 8px #2563eb33}.MobileHomePage_container{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc}.MobileHomePage_contentWrapper{flex:1;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;-webkit-overflow-scrolling:touch}.MobileHomePage_mobileFeatureContent{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.MobileHomePage_profilePlaceholder{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;color:#94a3b8;font-size:16px}.MobileHomePage_profileContainer{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f8fafc}.dark .MobileHomePage_profileContainer,.dark .MobileHomePage_container{background:#1e1e1e}.dark .MobileHomePage_profilePlaceholder{color:#64748b}.MobileHomePage_mobileViewerOverlay{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#fff}.dark .MobileHomePage_mobileViewerOverlay{background:#1e1e1e}.MobileHomePage_mobileViewerHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #E5E7EB;flex-shrink:0;min-height:56px;gap:12px}.dark .MobileHomePage_mobileViewerHeader{background:#262626;border-bottom-color:#404040}.MobileHomePage_mobileViewerBackBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#374151;transition:all .2s ease;flex-shrink:0}.MobileHomePage_mobileViewerBackBtn:hover{background:#f3f4f6}.MobileHomePage_mobileViewerBackBtn:active{background:#e5e7eb}.dark .MobileHomePage_mobileViewerBackBtn{color:#d1d5db}.dark .MobileHomePage_mobileViewerBackBtn:hover{background:#383838}.dark .MobileHomePage_mobileViewerBackBtn:active{background:#404040}.MobileHomePage_mobileViewerTitle{flex:1;font-size:16px;font-weight:500;color:#1f2937;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dark .MobileHomePage_mobileViewerTitle{color:#e5e7eb}.MobileHomePage_mobileViewerSaveBtn{padding:8px 16px;border:none;background:#266fee;color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.MobileHomePage_mobileViewerSaveBtn:hover{background:#1d5fd8}.MobileHomePage_mobileViewerSaveBtn:active{background:#1a4fc0}.MobileHomePage_mobileViewerSaveBtn:disabled{background:#9ca3af;cursor:not-allowed}.dark .MobileHomePage_mobileViewerSaveBtn{background:#3b82f6}.dark .MobileHomePage_mobileViewerSaveBtn:hover{background:#2563eb}.dark .MobileHomePage_mobileViewerSaveBtn:disabled{background:#4b5563}.MobileHomePage_mobileViewerContent{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.chart-block{overflow:hidden;transition:all .3s ease}.chart-block:hover{box-shadow:0 4px 12px #00000014}.chart-block-fullscreen{position:fixed!important;inset:0;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;z-index:1000;border-radius:0!important}.chart-block-fullscreen .chart-container{min-height:calc(100vh - 60px)!important;min-height:calc(100dvh - 60px)!important;max-height:none!important}.chart-toolbar{border-radius:8px 8px 0 0}.chart-block-fullscreen .chart-toolbar{border-radius:0}.chart-container{width:100%;box-sizing:border-box}.chart-block-error pre{background:#fee2e280;border-radius:6px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}@media (max-width: 640px){.chart-block{max-height:400px}.chart-container{min-height:200px!important;max-height:350px!important}.chart-toolbar{padding:8px 12px}.toolbar-title span{font-size:12px}}.dark .chart-block:hover{box-shadow:0 4px 12px #0000004d}.dark .chart-block-error pre{background:#7f1d1d4d;color:#fca5a5}.MindReadTiptapEditor_container{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md, 8px);background:#fffffff2;overflow:hidden}.dark .MindReadTiptapEditor_container{border-color:#fff3;background:#2d2d2df2}.MindReadTiptapEditor_editor{min-height:160px;max-height:360px;overflow:auto;padding:10px 12px;color:var(--text-color, #1F2937);font-size:var(--font-size-base, 14px);line-height:var(--line-height-normal, 1.6);outline:none;word-break:break-word;overflow-wrap:break-word;white-space:normal;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.dark .MindReadTiptapEditor_editor{color:#ffffffeb}.MindReadTiptapEditor_editor p{margin:6px 0}.MindReadTiptapEditor_editor h1,.MindReadTiptapEditor_editor h2,.MindReadTiptapEditor_editor h3,.MindReadTiptapEditor_editor h4,.MindReadTiptapEditor_editor h5,.MindReadTiptapEditor_editor h6{margin:10px 0 6px;font-weight:var(--font-weight-semibold, 600);line-height:1.3}.MindReadTiptapEditor_editor h1{font-size:18px}.MindReadTiptapEditor_editor h2{font-size:16px}.MindReadTiptapEditor_editor h3{font-size:15px}.MindReadTiptapEditor_editor h4{font-size:14px}.MindReadTiptapEditor_editor a{color:var(--primary-color, #1890ff);text-decoration:none}.MindReadTiptapEditor_editor a:hover{text-decoration:underline}.MindReadTiptapEditor_editor code{background:#0000000d;padding:2px 6px;border-radius:var(--radius-xs, 4px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.dark .MindReadTiptapEditor_editor code{background:#ffffff1a}.MindReadTiptapEditor_editor pre{background:#0000000d;padding:8px;border-radius:var(--radius-md, 8px);overflow-x:auto;margin:8px 0}.dark .MindReadTiptapEditor_editor pre{background:#ffffff0f}.MindReadTiptapEditor_editor blockquote{border-left:3px solid rgba(24,144,255,.5);padding-left:12px;margin:8px 0;color:#0000008c}.dark .MindReadTiptapEditor_editor blockquote{color:#ffffffb8}.MindReadTiptapEditor_tight-list li p{margin:0}.MindReadNode_container{position:relative;z-index:1;contain:layout style}.MindReadNode_content{width:580px;min-width:280px;max-width:900px;height:auto;padding:16px 20px;border-radius:var(--radius-lg, 12px);border-style:solid;border-width:2px;border-color:var(--primary-color, #1890ff);background:#fff;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;overflow:auto;resize:horizontal}.MindReadNode_content.editing{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.MindReadNode_editor,.MindReadNode_editor *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.MindReadNode_markdown{color:#1f2937;font-size:14px;line-height:1.6;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;text-align:left;min-height:56px;max-width:100%;white-space:normal;display:block;visibility:visible;opacity:1}.MindReadNode_container.dark .MindReadNode_markdown{color:#e0e0e0}.MindReadNode_markdown h1,.MindReadNode_markdown h2,.MindReadNode_markdown h3,.MindReadNode_markdown h4,.MindReadNode_markdown h5,.MindReadNode_markdown h6{margin:8px 0 4px;font-weight:600;line-height:1.3;display:block;visibility:visible;opacity:1}.MindReadNode_markdown h1{font-size:18px}.MindReadNode_markdown h2{font-size:16px}.MindReadNode_markdown h3{font-size:15px}.MindReadNode_markdown h4{font-size:14px}.MindReadNode_markdown p{margin:4px 0;display:block;visibility:visible;opacity:1}.MindReadNode_markdown>*{display:block;visibility:visible;opacity:1}.MindReadNode_markdown ul,.MindReadNode_markdown ol{margin:4px 0;padding-left:20px;display:block}.MindReadNode_markdown ul{list-style:disc;list-style-position:outside}.MindReadNode_markdown ol{list-style:decimal;list-style-position:outside}.MindReadNode_markdown li{margin:2px 0;display:list-item;list-style-position:outside}.MindReadNode_markdown code{background:#0000000d;padding:2px 6px;border-radius:var(--radius-xs, 4px);font-family:Consolas,Monaco,monospace;font-size:13px}.MindReadNode_container.dark .MindReadNode_markdown code{background:#ffffff1a}.MindReadNode_markdown pre{background:#0000000d;padding:8px;border-radius:var(--radius-md, 8px);overflow-x:auto;margin:8px 0}.MindReadNode_container.dark .MindReadNode_markdown pre{background:#ffffff0d}.MindReadNode_markdown pre code{background:none;padding:0}.MindReadNode_chart-wrapper{margin:8px 0}.MindReadNode_chart-raw{margin-top:6px}.MindReadNode_chart-raw-summary{cursor:pointer;color:var(--primary-color, #1890ff);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.MindReadNode_chart-raw-summary:hover{opacity:.9}.MindReadNode_container.dark .MindReadNode_chart-raw-summary{color:var(--primary-color, #1890ff)}.MindReadNode_markdown blockquote{border-left:3px solid rgba(24,144,255,.5);padding-left:12px;margin:8px 0;color:#6b7280}.MindReadNode_container.dark .MindReadNode_markdown blockquote{color:#9ca3af}.MindReadNode_markdown a{color:#1890ff;text-decoration:none}.MindReadNode_markdown a:hover{text-decoration:underline}.MindReadNode_table-wrapper{width:100%;max-width:100%;overflow-x:auto;margin:8px 0;border-radius:var(--radius-md, 8px)}.MindReadNode_table-wrapper table{width:100%;border-collapse:collapse;font-size:13px}.MindReadNode_table-wrapper th,.MindReadNode_table-wrapper td{padding:6px 8px;vertical-align:top;border:1px solid rgba(0,0,0,.08)}.MindReadNode_container.dark .MindReadNode_table-wrapper th,.MindReadNode_container.dark .MindReadNode_table-wrapper td{border-color:#ffffff24}.MindReadNode_table-wrapper th{font-weight:600;background:#1890ff14}.MindReadNode_container.dark .MindReadNode_table-wrapper th{background:#1890ff2e}.MindReadNode_table-wrapper tr:nth-child(2n) td{background:#00000005}.MindReadNode_container.dark .MindReadNode_table-wrapper tr:nth-child(2n) td{background:#ffffff0a}.MindReadNode_editor{width:100%}.MindReadNode_textarea{width:100%;min-height:100px;max-height:400px;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md, 8px);font-size:14px;line-height:1.6;font-family:inherit;resize:vertical;background:#fffffff2;color:#1f2937;outline:none}.MindReadNode_container.dark .MindReadNode_textarea{background:#2d2d2df2;color:#e0e0e0;border-color:#fff3}.MindReadNode_textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.MindReadNode_editor-actions{display:flex;gap:8px;margin-top:8px}.MindReadNode_editor-btn{flex:1;padding:6px 12px;border:none;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.MindReadNode_editor-btn-save{background:#1890ff;color:#fff}.MindReadNode_editor-btn-save:hover{background:#40a9ff;box-shadow:var(--shadow-soft, 0 4px 12px rgba(24, 144, 255, .3))}.MindReadNode_editor-btn-cancel{background:#0000000d;color:#1f2937}.MindReadNode_container.dark .MindReadNode_editor-btn-cancel{background:#ffffff1a;color:#e0e0e0}.MindReadNode_editor-btn-cancel:hover{background:#0000001a}.MindReadNode_container.dark .MindReadNode_editor-btn-cancel:hover{background:#ffffff26}.MindReadNode_editor-tip{margin-top:6px;font-size:11px;color:#9ca3af;text-align:center}.MindReadNode_handle{width:10px;height:10px;border:2px solid #fff;border-radius:50%;transition:all .2s ease}.MindReadNode_handle:hover{width:14px;height:14px}.MindReadNode_handle-target{left:-5px}.MindReadNode_handle-source{right:-5px}.MindReadNode_container.dark .MindReadNode_handle{border-color:#2d2d2d}.react-flow__resize-control.handle{width:8px;height:8px;border-radius:50%}.MindReadNode_toolbar-wrapper{position:absolute;top:100%;transform:translate(0);z-index:1000;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.MindReadNode_container:hover .MindReadNode_toolbar-wrapper,.MindReadNode_container.selected .MindReadNode_toolbar-wrapper{opacity:1;pointer-events:auto}.MindReadNode_toolbar{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-lg, 12px);padding:6px 8px;box-shadow:var(--shadow-soft, 0 4px 12px rgba(0, 0, 0, .08));margin:0}.MindReadNode_toolbar.dark{background:#2d2d2df2;border-color:#ffffff1a}.MindReadNode_toolbar-buttons{display:flex;align-items:center;gap:6px}.MindReadNode_toolbar-color-icon{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0000001a}.MindReadNode_toolbar-color-picker{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.MindReadNode_toolbar.dark .MindReadNode_toolbar-color-picker{border-top-color:#ffffff1a}.MindReadNode_toolbar-color-section{display:flex;gap:6px;align-items:center}.MindReadNode_toolbar-color-button{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.8);cursor:pointer;transition:all .2s ease;position:relative}.MindReadNode_toolbar-color-button:hover{box-shadow:0 2px 8px #00000026}.MindReadNode_toolbar-color-button.active{border-color:#fff;box-shadow:0 0 0 3px #1890ff4d}.MindReadNode_toolbar.dark .MindReadNode_toolbar-color-button{border-color:#ffffff4d}.MindReadNode_toolbar.dark .MindReadNode_toolbar-color-button.active{border-color:#fff9}.MindReadNode_toolbar-button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md, 8px);background:#00000008;cursor:pointer;transition:all .2s ease;color:#1f2937;padding:0}.MindReadNode_toolbar-button-text{width:auto;min-width:auto;padding:0 10px;height:30px;gap:0;display:flex;align-items:center;justify-content:center}.MindReadNode_toolbar-button-text span{font-size:13px;font-weight:500;white-space:nowrap;line-height:1}.MindReadNode_toolbar-button:hover{background:#1890ff1a}.MindReadNode_toolbar.dark .MindReadNode_toolbar-button{background:#ffffff0d;color:#e0e0e0}.MindReadNode_toolbar.dark .MindReadNode_toolbar-button:hover{background:#1890ff26}.MindReadNode_toolbar-ai-input{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.MindReadNode_toolbar.dark .MindReadNode_toolbar-ai-input{border-top-color:#ffffff1a}.MindReadNode_ai-input-wrapper{display:flex;align-items:center;gap:8px;width:100%;min-width:280px;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-soft, 0 4px 12px rgba(0, 0, 0, .08));transition:all .2s ease}.MindReadNode_toolbar.dark .MindReadNode_ai-input-wrapper{background:#fffffff2;border-color:#fff3}.MindReadNode_ai-input-wrapper:focus-within{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a,var(--shadow-medium, 0 8px 24px rgba(0, 0, 0, .12))}.MindReadNode_ai-input-icon{flex-shrink:0;color:#8b5cf6}.MindReadNode_ai-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#1f2937;padding:0;min-width:0}.MindReadNode_ai-input::-moz-placeholder{color:#9ca3af}.MindReadNode_ai-input::placeholder{color:#9ca3af}.MindReadNode_toolbar.dark .MindReadNode_ai-input{color:#1f2937}.MindReadNode_toolbar.dark .MindReadNode_ai-input::-moz-placeholder{color:#9ca3af}.MindReadNode_toolbar.dark .MindReadNode_ai-input::placeholder{color:#9ca3af}.MindReadNode_ai-input-send{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#0000000d;cursor:pointer;transition:all .2s ease;color:#1f2937;padding:0}.MindReadNode_ai-input-send:hover:not(:disabled){background:#1890ff1a;color:#1890ff}.MindReadNode_ai-input-send:disabled{opacity:.4;cursor:not-allowed}.MindReadNode_toolbar.dark .MindReadNode_ai-input-send{background:#0000001a;color:#1f2937}.MindReadNode_toolbar.dark .MindReadNode_ai-input-send:hover:not(:disabled){background:#1890ff26;color:#1890ff}.MindReadNode_collapse-btn{z-index:1;position:absolute;right:-36px;top:50%;transform:translateY(-50%);height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#ffffffeb,#ffffffb8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-soft, 0 4px 12px rgba(0, 0, 0, .08));color:var(--primary-color, #1890ff);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.MindReadNode_collapse-btn.expanded{width:28px;min-width:28px;padding:0}.MindReadNode_collapse-btn.collapsed{min-width:44px;padding:0 10px}.MindReadNode_collapse-count{font-size:12px;font-weight:600;line-height:1}.MindReadNode_collapse-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;font-size:12px;line-height:1}.MindReadNode_collapse-btn:hover{box-shadow:var(--shadow-medium, 0 8px 24px rgba(0, 0, 0, .12));background:linear-gradient(135deg,#fffffffa,#ffffffc7)}.MindReadNode_collapse-btn.dark{border-color:#ffffff1f;background:linear-gradient(135deg,#2d2d2deb,#2d2d2db8);box-shadow:var(--shadow-soft, 0 4px 12px rgba(0, 0, 0, .35));color:var(--primary-color, #1890ff)}.MindReadNode_collapse-btn.dark:hover{box-shadow:var(--shadow-medium, 0 10px 28px rgba(0, 0, 0, .45))}.MindReadNode_loading{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-top:12px;border-radius:var(--radius-md, 8px);background:linear-gradient(135deg,#1890ff14,#1890ff0a);border:1px solid rgba(24,144,255,.2);animation:MindReadNode_loading-pulse 2s ease-in-out infinite}.MindReadNode_loading.dark{background:linear-gradient(135deg,#1890ff26,#1890ff14);border-color:#1890ff4d}.MindReadNode_loading-icon{font-size:16px;color:var(--primary-color, #1890ff)}.MindReadNode_loading-text{font-size:13px;color:var(--primary-color, #1890ff);font-weight:500}@keyframes MindReadNode_loading-pulse{0%,to{opacity:1}50%{opacity:.7}}.MindReadCanvas_container{width:100%;height:100%;min-height:240px;position:relative;background:linear-gradient(135deg,#fffffff2,#f5f7faf2)}.MindReadCanvas_container.dark{background:linear-gradient(135deg,#1e1e1ef2,#141414f2)}.MindReadCanvas_container .react-flow{background:transparent}.MindReadCanvas_container .react-flow__node-mindReadNode{z-index:1!important}.MindReadCanvas_container .react-flow__node-mindReadNode:hover,.MindReadCanvas_container .react-flow__node-mindReadNode.selected,.MindReadCanvas_container .react-flow__node-mindReadNode:focus-within{z-index:10000!important}.MindReadCanvas_container .react-flow__controls{box-shadow:var(--shadow-soft, 0 4px 12px rgba(0, 0, 0, .08));border-radius:var(--radius-md, 8px);overflow:hidden}.MindReadCanvas_container .react-flow__controls-button{border:none;border-bottom:1px solid rgba(0,0,0,.06);transition:all .2s ease}.MindReadCanvas_container.dark .react-flow__controls-button{background:#2d2d2d;border-bottom-color:#ffffff0f;color:#e0e0e0}.MindReadCanvas_container .react-flow__controls-button:hover{background:#1890ff1a}.MindReadCanvas_container.dark .react-flow__controls-button:hover{background:#1890ff26}.MindReadCanvas_empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fffffff2,#f5f7faf2)}.MindReadCanvas_empty.dark{background:linear-gradient(135deg,#1e1e1ef2,#141414f2)}.MindReadCanvas_empty-content{text-align:center;padding:40px}.MindReadCanvas_empty-text{color:#6b7280;font-size:16px;font-weight:500}.MindReadCanvas_empty.dark .MindReadCanvas_empty-text{color:#9ca3af}.MindReadCanvas_container .react-flow__edge-path{stroke-width:2;transition:stroke .2s ease}.MindReadCanvas_container .react-flow__edge:hover .react-flow__edge-path{stroke:#1890ff!important}.MindReadCanvas_container .react-flow__background{opacity:.3}.MindReadCanvas_container.dark .react-flow__background{opacity:.2}.MindReadCanvas_container.layout-pending .react-flow__node,.MindReadCanvas_container.layout-pending .react-flow__edge{visibility:hidden}.MindReadPage_container{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);overflow:hidden}.MindReadPage_container.dark{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.MindReadPage_canvas-wrapper{flex:1;min-height:0;position:relative;height:100%}.MindReadPage_empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.MindReadPage_empty.dark{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.MindReadPage_empty-content{text-align:center}.MindReadPage_empty-icon{font-size:64px;margin-bottom:16px}.MindReadPage_empty-text{font-size:16px;color:#6b7280}.MindReadPage_empty.dark .MindReadPage_empty-text{color:#9ca3af}.SearchModeSwitcher_container{position:relative;display:inline-flex;background-color:#f3f4f6;box-shadow:inset 0 0 10px #0000001a;border-radius:20px;padding:2px;border:1px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:32px;box-sizing:border-box;align-items:center}.SearchModeSwitcher_option{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 4px;font-size:13px;color:#6b7280;transition:color .3s ease;height:100%;width:90px;flex-shrink:0}.SearchModeSwitcher_option.active{color:#1f2937;font-weight:600}.SearchModeSwitcher_option.active-deep{color:#2067ea}.SearchModeSwitcher_indicator{position:absolute;top:2px;bottom:2px;width:90px;border-radius:16px;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.SearchModeSwitcher_indicator.left{left:2px;transform:translate(0)}.SearchModeSwitcher_indicator.right{left:2px;transform:translate(100%)}.dark .SearchModeSwitcher_container{background-color:#1f2937;border-color:#374151}.dark .SearchModeSwitcher_option{color:#9ca3af}.dark .SearchModeSwitcher_option.active{color:#e5e7eb}.dark .SearchModeSwitcher_option.active-deep{color:#a78bfa}.dark .SearchModeSwitcher_indicator.left,.dark .SearchModeSwitcher_indicator.right{background-color:#374151;box-shadow:0 1px 3px #0000004d}@media (max-width: 640px){.SearchModeSwitcher_container{height:28px}.SearchModeSwitcher_option{width:70px;font-size:12px}.SearchModeSwitcher_indicator{width:70px}}.ScholarFavoritesModal_header{display:flex;align-items:center;justify-content:space-between}.ScholarFavoritesModal_title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.ScholarFavoritesModal_count{color:var(--text-secondary, #8c8c8c);font-weight:400}.ScholarFavoritesModal_content{display:flex;flex-direction:column;gap:12px}.ScholarFavoritesModal_toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px}.ScholarFavoritesModal_tabs{flex:1}.ScholarFavoritesModal_tabs .ant-tabs-nav{margin:0}.ScholarFavoritesModal_tabs .ant-tabs-tab{padding:8px 12px;font-size:13px}.ScholarFavoritesModal_toolbar-actions{display:flex;align-items:center;gap:12px}.ScholarFavoritesModal_add-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:transparent;color:var(--text-primary, #262626);font-size:13px;border-radius:6px;cursor:pointer;transition:background .15s ease}.ScholarFavoritesModal_add-btn:hover{background:var(--bg-hover, #f5f5f5)}.ScholarFavoritesModal_clear-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important}.ScholarFavoritesModal_content .ant-list{max-height:450px;overflow-y:auto}.ScholarFavoritesModal_item{padding:12px 0}.ScholarFavoritesModal_item-title{font-size:14px;font-weight:500;color:var(--text-primary, #262626);text-decoration:none}.ScholarFavoritesModal_item-title:hover{color:var(--primary-color, #1890ff)}.ScholarFavoritesModal_item-desc{margin-top:4px;font-size:12px;color:var(--text-secondary, #8c8c8c)}.ScholarFavoritesModal_meta-item{display:inline-flex;align-items:center;gap:4px;margin-right:12px}.ScholarFavoritesModal_abstract{margin-top:8px;line-height:1.5}.ScholarFavoritesModal_link-url{word-break:break-all;color:var(--text-tertiary, #bfbfbf)}.ScholarFavoritesModal_resource-id{font-family:monospace;font-size:11px;color:var(--text-tertiary, #bfbfbf)}.ScholarFavoritesModal_source-tag{display:inline-block;padding:2px 8px;background:var(--bg-secondary, #f5f5f5);border-radius:4px;font-size:11px;color:var(--text-secondary, #666);margin-right:8px}.ScholarFavoritesModal_empty{padding:24px 0}.ScholarFavoritesModal_empty-content{text-align:left;max-width:500px;margin:0 auto}.ScholarFavoritesModal_empty-title{font-size:14px;font-weight:500;color:var(--text-primary, #262626);margin-bottom:12px}.ScholarFavoritesModal_empty-desc{font-size:13px;line-height:1.8;color:var(--text-secondary, #8c8c8c)}.ScholarFavoritesModal_empty-desc p{margin:8px 0}.ScholarFavoritesModal_help-icon{color:var(--text-secondary, #8c8c8c);transition:color .15s ease;display:inline-flex;align-items:center}.ScholarFavoritesModal_help-icon:hover{color:var(--primary-color, #1890ff)}.ScholarFavoritesModal_help-icon svg{color:inherit}.ScholarFavoritesModal_popover-content{max-width:400px}.ScholarFavoritesModal_popover-title{font-size:14px;font-weight:500;color:var(--text-primary, #262626);margin-bottom:12px}.ScholarFavoritesModal_popover-desc{font-size:13px;line-height:1.8;color:var(--text-secondary, #8c8c8c)}.ScholarFavoritesModal_popover-desc p{margin:0}.ScholarFavoritesModal_popover-link{margin-top:12px}.ScholarFavoritesModal_popover-link a{color:var(--primary-color, #1890ff);text-decoration:none;font-size:13px;transition:color .15s ease}.ScholarFavoritesModal_popover-link a:hover{color:var(--primary-color-hover, #40a9ff);text-decoration:underline}.ScholarFavoritesModal_empty-link{margin-top:16px;text-align:center}.ScholarFavoritesModal_empty-link a{color:var(--primary-color, #1890ff);text-decoration:none;font-size:13px;transition:color .15s ease}.ScholarFavoritesModal_empty-link a:hover{color:var(--primary-color-hover, #40a9ff);text-decoration:underline}.ScholarSearchAgentInput_input-area{position:relative;flex:0 0 auto;padding:0 16px 12px 12px;background-color:#fff}.ScholarSearchAgentInput_input-container{position:relative;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:12px;transition:all .2s ease;display:flex;flex-direction:column;gap:12px}.ScholarSearchAgentInput_input-container:focus-within{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff1a}.ScholarSearchAgentInput_input-container.ScholarSearchAgentInput_has-content{border-color:#d1d5db}.ScholarSearchAgentInput_textarea{width:100%;border:none;outline:none;background:transparent;font-size:15px;line-height:1.5;color:#1f2937;resize:none;overflow-y:auto;padding:0;font-family:inherit;word-break:break-word;overflow-wrap:break-word}.ScholarSearchAgentInput_textarea::-moz-placeholder{color:#9ca3af;font-weight:400}.ScholarSearchAgentInput_textarea::placeholder{color:#9ca3af;font-weight:400}.ScholarSearchAgentInput_textarea:focus{outline:none}.ScholarSearchAgentInput_bottom-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ScholarSearchAgentInput_toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ScholarSearchAgentInput_toolbar-right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.ScholarSearchAgentInput_pill-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScholarSearchAgentInput_pill-btn:hover{background:#f0f1f2;border-color:#d1d5db;color:#1f2937}.ScholarSearchAgentInput_pill-btn.active-deep-research{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;font-weight:500}.ScholarSearchAgentInput_pill-btn.active-deep-research:hover{background:linear-gradient(135deg,#5568d3,#5a3a7e);border-color:#5568d3;color:#fff}.ScholarSearchAgentInput_pill-btn:active{background:#f2f2f3;transform:scale(.98)}.ScholarSearchAgentInput_pill-btn:focus{outline:none}.ScholarSearchAgentInput_favorites-count{font-size:11px;color:#8c8c8c;font-weight:400}.ScholarSearchAgentInput_icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;transition:all .2s ease;background:transparent}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_send{background:#4f8cff;color:#fff}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_send:hover:not(.ScholarSearchAgentInput_disabled){background:#3b7ae8;transform:scale(1.05)}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_send:active:not(.ScholarSearchAgentInput_disabled){transform:scale(.95)}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_send.ScholarSearchAgentInput_disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_stop{background:#ef4444;color:#fff}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_stop:hover{background:#dc2626;transform:scale(1.05)}.ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_stop:active{transform:scale(.95)}.ScholarSearchAgentInput_starred-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;border-radius:9px;font-size:11px;font-weight:600;line-height:1;margin-left:4px}.ScholarSearchAgentInput_tools-popover{min-width:280px;max-width:320px}.ScholarSearchAgentInput_tools-popover-section{margin-bottom:16px}.ScholarSearchAgentInput_tools-popover-section:last-child{margin-bottom:0}.ScholarSearchAgentInput_section-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:0 4px}.ScholarSearchAgentInput_tools-list{display:flex;flex-direction:column;gap:8px}.ScholarSearchAgentInput_tool-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;transition:background .2s ease}.ScholarSearchAgentInput_tool-item:hover{background:#f9fafb}.ScholarSearchAgentInput_tool-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;flex:1}.ScholarSearchAgentInput_tool-info span{flex:1}.dark .ScholarSearchAgentInput_input-area{background-color:#1f2937;border-top-color:#374151}.dark .ScholarSearchAgentInput_input-container{background:#1f2937;border-color:#374151}.dark .ScholarSearchAgentInput_input-container:focus-within{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff26}.dark .ScholarSearchAgentInput_textarea{color:#e5e7eb}.dark .ScholarSearchAgentInput_textarea::-moz-placeholder{color:#6b7280}.dark .ScholarSearchAgentInput_textarea::placeholder{color:#6b7280}.dark .ScholarSearchAgentInput_pill-btn{background:#374151;border-color:#4b5563;color:#d1d5db}.dark .ScholarSearchAgentInput_pill-btn:hover{background:#4b5563;border-color:#6b7280;color:#f3f4f6}.dark .ScholarSearchAgentInput_pill-btn:active{background:#4b5563}.dark .ScholarSearchAgentInput_icon-btn.ScholarSearchAgentInput_send.ScholarSearchAgentInput_disabled{background:#374151;color:#6b7280}.dark .ScholarSearchAgentInput_tool-item:hover{background:#374151}.dark .ScholarSearchAgentInput_tool-info{color:#d1d5db}.dark .ScholarSearchAgentInput_section-label{color:#9ca3af}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@media (max-width: 640px){.ScholarSearchAgentInput_input-area{padding:12px}.ScholarSearchAgentInput_input-container{padding:10px}.ScholarSearchAgentInput_bottom-toolbar{flex-wrap:nowrap}.ScholarSearchAgentInput_toolbar-left{gap:6px;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ScholarSearchAgentInput_toolbar-left::-webkit-scrollbar{display:none}.ScholarSearchAgentInput_toolbar-right{flex-shrink:0}.ScholarSearchAgentInput_pill-btn{padding:5px 10px;font-size:12px}.ScholarSearchAgentInput_pill-btn span:not(.ScholarSearchAgentInput_starred-count-badge){display:none}.ScholarSearchAgentInput_pill-btn{padding:6px;min-width:32px;justify-content:center;flex-shrink:0}}.ScholarSearchAgent_welcome-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:40px 24px 60px;animation:ScholarSearchAgent_welcomeFadeIn .6s ease-out}@keyframes ScholarSearchAgent_welcomeFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ScholarSearchAgent_welcome-content{display:flex;flex-direction:column;align-items:center;max-width:700px;width:100%}.ScholarSearchAgent_welcome-header{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.ScholarSearchAgent_welcome-brand{height:64px;width:auto;margin:0 0 8px;color:#1a1a1a}.ScholarSearchAgent_welcome-title{font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 8px;letter-spacing:.5px}.ScholarSearchAgent_welcome-subtitle{display:flex;align-items:center;gap:6px;font-size:14px;color:#999;margin:0}.ScholarSearchAgent_info-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#999;cursor:help;transition:color .2s ease}.ScholarSearchAgent_info-icon:hover{color:#1890ff}.ScholarSearchAgent_welcome-input-card{width:100%;background:linear-gradient(135deg,#fffffff2,#ffffffd9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.174);border-radius:16px;padding:16px 16px 8px;box-shadow:0 4px 24px #0000000a,0 1px 2px #00000005;transition:all .3s ease}.ScholarSearchAgent_welcome-input-card:focus-within{border-color:#1890ff4d;box-shadow:0 4px 24px #1890ff14,0 0 0 3px #1890ff0f}.ScholarSearchAgent_welcome-textarea{width:100%;min-height:24px;max-height:120px;border:none;outline:none;background:transparent;font-size:15px;line-height:1.6;color:#1f2937;resize:none;padding:0;margin-bottom:12px;font-family:inherit}.ScholarSearchAgent_welcome-textarea::-moz-placeholder{color:#9ca3af}.ScholarSearchAgent_welcome-textarea::placeholder{color:#9ca3af}.ScholarSearchAgent_welcome-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ScholarSearchAgent_welcome-toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ScholarSearchAgent_welcome-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#fff;border-radius:20px;font-size:13px;color:#595959;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ScholarSearchAgent_welcome-pill-btn:hover{background:#fafafa;border-color:#bfbfbf;color:#262626}.ScholarSearchAgent_welcome-pill-btn:active{transform:scale(.97)}.ScholarSearchAgent_welcome-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#ff4d4f;color:#fff;border-radius:8px;font-size:10px;font-weight:600;margin-left:2px}.ScholarSearchAgent_welcome-send-btn{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:12px;border:none;background:transparent;color:#bfbfbf;cursor:not-allowed;transition:all .3s ease;font-size:14px;flex-shrink:0}.ScholarSearchAgent_welcome-send-btn.active{color:#1890ff;cursor:pointer}.ScholarSearchAgent_welcome-send-btn.active:hover{background-color:#f3f4f6}.ScholarSearchAgent_welcome-suggestions{width:100%;margin-top:28px}.ScholarSearchAgent_suggestions-title{font-size:13px;color:#999;margin:0 0 14px;text-align:left}.ScholarSearchAgent_suggestions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:-moz-fit-content;width:fit-content}.ScholarSearchAgent_suggestion-tag{padding:5px 14px;width:-moz-fit-content;width:fit-content;background:#fff;border:1px solid #d9d9d9;border-radius:50px;font-size:13px;color:#595959;text-align:left;cursor:pointer;transition:all .2s ease;line-height:1.4}.ScholarSearchAgent_suggestion-tag:hover{background:#fafafa;border-color:#bfbfbf;color:#262626;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.ScholarSearchAgent_suggestion-tag:active{transform:translateY(0)}@media (max-width: 640px){.ScholarSearchAgent_welcome-container{padding:24px 16px 40px}.ScholarSearchAgent_welcome-brand{height:26px}.ScholarSearchAgent_welcome-title{font-size:18px}.ScholarSearchAgent_welcome-input-card{padding:14px}.ScholarSearchAgent_welcome-toolbar-left{gap:6px}.ScholarSearchAgent_welcome-pill-btn{padding:5px 10px;font-size:12px}.ScholarSearchAgent_welcome-pill-btn span{display:none}.ScholarSearchAgent_welcome-pill-btn{padding:6px;min-width:32px;justify-content:center}.ScholarSearchAgent_suggestions-grid{grid-template-columns:1fr;gap:8px}.ScholarSearchAgent_suggestion-tag{padding:10px 12px;font-size:13px}}.dark .ScholarSearchAgent_welcome-brand,.dark .ScholarSearchAgent_welcome-title{color:#e0e0e0}.dark .ScholarSearchAgent_welcome-subtitle{color:#9ca3af}.dark .ScholarSearchAgent_info-icon{color:#6b7280}.dark .ScholarSearchAgent_info-icon:hover{color:#60a5fa}.dark .ScholarSearchAgent_welcome-input-card{background:linear-gradient(135deg,#2d2d2df2,#232323e6);border-color:#ffffff14;box-shadow:0 4px 24px #0003,0 1px 2px #0000001a}.dark .ScholarSearchAgent_welcome-input-card:focus-within{border-color:#60a5fa66;box-shadow:0 4px 24px #60a5fa1a,0 0 0 3px #60a5fa14}.dark .ScholarSearchAgent_welcome-textarea{color:#e5e7eb}.dark .ScholarSearchAgent_welcome-textarea::-moz-placeholder{color:#6b7280}.dark .ScholarSearchAgent_welcome-textarea::placeholder{color:#6b7280}.dark .ScholarSearchAgent_welcome-pill-btn{background:#374151;border-color:#4b5563;color:#d1d5db}.dark .ScholarSearchAgent_welcome-pill-btn:hover{background:#4b5563;border-color:#6b7280;color:#f3f4f6}.dark .ScholarSearchAgent_welcome-send-btn{background:transparent;color:#6b7280}.dark .ScholarSearchAgent_welcome-send-btn.active{color:#40a9ff}.dark .ScholarSearchAgent_welcome-send-btn.active:hover{background-color:#374151}.dark .ScholarSearchAgent_suggestions-title{color:#6b7280}.dark .ScholarSearchAgent_suggestion-tag{background:#2d2d2d;border-color:#404040;color:#d1d5db}.dark .ScholarSearchAgent_suggestion-tag:hover{background:#383838;border-color:#525252;color:#f3f4f6;box-shadow:0 2px 8px #0003}.TaskProgressBlock_container{padding:10px 12px;background:#fff;border-left:4px solid #1890ff}.TaskProgressBlock_title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1f2937}.TaskProgressBlock_icon{font-size:20px;color:#1890ff;flex-shrink:0}.TaskProgressBlock_title-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.TaskProgressBlock_refresh-btn{padding:6px 14px;height:auto;font-size:13px;color:#1890ff;flex-shrink:0;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;gap:4px}.TaskProgressBlock_refresh-btn:hover{color:#40a9ff;background:#1890ff14}.TaskProgressBlock_view-research-btn{padding:6px 14px;height:auto;font-size:13px;color:#1890ff;flex-shrink:0;border-radius:6px;transition:all .15s ease}.TaskProgressBlock_view-research-btn:hover{color:#40a9ff;background:#1890ff14}.TaskProgressBlock_status-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:12px;transition:all .2s ease}.TaskProgressBlock_status-badge.running{background:#ede9fe;color:#667eea}.TaskProgressBlock_status-badge.completed{background:#dcfce7;color:#16a34a}.TaskProgressBlock_status-badge.failed{background:#fee2e2;color:#dc2626}.TaskProgressBlock_status-badge.pending{background:#f3f4f6;color:#6b7280}.dark .TaskProgressBlock_container{background:#1f1f1f;border-color:#303030}.dark .TaskProgressBlock_title{color:#e5e7eb}.dark .TaskProgressBlock_icon,.dark .TaskProgressBlock_refresh-btn{color:#40a9ff}.dark .TaskProgressBlock_refresh-btn:hover{color:#69b1ff;background:#40a9ff1f}.dark .TaskProgressBlock_view-research-btn{color:#40a9ff}.dark .TaskProgressBlock_view-research-btn:hover{color:#69b1ff;background:#40a9ff1f}.dark .TaskProgressBlock_status-badge.running{background:#2d2550;color:#a78bfa}.dark .TaskProgressBlock_status-badge.completed{background:#1a3a22;color:#4ade80}.dark .TaskProgressBlock_status-badge.failed{background:#3a1a1a;color:#f87171}.dark .TaskProgressBlock_status-badge.pending{background:#262626;color:#9ca3af}.AskOptionsBlock_form{margin-top:12px}.AskOptionsBlock_form-item{margin-bottom:20px}.AskOptionsBlock_form-item .ant-form-item-label>label{font-size:14px;font-weight:500;color:#374151;height:auto}.AskOptionsBlock_radio-group,.AskOptionsBlock_checkbox-group{width:100%}.AskOptionsBlock_radio-group .ant-radio-wrapper{margin-right:0;padding:6px 10px;border-radius:4px;transition:background .2s ease}.AskOptionsBlock_radio-group .ant-radio-wrapper:hover{background:#f0f0f0}.AskOptionsBlock_checkbox-group{display:flex;flex-direction:column;gap:8px}.AskOptionsBlock_checkbox-group .ant-checkbox-wrapper{margin-left:0;padding:6px 10px;border-radius:4px;transition:background .2s ease}.AskOptionsBlock_checkbox-group .ant-checkbox-wrapper:hover{background:#f0f0f0}.AskOptionsBlock_textarea{font-size:14px;border-radius:4px;border-color:#d9d9d9;transition:all .2s ease}.AskOptionsBlock_textarea:focus,.AskOptionsBlock_textarea:hover{border-color:#1890ff}.AskOptionsBlock_submit-area{margin-top:24px;margin-bottom:0;display:flex;justify-content:center}.AskOptionsBlock_submit-btn{height:40px;font-size:15px;font-weight:500;background:#1890ff;border:none;border-radius:8px;transition:background .2s ease;min-width:120px}.AskOptionsBlock_submit-btn:hover:not(:disabled){background:#40a9ff;box-shadow:0 2px 8px #1890ff33}.AskOptionsBlock_submit-btn:active:not(:disabled){background:#096dd9}.AskOptionsBlock_readonly{display:flex;flex-direction:column}.AskOptionsBlock_readonly-item{padding:12px;border-radius:8px}.AskOptionsBlock_question{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:6px}.AskOptionsBlock_answer{font-size:14px;color:#1f2937;margin-left:12px;font-weight:400;word-break:break-word}.dark .AskOptionsBlock_form-item .ant-form-item-label>label{color:#d1d5db}.dark .AskOptionsBlock_radio-group .ant-radio-wrapper:hover,.dark .AskOptionsBlock_checkbox-group .ant-checkbox-wrapper:hover{background:#333}.dark .AskOptionsBlock_textarea{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}.dark .AskOptionsBlock_textarea:focus,.dark .AskOptionsBlock_textarea:hover{border-color:#1890ff;background:#2a2a2a}.dark .AskOptionsBlock_submit-btn{background:#1890ff}.dark .AskOptionsBlock_submit-btn:hover:not(:disabled){background:#40a9ff;box-shadow:0 2px 8px #1890ff4d}.dark .AskOptionsBlock_submit-btn:active:not(:disabled){background:#096dd9}.dark .AskOptionsBlock_readonly-item{background:#2a2a2a;border-color:#303030}.dark .AskOptionsBlock_question{color:#9ca3af}.dark .AskOptionsBlock_answer{color:#e0e0e0}.ScholarAgentToolResult_tool-result{margin-bottom:0}.ScholarAgentToolResult_tool-result .ant-collapse{background:transparent;border:none}.ScholarAgentToolResult_tool-result .ant-collapse-item{border:none!important;background:transparent;border-radius:12px;overflow:hidden;transition:all .2s ease}.ScholarAgentToolResult_tool-result .ant-collapse-item:hover{background:transparent}.ScholarAgentToolResult_tool-result .ant-collapse-header{padding:8px 16px!important;align-items:center!important;border-radius:8px!important;background:transparent;border:none}.ScholarAgentToolResult_tool-result .ant-collapse-content{background:transparent;border:none}.ScholarAgentToolResult_tool-result .ant-collapse-content-box{padding:0 14px 14px!important}.ScholarAgentToolResult_expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.ScholarAgentToolResult_expand-icon .ScholarAgentToolResult_tool-icon{display:inline-flex;align-items:center;justify-content:center;color:#6b7280}.ScholarAgentToolResult_expand-icon .ScholarAgentToolResult_arrow-icon{display:none;align-items:center;justify-content:center;transition:transform .2s ease}.ScholarAgentToolResult_expand-icon .ScholarAgentToolResult_arrow-icon.ScholarAgentToolResult_open{transform:rotate(90deg)}.ScholarAgentToolResult_tool-result .ant-collapse-header:hover .ScholarAgentToolResult_expand-icon .ScholarAgentToolResult_tool-icon{display:none}.ScholarAgentToolResult_tool-result .ant-collapse-header:hover .ScholarAgentToolResult_expand-icon .ScholarAgentToolResult_arrow-icon{display:flex}.ScholarAgentToolResult_tool-header{display:flex;align-items:center;gap:8px}.ScholarAgentToolResult_tool-title{font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#babcbf}.ScholarAgentToolResult_tool-title.status-processing{color:#babcbf;position:relative}.ScholarAgentToolResult_tool-title.status-completed,.ScholarAgentToolResult_tool-title.status-error{color:#babcbf}.ScholarAgentToolResult_tool-title.status-cancelled{color:#9ca3af;-webkit-text-fill-color:#9ca3af}@keyframes ScholarAgentToolResult_titleSweep{0%{background-position:0% 0}to{background-position:200% 0}}.ScholarAgentToolResult_tool-title.status-processing:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre;background-image:linear-gradient(96deg,transparent 0%,transparent 44%,rgb(56,55,55) 50%,transparent 56%,transparent 100%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ScholarAgentToolResult_titleSweep 2.2s linear infinite;will-change:background-position}.dark .ScholarAgentToolResult_tool-title.status-processing:after{background-image:linear-gradient(96deg,transparent 0%,transparent 44%,rgba(96,165,250,.8) 50%,transparent 56%,transparent 100%)}@keyframes ScholarAgentToolResult_titleShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.ScholarAgentToolResult_tool-content{font-size:13px}.ScholarAgentToolResult_tool-streaming-title{font-size:12px;color:#9ca3af;margin-bottom:6px}.ScholarAgentToolResult_tool-streaming-list{display:flex;flex-direction:column;gap:6px;max-height:400px;overflow-y:auto}@keyframes ScholarAgentToolResult_fadeIn{0%{opacity:0}to{opacity:1}}.ScholarAgentToolResult_tool-streaming-item{padding:12px 16px;background:#00000005;border-radius:8px;animation:ScholarAgentToolResult_fadeIn .18s ease;transition:all .15s ease;cursor:default}.ScholarAgentToolResult_tool-streaming-item:hover{background:#1890ff0d;box-shadow:0 2px 8px #1890ff14}.ScholarAgentToolResult_tool-streaming-item-snippet{font-size:12px;font-weight:500;color:#1890ff;margin-bottom:2px}.ScholarAgentToolResult_tool-streaming-item-content{font-size:12px;line-height:1.6;color:#4b5563;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.dark .ScholarAgentToolResult_tool-streaming-title{color:#64748b}.dark .ScholarAgentToolResult_tool-streaming-item{background:#ffffff08}.dark .ScholarAgentToolResult_tool-streaming-item:hover{background:#60a5fa14;box-shadow:0 2px 8px #60a5fa1f}.dark .ScholarAgentToolResult_tool-streaming-item-snippet{color:#60a5fa}.dark .ScholarAgentToolResult_tool-streaming-item-content{color:#cbd5e1}.ScholarAgentToolResult_tool-error{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:8px}.ScholarAgentToolResult_tool-error .ScholarAgentToolResult_error-icon{font-size:18px}.ScholarAgentToolResult_tool-error .ScholarAgentToolResult_error-content{flex:1}.ScholarAgentToolResult_tool-error .ScholarAgentToolResult_error-title{font-weight:500;color:#dc2626;margin-bottom:4px}.ScholarAgentToolResult_tool-error .ScholarAgentToolResult_error-message{font-size:12px;color:#6b7280}.ScholarAgentToolResult_tool-cancelled{display:flex;align-items:center;gap:8px;padding:12px;color:#9ca3af;background:#9ca3af0d;border-radius:8px}.ScholarAgentToolResult_tool-loading{display:flex;align-items:center;gap:10px;padding:12px;color:#6b7280}.ScholarAgentToolResult_tool-loading .ScholarAgentToolResult_loading-spinner{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:ScholarAgentToolResult_spin .8s linear infinite}@keyframes ScholarAgentToolResult_spin{to{transform:rotate(360deg)}}.ScholarAgentToolResult_tool-empty{padding:12px;text-align:center;color:#9ca3af;font-style:italic}.ScholarAgentToolResult_search-params-info{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:8px;background:#3b82f60d;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0}.ScholarAgentToolResult_search-params-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ScholarAgentToolResult_search-param-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;color:#2563eb;background:#3b82f61a;border-radius:4px;white-space:nowrap}.ScholarAgentToolResult_search-params-separator{color:#94a3b8;font-size:12px;font-weight:500}.ScholarAgentToolResult_search-result-count{font-size:12px;color:#475569;font-weight:500}.dark .ScholarAgentToolResult_search-params-info{background:#3b82f61a;border-left-color:#60a5fa}.dark .ScholarAgentToolResult_search-param-tag{color:#93c5fd;background:#3b82f633}.dark .ScholarAgentToolResult_search-params-separator{color:#64748b}.dark .ScholarAgentToolResult_search-result-count{color:#94a3b8}.ScholarAgentToolResult_table-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f1f5f9;border-radius:8px 8px 0 0;border-bottom:1px solid #e2e8f0}.ScholarAgentToolResult_table-header-left{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;font-weight:500}.ScholarAgentToolResult_table-header-right{display:flex;align-items:center;gap:4px}.ScholarAgentToolResult_table-action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#64748b;transition:all .15s ease}.ScholarAgentToolResult_table-action-btn:hover{background:#e2e8f0;color:#3b82f6}.ScholarAgentToolResult_table-wrapper{overflow-x:auto;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px}.ScholarAgentToolResult_table{width:100%;border-collapse:collapse;font-size:12px}.ScholarAgentToolResult_table thead{background:#f8fafc}.ScholarAgentToolResult_table th{padding:10px 12px;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ScholarAgentToolResult_table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#374151;vertical-align:top}.ScholarAgentToolResult_table tbody tr:hover{background:#f8fafc}.ScholarAgentToolResult_table tbody tr:last-child td{border-bottom:none}.ScholarAgentToolResult_paper-title-cell{max-width:300px}.ScholarAgentToolResult_paper-title-wrapper{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.ScholarAgentToolResult_paper-title-wrapper a{color:#374151;text-decoration:none;font-weight:500;transition:color .15s ease;cursor:pointer}.ScholarAgentToolResult_paper-title-wrapper a:hover{color:#2563eb}.ScholarAgentToolResult_add-attachment-inline{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:4px;color:#9ca3af;cursor:pointer;transition:color .15s ease}.ScholarAgentToolResult_paper-title-wrapper a:hover .ScholarAgentToolResult_add-attachment-inline{color:#2563eb}.ScholarAgentToolResult_add-attachment-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#9ca3af;cursor:pointer;opacity:0;transition:all .15s ease;flex-shrink:0}.ScholarAgentToolResult_add-attachment-btn:hover{background:#f3f4f6;color:#374151}.ScholarAgentToolResult_result-title-wrapper:hover .ScholarAgentToolResult_add-attachment-btn,.ScholarAgentToolResult_new-tab-info:hover .ScholarAgentToolResult_add-attachment-btn{opacity:1}.ScholarAgentToolResult_paper-authors-cell{max-width:200px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScholarAgentToolResult_tab-title-cell,.ScholarAgentToolResult_tab-url-cell{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScholarAgentToolResult_element-id-cell{font-family:SF Mono,Monaco,monospace;font-size:11px;color:#6b7280}.ScholarAgentToolResult_element-text-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScholarAgentToolResult_paper-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #e2e8f0;background:#fff;border-radius:4px;cursor:pointer;color:#64748b;transition:all .15s ease}.ScholarAgentToolResult_paper-action-btn:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.ScholarAgentToolResult_batch-add-btn{padding:4px 12px;border:1px solid #3b82f6;background:#3b82f6;color:#fff;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .15s ease;white-space:nowrap}.ScholarAgentToolResult_batch-add-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff}.ScholarAgentToolResult_batch-add-btn:active{background:#1d4ed8;border-color:#1d4ed8}.ScholarAgentToolResult_table-footer{padding:8px 12px;text-align:center;font-size:12px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px}.ScholarAgentToolResult_results-list{border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px}.ScholarAgentToolResult_result-item{display:flex;gap:12px;padding:12px;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.ScholarAgentToolResult_result-item:hover{background:#f8fafc}.ScholarAgentToolResult_result-item:last-child{border-bottom:none}.ScholarAgentToolResult_result-index{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:#6b7280;background:#f1f5f9;border-radius:4px}.ScholarAgentToolResult_result-content{flex:1;min-width:0}.ScholarAgentToolResult_result-title-wrapper{margin-bottom:4px}.ScholarAgentToolResult_result-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#374151;font-weight:500;text-decoration:none;transition:color .15s ease}.ScholarAgentToolResult_result-title:hover{color:#111827}.ScholarAgentToolResult_result-desc{font-size:12px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ScholarAgentToolResult_content-result{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ScholarAgentToolResult_content-result .ScholarAgentToolResult_content-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.ScholarAgentToolResult_content-result .ScholarAgentToolResult_content-title{font-weight:500;color:#374151}.ScholarAgentToolResult_content-result .ScholarAgentToolResult_content-length{font-size:11px;color:#9ca3af;margin-right:auto;margin-left:8px}.ScholarAgentToolResult_content-copy-btn{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .2s ease;flex-shrink:0}.ScholarAgentToolResult_content-copy-btn:hover{color:#3b82f6;background:#eff6ff}.ScholarAgentToolResult_content-omitted{color:#9ca3af;font-style:italic}.ScholarAgentToolResult_content-result .ScholarAgentToolResult_content-preview{padding:12px;font-size:12px;color:#6b7280;line-height:1.6;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.ScholarAgentToolResult_click-result,.ScholarAgentToolResult_input-result,.ScholarAgentToolResult_scroll-result,.ScholarAgentToolResult_arxiv-map-result{padding:12px;border:1px solid #e2e8f0;border-radius:8px}.ScholarAgentToolResult_click-result .ScholarAgentToolResult_click-status,.ScholarAgentToolResult_input-result .ScholarAgentToolResult_input-status,.ScholarAgentToolResult_scroll-result .ScholarAgentToolResult_scroll-status,.ScholarAgentToolResult_arxiv-map-result .ScholarAgentToolResult_arxiv-map-status{font-weight:500;margin-bottom:8px}.ScholarAgentToolResult_click-result .ScholarAgentToolResult_click-status.success,.ScholarAgentToolResult_input-result .ScholarAgentToolResult_input-status.success,.ScholarAgentToolResult_scroll-result .ScholarAgentToolResult_scroll-status.success,.ScholarAgentToolResult_arxiv-map-result .ScholarAgentToolResult_arxiv-map-status.success{color:#059669}.ScholarAgentToolResult_click-result .ScholarAgentToolResult_click-status.failed,.ScholarAgentToolResult_input-result .ScholarAgentToolResult_input-status.failed,.ScholarAgentToolResult_scroll-result .ScholarAgentToolResult_scroll-status.failed,.ScholarAgentToolResult_arxiv-map-result .ScholarAgentToolResult_arxiv-map-status.failed{color:#dc2626}.ScholarAgentToolResult_new-tab-info,.ScholarAgentToolResult_input-value,.ScholarAgentToolResult_scroll-info,.ScholarAgentToolResult_arxiv-map-info{font-size:12px;color:#6b7280}.ScholarAgentToolResult_new-tab-info{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ScholarAgentToolResult_new-tab-info a{color:#374151;text-decoration:none;font-weight:500;transition:color .15s ease}.ScholarAgentToolResult_new-tab-info a:hover{color:#111827}.ScholarAgentToolResult_arxiv-map-info{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.ScholarAgentToolResult_arxiv-map-item{display:flex;align-items:baseline;gap:8px}.ScholarAgentToolResult_arxiv-map-label{font-weight:500;color:#6b7280;min-width:80px}.ScholarAgentToolResult_arxiv-map-value{color:#374151}.ScholarAgentToolResult_arxiv-map-hint{margin-top:8px;padding:8px 12px;background:#fbfbfb;font-size:12px;color:#aaa;border-left:3px solid #d2d3d3;font-style:italic}.ScholarAgentToolResult_json-result{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ScholarAgentToolResult_json-result pre{margin:0;padding:12px;font-size:11px;font-family:SF Mono,Monaco,monospace;background:#f8fafc;max-height:300px;overflow:auto;white-space:pre-wrap;word-break:break-word}.ScholarAgentToolResult_table-preview-modal .ant-modal-content{border-radius:12px;overflow:hidden}.ScholarAgentToolResult_table-preview-modal .ant-modal-header{padding:16px 24px;border-bottom:1px solid #e2e8f0}.ScholarAgentToolResult_table-preview-modal .ant-modal-body{padding:0}.ScholarAgentToolResult_table-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-right:24px}.ScholarAgentToolResult_table-preview-title{font-size:13px;color:#64748b}.ScholarAgentToolResult_table-preview-actions{display:flex;align-items:center;gap:8px}.ScholarAgentToolResult_table-preview-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;font-size:12px;color:#475569;cursor:pointer;transition:all .15s ease}.ScholarAgentToolResult_table-preview-btn:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.ScholarAgentToolResult_table-preview-btn:disabled{opacity:.5;cursor:not-allowed}.ScholarAgentToolResult_table-preview-content{overflow:auto;max-height:70vh;padding:16px}.ScholarAgentToolResult_table-preview-table{width:100%;border-collapse:collapse;font-size:13px;border:1px solid #e2e8f0;border-radius:8px}.ScholarAgentToolResult_table-preview-table thead{background:#f1f5f9;position:sticky;top:0}.ScholarAgentToolResult_table-preview-table th{padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e2e8f0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScholarAgentToolResult_table-preview-table td{padding:10px 16px;border-bottom:1px solid #f1f5f9;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScholarAgentToolResult_table-preview-table tbody tr:hover{background:#f8fafc}.ScholarAgentToolResult_table-preview-table th.selected,.ScholarAgentToolResult_table-preview-table td.selected{background:#3b82f626!important;box-shadow:inset 0 0 0 1px #3b82f64d}.dark .ScholarAgentToolResult_tool-result .ant-collapse-item{background:#1e293b}.dark .ScholarAgentToolResult_tool-result .ant-collapse-item:hover{background:#334155}.dark .ScholarAgentToolResult_tool-title{color:#e2e8f0}.dark .ScholarAgentToolResult_tool-title.status-completed{color:#10b981;-webkit-text-fill-color:#10b981}.dark .ScholarAgentToolResult_table-header{background:#1e293b;border-bottom-color:#334155}.dark .ScholarAgentToolResult_table-header-left,.dark .ScholarAgentToolResult_table-action-btn{color:#94a3b8}.dark .ScholarAgentToolResult_table-action-btn:hover{background:#334155;color:#60a5fa}.dark .ScholarAgentToolResult_batch-add-btn{border-color:#3b82f6;background:#3b82f6;color:#fff}.dark .ScholarAgentToolResult_batch-add-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff}.dark .ScholarAgentToolResult_batch-add-btn:active{background:#1d4ed8;border-color:#1d4ed8}.dark .ScholarAgentToolResult_table-wrapper{border-color:#334155}.dark .ScholarAgentToolResult_table thead{background:#1e293b}.dark .ScholarAgentToolResult_table th{color:#e2e8f0;border-bottom-color:#334155}.dark .ScholarAgentToolResult_table td{color:#cbd5e1;border-bottom-color:#1e293b}.dark .ScholarAgentToolResult_table tbody tr:hover{background:#1e293b}.dark .ScholarAgentToolResult_paper-title-cell a{color:#e5e7eb}.dark .ScholarAgentToolResult_paper-title-cell a:hover{color:#60a5fa}.dark .ScholarAgentToolResult_add-attachment-inline{color:#6b7280}.dark .ScholarAgentToolResult_paper-title-cell a:hover .ScholarAgentToolResult_add-attachment-inline{color:#60a5fa}.dark .ScholarAgentToolResult_result-title{color:#e5e7eb}.dark .ScholarAgentToolResult_result-title:hover{color:#f9fafb}.dark .ScholarAgentToolResult_new-tab-info a{color:#e5e7eb}.dark .ScholarAgentToolResult_new-tab-info a:hover{color:#f9fafb}.dark .ScholarAgentToolResult_add-attachment-btn{color:#6b7280}.dark .ScholarAgentToolResult_add-attachment-btn:hover{background:#374151;color:#d1d5db}.dark .ScholarAgentToolResult_json-result pre{background:#1e293b;color:#e2e8f0}.dark .ScholarAgentToolResult_arxiv-map-result{border-color:#334155}.dark .ScholarAgentToolResult_arxiv-map-label{color:#94a3b8}.dark .ScholarAgentToolResult_arxiv-map-value{color:#e2e8f0}.dark .ScholarAgentToolResult_arxiv-map-hint{background:#0ea5e926;color:#38bdf8;border-left-color:#0ea5e9}.ScholarAgentToolResult_todo-result{padding:12px 0}.ScholarAgentToolResult_todo-header{margin-bottom:12px}.ScholarAgentToolResult_todo-title{font-size:14px;font-weight:600;color:#374151}.ScholarAgentToolResult_todo-list{display:flex;flex-direction:column;gap:8px}.ScholarAgentToolResult_todo-item{display:flex;align-items:flex-start;gap:10px;padding:4px 0;line-height:1.5}.ScholarAgentToolResult_todo-status-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280;margin-top:2px}.ScholarAgentToolResult_todo-content{flex:1;font-size:13px;color:#374151;word-break:break-word}.ScholarAgentToolResult_todo-item.todo-pending .ScholarAgentToolResult_todo-status-icon{color:#9ca3af}.ScholarAgentToolResult_todo-item.todo-in-progress .ScholarAgentToolResult_todo-status-icon{color:#3b82f6}.ScholarAgentToolResult_todo-item.todo-completed{opacity:.7}.ScholarAgentToolResult_todo-item.todo-completed .ScholarAgentToolResult_todo-status-icon{color:#10b981}.ScholarAgentToolResult_todo-item.todo-completed .ScholarAgentToolResult_todo-content{text-decoration:line-through;color:#9ca3af}.ScholarAgentToolResult_todo-item.todo-cancelled{opacity:.6}.ScholarAgentToolResult_todo-item.todo-cancelled .ScholarAgentToolResult_todo-status-icon{color:#ef4444}.ScholarAgentToolResult_todo-item.todo-cancelled .ScholarAgentToolResult_todo-content{text-decoration:line-through;color:#9ca3af}.dark .ScholarAgentToolResult_todo-title{color:#e2e8f0}.dark .ScholarAgentToolResult_todo-content{color:#cbd5e1}.dark .ScholarAgentToolResult_todo-item.todo-pending .ScholarAgentToolResult_todo-status-icon{color:#64748b}.dark .ScholarAgentToolResult_todo-item.todo-in-progress .ScholarAgentToolResult_todo-status-icon{color:#60a5fa}.dark .ScholarAgentToolResult_todo-item.todo-completed .ScholarAgentToolResult_todo-content,.dark .ScholarAgentToolResult_todo-item.todo-cancelled .ScholarAgentToolResult_todo-content{color:#64748b}.ScholarAgentToolResult_cnki-paper-content{padding:0 12px}.ScholarAgentToolResult_cnki-paper-title{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;line-height:1.4}.ScholarAgentToolResult_cnki-paper-instruction{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-bottom:10px;padding:6px 10px;background:#3b82f60d;border-radius:6px}.ScholarAgentToolResult_cnki-paper-preview-wrapper{position:relative}.ScholarAgentToolResult_cnki-paper-preview{font-size:13px;color:#4b5563;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto;padding:8px 36px 8px 10px;background:#f9fafb;border-radius:6px}.ScholarAgentToolResult_cnki-paper-copy-btn{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:#ffffffe6;color:#6b7280;cursor:pointer;transition:all .2s}.ScholarAgentToolResult_cnki-paper-copy-btn:hover{background:#e0f2fe;color:#0284c7}.ScholarAgentToolResult_cnki-paper-warning{display:flex;align-items:center;gap:6px;color:#d97706;font-size:12px;margin-top:8px;padding:6px 8px;background:#fffbeb;border-radius:4px}.ScholarAgentToolResult_cnki-paper-meta{font-size:11px;color:#9ca3af;text-align:right;margin-top:6px}.dark .ScholarAgentToolResult_cnki-paper-title{color:#e2e8f0}.dark .ScholarAgentToolResult_cnki-paper-instruction{color:#94a3b8;background:#3b82f61a}.dark .ScholarAgentToolResult_cnki-paper-preview{color:#cbd5e1;background:#1e293b}.dark .ScholarAgentToolResult_cnki-paper-copy-btn{background:#1e293be6;color:#94a3b8}.dark .ScholarAgentToolResult_cnki-paper-copy-btn:hover{background:#334155;color:#60a5fa}.dark .ScholarAgentToolResult_cnki-paper-warning{color:#fbbf24;background:#fbbf241a}.dark .ScholarAgentToolResult_cnki-paper-meta{color:#64748b}.ScholarAgent_search-id-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;margin:0 3px;background-color:#e6f4ff;border:1px solid #91caff;border-radius:999px;color:#1677ff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ScholarAgent_search-id-tag:hover{background-color:#bae7ff;border-color:#69c0ff;color:#096dd9;transform:translateY(-1px);box-shadow:0 2px 6px #1890ff4d}.ScholarAgent_search-id-tag:active{transform:translateY(0);box-shadow:0 1px 3px #1890ff66}.dark .ScholarAgent_search-id-tag{background-color:#1e3a5f;color:#60a5fa;border-color:#2563eb}.dark .ScholarAgent_search-id-tag:hover{background-color:#2c5282;border-color:#3b82f6;color:#93c5fd}.ScholarAgent_cnki-popover .ant-popover-inner{padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:360px}.ScholarAgent_cnki-popover-content{display:flex;flex-direction:column;gap:8px}.ScholarAgent_cnki-popover-title{font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;word-break:break-word}.ScholarAgent_cnki-popover-desc{font-size:13px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ScholarAgent_cnki-popover-url{display:flex;align-items:center;font-size:12px;color:#1890ff;margin-top:4px;padding-top:8px;border-top:1px solid #f0f0f0}.ScholarAgent_cnki-popover-url svg{flex-shrink:0}.dark .ScholarAgent_cnki-popover .ant-popover-inner{background-color:#1f2937;border:1px solid #374151}.dark .ScholarAgent_cnki-popover-title{color:#f3f4f6}.dark .ScholarAgent_cnki-popover-desc{color:#9ca3af}.dark .ScholarAgent_cnki-popover-url{color:#60a5fa;border-top-color:#374151}.arxiv-map-chart-container .recharts-wrapper,.arxiv-map-chart-container .recharts-surface{outline:none!important}.arxiv-map-chart-container *:focus{outline:none!important}.arxiv-map-chart-container .cursor-pointer{cursor:pointer}.ScholarAgentToolResult_start-task-result{padding:0;margin:0}.ArxivMapChart_container{margin-top:12px;margin-bottom:12px;padding:16px;border-radius:8px}.dark .ArxivMapChart_container{border-color:#434343;background:#1f1f1f}.ArxivMapChart_empty_container{padding:20px;text-align:center;border:1px solid #d9d9d9;border-radius:8px;background:#fafafa}.dark .ArxivMapChart_empty_container{border-color:#434343;background:#1f1f1f}.ArxivMapChart_empty_hint{margin-top:12px;font-size:12px;color:#666}.dark .ArxivMapChart_empty_hint{color:#999}.ArxivMapChart_header{margin-bottom:16px}.ArxivMapChart_title{margin:0 0 8px;font-size:16px;font-weight:600;color:#262626}.dark .ArxivMapChart_title{color:#e8e8e8}.ArxivMapChart_stats{font-size:13px;color:#666;display:flex;gap:16px;flex-wrap:wrap}.dark .ArxivMapChart_stats{color:#999}.ArxivMapChart_hint{margin-top:8px;text-align:center;font-size:12px;color:#666}.dark .ArxivMapChart_hint{color:#999}.ArxivMapChart_container .recharts-wrapper{border:none!important;outline:none!important}.ArxivMapChart_container .recharts-wrapper:focus,.ArxivMapChart_container .recharts-wrapper:focus-visible{outline:none!important;box-shadow:none!important}.ArxivMapChart_container .recharts-surface{border:none!important;outline:none!important}.ArxivMapChart_container .recharts-surface:focus,.ArxivMapChart_container .recharts-surface:focus-visible{outline:none!important}.ArxivMapChart_container circle:focus,.ArxivMapChart_container circle:focus-visible{outline:none!important}.ArxivMapChart_container .recharts-cartesian-axis-line{stroke:#d9d9d9}.dark .ArxivMapChart_container .recharts-cartesian-axis-line{stroke:#434343}.ArxivMapChart_tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px;box-shadow:0 2px 8px #00000026}.dark .ArxivMapChart_tooltip{background:#2a2a2a;border-color:#434343}.ArxivMapChart_tooltip_date{margin:0 0 4px;font-weight:600;color:#262626}.dark .ArxivMapChart_tooltip_date{color:#e8e8e8}.ArxivMapChart_tooltip_count{margin:0;color:#1677ff;font-size:14px}.ArxivMapChart_tooltip_hint{margin:4px 0 0;font-size:12px;color:#666}.dark .ArxivMapChart_tooltip_hint{color:#999}.ArxivMapChart_selected_panel{padding:16px;border-radius:8px}.dark .ArxivMapChart_selected_panel{background:#2a2a2a;border-color:#177ddc}.ArxivMapChart_selected_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.ArxivMapChart_selected_title{margin:0;font-size:15px;font-weight:600;color:#262626;flex:1}.dark .ArxivMapChart_selected_title{color:#e8e8e8}.ArxivMapChart_selected_actions{display:flex;gap:8px;align-items:center}.ArxivMapChart_translate_all_btn,.ArxivMapChart_selected_close_btn{font-size:12px}.ArxivMapChart_papers_container{max-height:600px;overflow-y:auto;padding:8px 0}.ArxivMapChart_loading_container{text-align:center;padding:40px 20px;color:#666}.dark .ArxivMapChart_loading_container{color:#999}.ArxivMapChart_loading_text{margin-top:12px;font-size:13px}.ArxivMapChart_papers_list{display:flex;flex-direction:column;gap:12px}.ArxivMapChart_paper_item{padding:14px 16px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;font-size:13px}.dark .ArxivMapChart_paper_item{background:#1f1f1f;border-color:#434343}.ArxivMapChart_paper_title_row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ArxivMapChart_paper_index{color:#666;font-weight:500;flex-shrink:0}.dark .ArxivMapChart_paper_index{color:#999}.ArxivMapChart_paper_title_link{color:#1677ff;text-decoration:none;font-weight:600;font-size:14px;flex:1;min-width:0}.ArxivMapChart_paper_title_link:hover{text-decoration:underline}.ArxivMapChart_paper_date{color:#999;font-size:12px;flex-shrink:0;margin-left:auto}.dark .ArxivMapChart_paper_date{color:#666}.ArxivMapChart_paper_title_cn{margin-top:6px;margin-bottom:8px;padding:8px 12px;background:#f0f9ff;font-size:13px;line-height:1.5;color:#1e3a8a;border-left:3px solid #60a5fa}.dark .ArxivMapChart_paper_title_cn{background:#1e293b;color:#93c5fd;border-left-color:#3b82f6}.ArxivMapChart_paper_title_cn_label{font-size:11px;font-weight:600;margin-bottom:4px;color:#1677ff;text-transform:uppercase}.dark .ArxivMapChart_paper_title_cn_label{color:#60a5fa}.ArxivMapChart_paper_abstract{padding:10px 12px;background:#f8fafc;border-radius:16px;font-size:12px;line-height:1.6;color:#4b5563}.dark .ArxivMapChart_paper_abstract{background:#2a2a2a;color:#d1d5db}.ArxivMapChart_paper_abstract_title{font-weight:600;margin-bottom:6px;color:#262626}.dark .ArxivMapChart_paper_abstract_title{color:#e8e8e8}.ArxivMapChart_paper_abstract_cn{margin-top:8px;padding:10px 12px;background:#f2f7fc;font-size:12px;line-height:1.6;color:#1f2937;border-left:3px solid #1677ff}.dark .ArxivMapChart_paper_abstract_cn{background:#1a2332;color:#e5e7eb;border-left-color:#40a9ff}.ArxivMapChart_paper_abstract_cn_title{font-weight:600;margin-bottom:6px;color:#1677ff}.dark .ArxivMapChart_paper_abstract_cn_title{color:#40a9ff}.ArxivMapChart_no_details{text-align:center;padding:40px 20px;color:#666;font-size:13px}.dark .ArxivMapChart_no_details{color:#999}.ArxivMapChart_no_details_ids{margin-top:8px;font-size:12px}.ScholarSearchOverview_container{padding:0 8px;transition:all .2s ease}.ScholarSearchOverview_bar{display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(135deg,#3b82f60a,#2563eb05);border:1px solid rgba(226,232,240,.8);border-radius:10px;font-size:13px;overflow-x:auto;white-space:nowrap;box-shadow:0 1px 2px #00000005}.ScholarSearchOverview_container.dark .ScholarSearchOverview_bar{background:linear-gradient(135deg,#1e293b80,#0f172a80);border-color:#3b82f633}.ScholarSearchOverview_label{font-weight:600;color:#3b82f6;font-size:12px;flex-shrink:0;display:flex;align-items:center;gap:6px}.ScholarSearchOverview_label:before{content:"";width:3px;height:14px;background:#3b82f6;border-radius:2px}.ScholarSearchOverview_container.dark .ScholarSearchOverview_label{color:#60a5fa}.ScholarSearchOverview_stats{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto}.ScholarSearchOverview_stats:before{content:"";width:1px;height:16px;background:#e2e8f0;flex-shrink:0}.ScholarSearchOverview_container.dark .ScholarSearchOverview_stats:before{background:#334155}.ScholarSearchOverview_stat-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;color:#64748b;background:transparent;border:1px solid transparent;transition:all .2s ease;flex-shrink:0}.ScholarSearchOverview_container.dark .ScholarSearchOverview_stat-item{color:#94a3b8}.ScholarSearchOverview_stat-item.clickable{cursor:pointer;background:#ffffff80;border-color:#e2e8f0cc}.ScholarSearchOverview_container.dark .ScholarSearchOverview_stat-item.clickable{background:#1e293b80;border-color:#33415580}.ScholarSearchOverview_stat-item.clickable:hover{background:#3b82f60d;border-color:#3b82f633;color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 4px #00000005}.ScholarSearchOverview_container.dark .ScholarSearchOverview_stat-item.clickable:hover{background:#3b82f626;border-color:#3b82f666;color:#93c5fd}.ScholarSearchOverview_stat-icon{opacity:.6}.ScholarSearchOverview_stat-item.clickable:hover .ScholarSearchOverview_stat-icon{opacity:1}.ScholarSearchOverview_stat-text{white-space:nowrap}.ScholarSearchOverview_stat-text strong{color:#0f172a;font-weight:600;margin:0 2px}.ScholarSearchOverview_container.dark .ScholarSearchOverview_stat-text strong{color:#f1f5f9}.ScholarSearchAgent_container .ant-drawer,.ScholarSearchAgent_container .ant-drawer-mask,.ScholarSearchAgent_container .ant-drawer-content-wrapper{position:absolute}.ScholarSearchOverview_drawer-title{display:flex;align-items:center;font-weight:600;color:#0f172a}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_drawer-title{color:#f1f5f9}.ScholarSearchOverview_tabs .ant-tabs-tab{padding:8px 0!important}.ScholarSearchOverview_tabs .ant-tabs-tab-btn{display:flex;align-items:center;font-size:13px;font-weight:500}.ScholarSearchOverview_tabs .ant-badge{font-size:11px}.ScholarSearchOverview_tabs .ant-badge .ant-badge-count{background:#eff6ff;color:#3b82f6;box-shadow:none;font-size:10px;height:18px;min-width:18px;line-height:18px;font-weight:600}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_tabs .ant-badge .ant-badge-count{background:#3b82f633;color:#93c5fd}.ScholarSearchOverview_record-list-container{padding:0}.ScholarSearchOverview_record-list-container::-webkit-scrollbar{width:6px}.ScholarSearchOverview_record-list-container::-webkit-scrollbar-track{background:transparent}.ScholarSearchOverview_record-list-container::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.ScholarSearchOverview_record-list-container::-webkit-scrollbar-thumb:hover{background:#0003}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_record-list-container::-webkit-scrollbar-thumb{background:#ffffff1a}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_record-list-container::-webkit-scrollbar-thumb:hover{background:#fff3}.ScholarSearchOverview_record-list{padding:0}.ScholarSearchOverview_record-list .ant-list-item{padding:16px 0;border-bottom:1px solid #f1f5f9}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_record-list .ant-list-item{border-bottom-color:#1e293b}.ScholarSearchOverview_record-content{width:100%}.ScholarSearchOverview_record-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ScholarSearchOverview_record-tool-tag{font-size:11px;border-radius:12px;padding:0 8px;border:none;font-weight:500}.ScholarSearchOverview_record-count{font-size:12px;color:#94a3b8}.ScholarSearchOverview_record-query{display:flex;align-items:center;font-size:13px;color:#475569;margin-bottom:8px;max-width:100%;background:#f0f2f5;padding:4px 8px;border-radius:32px;width:-moz-fit-content;width:fit-content}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_record-query{color:#cbd5e1;background:#1e293b}.ScholarSearchOverview_query-text{flex:1;min-width:0}.ScholarSearchOverview_record-url{display:flex;align-items:center;font-size:12px;max-width:100%}.ScholarSearchOverview_record-urls{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ScholarSearchOverview_url-item{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #00000008;transition:all .2s ease}.ScholarSearchOverview_url-item:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_url-item{background:#1e293b;border-color:#334155;box-shadow:none}.ScholarSearchOverview_url-header{display:flex;align-items:center;width:100%;margin-bottom:8px}.ScholarSearchOverview_url-icon-wrapper{width:16px;height:16px;margin-right:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ScholarSearchOverview_url-favicon{width:16px;height:16px;border-radius:2px;-o-object-fit:contain;object-fit:contain}.ScholarSearchOverview_url-fallback-icon{font-size:14px;color:#9ca3af}.ScholarSearchOverview_url-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;margin-left:0}.ScholarSearchOverview_url-title{font-size:14px;color:#111827;line-height:1.4;font-weight:600;word-break:break-word}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_url-title{color:#f1f5f9}.ScholarSearchOverview_url-link{flex:1;min-width:0;font-size:12px;color:#9ca3af!important;transition:color .2s}.ScholarSearchOverview_url-link:hover{color:#3b82f6!important;text-decoration:underline}.ScholarSearchOverview_url-instruction-row{display:flex;align-items:flex-start;width:100%;margin-top:8px;padding:8px 12px;background:#f8fafc;border-radius:6px;border:1px solid #f1f5f9}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_url-instruction-row{background:#0f172a;border-color:#1e293b}.ScholarSearchOverview_url-instruction{font-size:12px;color:#4b5563!important;line-height:1.5;font-style:italic}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_url-instruction{color:#94a3b8!important}.ScholarSearchOverview_url-content{margin-top:12px;padding:0;width:100%;position:relative}.ScholarSearchOverview_content-collapsed-wrapper{cursor:pointer;position:relative;padding:8px 12px;background:#f8fafc80;border-radius:6px;transition:background .2s}.ScholarSearchOverview_content-collapsed-wrapper:hover{background:#f1f5f9}.ScholarSearchOverview_container.dark .ScholarSearchOverview_content-collapsed-wrapper{background:#1e293b4d}.ScholarSearchOverview_container.dark .ScholarSearchOverview_content-collapsed-wrapper:hover{background:#1e293b}.ScholarSearchOverview_content-text-preview{font-size:13px;line-height:1.6;color:#64748b;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ScholarSearchOverview_container.dark .ScholarSearchOverview_content-text-preview{color:#94a3b8}.ScholarSearchOverview_expand-trigger{display:flex;justify-content:center;margin-top:8px;position:absolute;bottom:-16px;left:0;right:0;pointer-events:none}.ScholarSearchOverview_expand-trigger .ant-btn{pointer-events:auto}.ScholarSearchOverview_content-expanded-wrapper{background:#f8fafc;border-radius:8px;padding:12px;border:1px solid #f1f5f9;position:relative}.ScholarSearchOverview_container.dark .ScholarSearchOverview_content-expanded-wrapper{background:#0f172a;border-color:#1e293b}.ScholarSearchOverview_markdown-container{font-size:13px;line-height:1.6;color:#334155;overflow-wrap:break-word}.ScholarSearchOverview_container.dark .ScholarSearchOverview_markdown-container{color:#cbd5e1}.ScholarSearchOverview_markdown-container p{margin-bottom:.8em}.ScholarSearchOverview_markdown-container p:last-child{margin-bottom:0}.ScholarSearchOverview_markdown-container h1,.ScholarSearchOverview_markdown-container h2,.ScholarSearchOverview_markdown-container h3{margin-top:1em;margin-bottom:.5em;font-weight:600;color:#1e293b}.ScholarSearchOverview_container.dark .ScholarSearchOverview_markdown-container h1,.ScholarSearchOverview_container.dark .ScholarSearchOverview_markdown-container h2,.ScholarSearchOverview_container.dark .ScholarSearchOverview_markdown-container h3{color:#e2e8f0}.ScholarSearchOverview_markdown-container ul,.ScholarSearchOverview_markdown-container ol{padding-left:20px;margin-bottom:.8em}.ScholarSearchOverview_markdown-container li{margin-bottom:.2em}.ScholarSearchOverview_markdown-container code{background:#0000000d;padding:2px 4px;border-radius:4px;font-family:monospace;font-size:.9em}.ScholarSearchOverview_container.dark .ScholarSearchOverview_markdown-container code{background:#ffffff1a}.ScholarSearchOverview_markdown-container pre{background:#f1f5f9;padding:10px;border-radius:6px;overflow-x:auto;margin-bottom:.8em}.ScholarSearchOverview_container.dark .ScholarSearchOverview_markdown-container pre{background:#1e293b}.ScholarSearchOverview_content-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:8px;border-top:1px dashed #e2e8f0}.ScholarSearchOverview_container.dark .ScholarSearchOverview_content-actions{border-top-color:#334155}.ScholarSearchOverview_action-btn{display:inline-flex;align-items:center;justify-content:center;padding:0!important;width:32px!important;height:32px!important;border:1px solid #e2e8f0!important;color:#64748b!important;background:#fff!important;box-shadow:0 1px 2px #0000000d;border-radius:50%!important}.ScholarSearchOverview_action-btn:hover{color:#3b82f6!important;border-color:#3b82f6!important;background:#eff6ff!important}.ScholarSearchOverview_container.dark .ScholarSearchOverview_action-btn{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}.ScholarSearchOverview_container.dark .ScholarSearchOverview_action-btn:hover{color:#60a5fa!important;border-color:#60a5fa!important;background:#3b82f61a!important}.ScholarSearchOverview_results-collapse{margin-top:8px;background:transparent}.ScholarSearchOverview_results-collapse .ant-collapse-header{padding:8px 0!important}.ScholarSearchOverview_results-label{font-size:13px;color:#3b82f6;cursor:pointer;font-weight:500}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_results-label{color:#60a5fa}.ScholarSearchOverview_results-list{max-height:300px;overflow-y:auto;padding-left:8px}.ScholarSearchOverview_result-item{padding:8px 0;border-bottom:1px dashed #e2e8f0}.ScholarSearchOverview_result-item:last-child{border-bottom:none}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_result-item{border-bottom-color:#334155}.ScholarSearchOverview_result-title{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:2px;line-height:1.4}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_result-title{color:#e2e8f0}.ScholarSearchOverview_result-link{font-size:11px;color:#94a3b8!important;word-break:break-all}.ScholarSearchOverview_more-results{font-size:12px;color:#94a3b8;padding:8px 0;text-align:center;font-style:italic}.ScholarSearchOverview_tabs .ant-empty{margin:32px 0}.ScholarSearchOverview_load-more-wrapper{display:flex;justify-content:center;align-items:center;padding:16px 0;border-top:1px solid rgba(5,5,5,.06);background:linear-gradient(to top,rgba(248,250,252,.5),transparent)}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_load-more-wrapper{border-top-color:#ffffff0f;background:linear-gradient(to top,rgba(30,41,59,.3),transparent)}.ScholarSearchOverview_record-list-container{scroll-behavior:smooth}.ScholarSearchOverview_bar::-webkit-scrollbar,.ScholarSearchOverview_results-list::-webkit-scrollbar{height:4px;width:4px}.ScholarSearchOverview_bar::-webkit-scrollbar-track,.ScholarSearchOverview_results-list::-webkit-scrollbar-track{background:transparent}.ScholarSearchOverview_bar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.ScholarSearchOverview_results-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.ScholarSearchOverview_container.dark .ScholarSearchOverview_bar::-webkit-scrollbar-thumb{background:#475569}.ScholarSearchOverview_drawer.dark .ScholarSearchOverview_results-list::-webkit-scrollbar-thumb{background:#ffffff1a}.ScholarSearchAgent_container{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}.ScholarSearchAgent_messages{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.ScholarSearchAgent_user-message,.ScholarSearchAgent_ai-message{position:relative}.ScholarSearchAgent_ai-message .prose{max-width:100%;color:#374151}.ScholarSearchAgent_ai-message .prose pre,.ScholarSearchAgent_ai-message .prose code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.ScholarSearchAgent_user-message-bubble-wrapper{display:flex;justify-content:flex-start;align-items:flex-start}.ScholarSearchAgent_user-message-bubble{position:relative;max-width:95%;background-color:#e9eef6;border:none;border-radius:18px;padding:12px 20px;transition:all .3s ease}.ScholarSearchAgent_user-message-bubble:hover{box-shadow:0 2px 8px #0000000d}.ScholarSearchAgent_user-message-content{color:#1e293b;line-height:1.6;word-break:break-word}.ScholarSearchAgent_typing-dots{display:inline-flex;align-items:center;gap:6px}.ScholarSearchAgent_typing-dot{width:8px;height:8px;background:#9ca3af;border-radius:9999px;opacity:.75;transform:translateY(0);animation:ScholarSearchAgent_typingWave 1.3s ease-in-out infinite}.ScholarSearchAgent_typing-dot:nth-child(2){animation-delay:.15s}.ScholarSearchAgent_typing-dot:nth-child(3){animation-delay:.3s}@keyframes ScholarSearchAgent_typingWave{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-6px);opacity:1}}.ScholarSearchAgent_ai-thinking-label{animation:ScholarSearchAgent_labelPulse 2.4s ease-in-out infinite}@keyframes ScholarSearchAgent_labelPulse{0%,to{opacity:.8}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.ScholarSearchAgent_typing-dot,.ScholarSearchAgent_ai-thinking-label{animation:none!important}}.ScholarSearchAgent_thinking-block{margin-bottom:0;background:transparent}.ScholarSearchAgent_thinking-collapse{background:transparent!important;width:100%!important}.ScholarSearchAgent_thinking-collapse .ant-collapse-item{border:none!important}.ScholarSearchAgent_thinking-collapse .ant-collapse-item>.ant-collapse-content{border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.ScholarSearchAgent_thinking-collapse .ant-collapse-header{padding:8px 16px!important;align-items:center!important;border-radius:8px!important;background:transparent;border:none;position:relative;overflow:visible;cursor:pointer}.ScholarSearchAgent_thinking-collapse .ant-collapse,.ScholarSearchAgent_thinking-collapse .ant-collapse-item,.ScholarSearchAgent_thinking-collapse .ant-collapse-content,.ScholarSearchAgent_thinking-collapse .ant-collapse-content-box{background:transparent!important;border:none!important}.ScholarSearchAgent_thinking-collapse .ant-collapse-content{background:transparent;border:none;border-radius:0}.ScholarSearchAgent_thinking-collapse .ant-collapse-content-box{background:transparent;padding:8px 12px 8px 22px!important;border:none;border-radius:0;overflow:visible}.ScholarSearchAgent_thinking-expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.ScholarSearchAgent_thinking-expand-icon .ScholarSearchAgent_tool-icon{display:inline-flex}.ScholarSearchAgent_thinking-expand-icon .ScholarSearchAgent_arrow-icon,.ScholarSearchAgent_thinking-collapse .ant-collapse-header:hover .ScholarSearchAgent_thinking-expand-icon .ScholarSearchAgent_tool-icon{display:none}.ScholarSearchAgent_thinking-collapse .ant-collapse-header:hover .ScholarSearchAgent_thinking-expand-icon .ScholarSearchAgent_arrow-icon{display:inline-flex}.ScholarSearchAgent_thinking-collapse .ant-collapse-header .ScholarSearchAgent_thinking-expand-icon .ScholarSearchAgent_arrow-icon.ScholarSearchAgent_open{transform:rotate(90deg)}.ScholarSearchAgent_thinking-content{background:transparent;border-radius:10px;margin-top:8px}.ScholarSearchAgent_thinking-scroll{max-height:220px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.ScholarSearchAgent_thinking-header{display:flex;align-items:center;position:relative;overflow:hidden}.ScholarSearchAgent_thinking-title{font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#babcbf}.ScholarSearchAgent_thinking-prose{font-size:14px;line-height:1.75;color:#555;font-style:italic}.ScholarSearchAgent_thinking-prose p{margin:0 0 8px}.ScholarSearchAgent_thinking-prose a{color:#2563eb;text-decoration:none}.ScholarSearchAgent_thinking-prose a:hover{text-decoration:underline}.ScholarSearchAgent_thinking-prose ul,.ScholarSearchAgent_thinking-prose ol{padding-left:1.25rem;margin:.25rem 0 .5rem}.ScholarSearchAgent_thinking-prose blockquote{border-left:3px solid #c7b7ef;padding-left:10px;color:#666;margin:6px 0}.ScholarSearchAgent_thinking-prose pre{background-color:#fafafa;border:1px solid #eee;border-radius:6px;padding:10px 12px;margin:10px 0;overflow-x:auto}.ScholarSearchAgent_thinking-prose code{background-color:#0000000a;color:#374151;padding:1px 4px;border-radius:3px;font-size:.875em}.ScholarSearchAgent_thinking-loading-icon{display:inline-flex;align-items:center;justify-content:center}@keyframes ScholarSearchAgent_thinkingTitleSweep{0%{background-position:0% 0}to{background-position:200% 0}}.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-progressing .ant-collapse-header,.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-progressing .ant-collapse-header:before,.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-progressing .ant-collapse-header:after{background:transparent}.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-progressing .ScholarSearchAgent_thinking-header{--sweep-duration: 2.2s;--sweep-angle: 96deg;--sweep-width: 6%;--sweep-highlight: rgb(56, 55, 55)}.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-progressing .ScholarSearchAgent_thinking-title{position:relative}.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-progressing .ScholarSearchAgent_thinking-title:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre;background-image:linear-gradient(var(--sweep-angle),transparent 0%,transparent calc(50% - var(--sweep-width)),var(--sweep-highlight) 50%,transparent calc(50% + var(--sweep-width)),transparent 100%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ScholarSearchAgent_thinkingTitleSweep var(--sweep-duration) linear infinite;will-change:background-position}.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-done .ant-collapse-header{background:transparent}.ScholarSearchAgent_thinking-collapse.ScholarSearchAgent_is-interrupted .ant-collapse-header{background:transparent;opacity:.7}.ScholarSearchAgent_thinking-header.ScholarSearchAgent_interrupted,.ScholarSearchAgent_thinking-header.ScholarSearchAgent_interrupted .ScholarSearchAgent_thinking-title{color:#ff4d4f}.dark .ScholarSearchAgent_thinking-header.ScholarSearchAgent_interrupted,.dark .ScholarSearchAgent_thinking-header.ScholarSearchAgent_interrupted .ScholarSearchAgent_thinking-title{color:#ff7875}.dark .ScholarSearchAgent_ai-message .prose{color:#e2e8f0}.dark .ScholarSearchAgent_user-message-bubble{background-color:#1890ff26;border-color:#1890ff4d}.dark .ScholarSearchAgent_user-message-content{color:#e0e0e0}.dark .ScholarSearchAgent_thinking-prose{color:#a0aec0}.dark .ScholarSearchAgent_thinking-prose pre{background-color:#1e293b;border-color:#334155}.dark .ScholarSearchAgent_thinking-prose code{background-color:#ffffff1a;color:#cbd5e1}.dark .ScholarSearchAgent_thinking-title{color:#9ca3af}.dark .ScholarSearchAgent_thinking-prose{color:#aaa}.dark .ScholarSearchAgent_thinking-prose a{color:#60a5fa}.dark .ScholarSearchAgent_thinking-prose a:hover{color:#93c5fd}.dark .ScholarSearchAgent_thinking-prose blockquote{border-left-color:#40a9ff;color:#9ca3af}.dark .ScholarSearchAgent_thinking-prose pre{background-color:#2d2d2d;border-color:#404040}.dark .ScholarSearchAgent_thinking-prose code{background-color:#ffffff1a;color:#e0e0e0}.ScholarAgent_markdown-link{color:#2563eb;text-decoration:none;transition:color .15s ease}.ScholarAgent_markdown-link:hover{text-decoration:underline}.ScholarAgent_markdown-anchor-link{cursor:pointer;font-weight:500}.ScholarAgent_markdown-anchor-link:hover{color:#1d4ed8;text-decoration:underline}.ScholarAgent_markdown-link-attachment{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:3px;color:#9ca3af;cursor:pointer;transition:color .15s ease}.ScholarAgent_markdown-link:hover .ScholarAgent_markdown-link-attachment{color:#2563eb}.dark .ScholarAgent_markdown-link{color:#60a5fa}.dark .ScholarAgent_markdown-anchor-link:hover{color:#93c5fd}.dark .ScholarAgent_markdown-link-attachment{color:#6b7280}.dark .ScholarAgent_markdown-link:hover .ScholarAgent_markdown-link-attachment{color:#60a5fa}.ScholarAgent_markdown-link-resource{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:3px;color:#9ca3af;cursor:pointer;transition:color .15s ease}.ScholarAgent_markdown-link:hover .ScholarAgent_markdown-link-resource{color:#2563eb}.dark .ScholarAgent_markdown-link-resource{color:#6b7280}.dark .ScholarAgent_markdown-link:hover .ScholarAgent_markdown-link-resource{color:#60a5fa}.ScholarAgent_context-summary{display:flex;align-items:center;gap:10px;margin-left:22px;border:1px solid rgba(59,130,246,.15);border-radius:8px}.ScholarAgent_context-summary-icon{font-size:18px;flex-shrink:0}.ScholarAgent_context-summary-text{font-size:14px;font-weight:500;color:#babcbf;position:relative}.ScholarAgent_context-summary.status-processing .ScholarAgent_context-summary-text{color:#babcbf}.ScholarAgent_context-summary.status-processing .ScholarAgent_context-summary-text:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre;background-image:linear-gradient(96deg,transparent 0%,transparent 44%,rgb(56,55,55) 50%,transparent 56%,transparent 100%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ScholarAgent_contextSweep 2.2s linear infinite;will-change:background-position}.ScholarAgent_context-summary.status-completed{background:transparent;border:none;justify-content:center;position:relative;padding:12px 0}.ScholarAgent_context-summary.status-completed:before,.ScholarAgent_context-summary.status-completed:after{content:"";flex:1;border-bottom:1px dashed #d1d5db;margin:0 12px}.ScholarAgent_context-summary.status-completed .ScholarAgent_context-summary-icon{color:#9ca3af;font-size:14px}.ScholarAgent_context-summary.status-completed .ScholarAgent_context-summary-text{color:#9ca3af;font-size:12px;font-weight:300;font-style:italic;white-space:nowrap}.ScholarAgent_context-summary.status-failed{background:#f59e0b0d;border-color:#f59e0b26}.ScholarAgent_context-summary.status-failed .ScholarAgent_context-summary-text{color:#f59e0b}@keyframes ScholarAgent_contextSweep{0%{background-position:0% 0}to{background-position:200% 0}}.dark .ScholarAgent_context-summary{background:#3b82f61a;border-color:#3b82f633}.dark .ScholarAgent_context-summary.status-processing .ScholarAgent_context-summary-text{color:#babcbf}.dark .ScholarAgent_context-summary.status-processing .ScholarAgent_context-summary-text:after{background-image:linear-gradient(96deg,transparent 0%,transparent 44%,rgba(96,165,250,.8) 50%,transparent 56%,transparent 100%)}.dark .ScholarAgent_context-summary.status-completed{background:transparent;border:none}.dark .ScholarAgent_context-summary.status-completed:before,.dark .ScholarAgent_context-summary.status-completed:after{border-bottom-color:#4b5563}.dark .ScholarAgent_context-summary.status-completed .ScholarAgent_context-summary-icon,.dark .ScholarAgent_context-summary.status-completed .ScholarAgent_context-summary-text{color:#6b7280}.dark .ScholarAgent_context-summary.status-failed{background:#f59e0b1a;border-color:#f59e0b33}.ScholarAgent_inline-code{display:inline;background-color:#f3f4f6;color:#1f2937;padding:2px 6px;border-radius:4px;font-size:.875rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.ScholarAgent_inline-code:hover{background-color:#dde4ed;box-shadow:0 0 0 2px #1890ff26}.ScholarAgent_inline-code:active{background-color:#cdd6e3}.dark .ScholarAgent_inline-code{background-color:#3a3a3a;color:#a8c7e0}.dark .ScholarAgent_inline-code:hover{background-color:#4a4a4a;box-shadow:0 0 0 2px #60a5fa33}.dark .ScholarAgent_inline-code:active{background-color:#555}.ScholarSearchAgent_loading_indicator{padding-left:2.5rem;margin-top:-1rem;margin-bottom:1rem;font-size:1rem;font-weight:500;line-height:1.25rem;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Times New Roman,Times,serif;font-style:italic}.ScholarSearchAgent_laser_scan_text{position:relative;display:inline-block;background:linear-gradient(90deg,#9ca3af 0% 40%,#1e40af 50%,#9ca3af 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ScholarSearchAgent_laser_scan 1.2s linear infinite}@keyframes ScholarSearchAgent_laser_scan{0%{background-position:100% 0}to{background-position:-100% 0}}.dark .ScholarSearchAgent_loading_indicator{color:#9ca3af}.dark .ScholarSearchAgent_laser_scan_text{background:linear-gradient(90deg,#6b7280 0% 40%,#3b82f6 50%,#6b7280 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ScholarSearchAgent_laser_scan 1.2s linear infinite}.ScholarSearchAgent_deep-research-view{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary, #ffffff)}.dark .ScholarSearchAgent_deep-research-view{background:var(--bg-primary-dark, #1a1a1a)}.DeepResearchHistory_drawer .ant-drawer-content-wrapper,.DeepResearchHistory_drawer .ant-drawer-content{border-radius:20px 20px 0 0!important}.DeepResearchHistory_drawer .ant-drawer-body{padding-top:0}.DeepResearchHistory_drawer .ant-drawer-header{border-bottom:none}.DeepResearchHistory_history-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#6b7280;border:1px solid #D3D7DD}.DeepResearchHistory_history-button:hover{background:#667eea1a;color:#667eea;transform:scale(1.05)}.dark .DeepResearchHistory_drawer .ant-drawer-content{background:#1e1e1e}.dark .DeepResearchHistory_drawer .ant-drawer-header{background:#1e1e1e;border-bottom-color:#ffffff14}.dark .DeepResearchHistory_drawer .ant-drawer-body{background:#1a1a1a}.dark .DeepResearchHistory_history-button{background:#1e1e1ee6;color:#9ca3af}.dark .DeepResearchHistory_history-button:hover{background:#1890ff26;color:#40a9ff}.cp-home{display:flex;flex-direction:column;height:100%;width:100%;background:#fff}.cp-home-hero{padding:28px 24px 12px;flex-shrink:0}.cp-home-title{font-size:22px;font-weight:600;color:#1f2937}.cp-home-sub{margin-top:4px;color:#6b7280;font-family:PingFang SC,Microsoft YaHei,sans-serif}.cp-home-search{margin-top:16px;position:relative}.cp-search-bar{display:flex;align-items:center;gap:8px}.cp-search-input{flex:1 1 auto;height:40px;border:1px solid #e5e7eb;border-radius:24px;padding:0 14px;font-size:14px;outline:none}.cp-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.cp-search-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 16px;background:#0b5487;color:#fff;border-radius:20px;cursor:pointer;font-weight:600}.cp-search-btn.loading{opacity:.7;cursor:not-allowed}.cp-home-results{display:none}.cp-home-results-head{display:flex;align-items:center;gap:8px;padding:8px 0}.cp-home-result{cursor:pointer}.cp-home-result.active{background:#f0f7ff}.cp-home-authors{color:#6b7280}.cp-task-item .ant-list-item-meta{align-items:center}.cp-task-item .ant-avatar{display:flex;align-items:center;justify-content:center;line-height:1;font-size:12px;font-weight:700}.cp-home-actions{display:none}.cp-home-tasks{padding:0 16px;overflow:auto;flex:1 1 auto;min-height:0}.cp-suggest-box{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:340px;overflow:auto;box-shadow:0 8px 24px #00000014;z-index:10}.cp-suggest-item{padding:10px 12px;cursor:pointer}.cp-suggest-item:hover{background:#f9fafb}.cp-suggest-title{font-weight:600;color:#1f2937}.cp-suggest-desc{color:#6b7280;margin-top:2px;font-size:12px}.cp-action-btn{font-weight:600;display:flex;cursor:pointer;transition:all .15s ease-in-out;padding:4px 8px;border-radius:20px;align-items:center}.cp-action-open{color:#2563eb}.cp-action-open:hover{color:#1d4ed8;background:#2563eb14}.cp-action-open:active{color:#1e40af;background:#2563eb24}.cp-action-delete{color:#ef4444}.cp-action-delete:hover{color:#dc2626;background:#ef444414}.cp-action-delete:active{color:#b91c1c;background:#ef444424}.dark .cp-home{background:#1e1e1e}.dark .cp-home-title{color:#e0e0e0}.dark .cp-home-sub{color:#9ca3af}.dark .cp-search-input{background:#2d2d2d;border-color:#404040;color:#e0e0e0}.dark .cp-search-input:focus{border-color:#40a9ff;box-shadow:0 0 0 3px #1890ff26}.dark .cp-search-btn{background:#1890ff}.dark .cp-suggest-box{background:#2d2d2d;border-color:#404040;box-shadow:0 8px 24px #00000059}.dark .cp-suggest-item:hover{background:#303030}.dark .cp-suggest-title{color:#e0e0e0}.dark .cp-suggest-desc{color:#9ca3af}.dark .cp-home-result.active{background:#1890ff1a}.dark .cp-action-open{color:#40a9ff}.dark .cp-action-open:hover{color:#40a9ff;background:#40a9ff2e}.connected-papers{position:relative;width:100%;height:100vh;height:100dvh;min-height:560px;background:#fff;--cp-left-offset: 0px;--cp-right-offset: 0px}.connected-papers canvas{outline:none}.cp-toolbar{position:absolute;top:12px;left:calc(12px + var(--cp-left-offset));right:calc(12px + var(--cp-right-offset));display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:8px;z-index:2;background:#ffffffe6;border:1px solid #e6e6e6;box-shadow:0 2px 10px #00000014;border-radius:8px;padding:6px 10px;transition:left .2s ease,right .2s ease}.cp-mode-switch{display:flex;gap:5px}.cp-mode-switch button{border:1px solid #d0d5dd;background:#f9fafb;color:#333;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px}.cp-mode-switch button.active{background:#3d7172;color:#fff;border-color:#3d7172}.cp-btn{border:1px solid #d0d5dd;background:#f9fafb;color:#333;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:12px;line-height:1}.cp-btn:focus{border:1px solid #d0d5dd}.cp-btn:hover{background:#f3f4f6}.cp-btn.active{background:#3d7172;color:#fff;border-color:#3d7172}.cp-btn:disabled{opacity:.6;cursor:not-allowed}.cp-btn-translating{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.cp-btn-translating:hover{background:#e6f7ff}.cp-btn-completed{background:#f6ffed;border-color:#52c41a;color:#52c41a}.cp-btn-completed:hover{background:#f6ffed}.cp-legend{display:flex;align-items:center;gap:10px;color:#333;font-size:12px}.cp-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp-filter .cp-atomic{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-wrap:nowrap}.cp-filter .cp-atomic+.cp-atomic:before{content:"";display:inline-block;width:1px;height:16px;background:#e5e7eb;margin:0 2px}.cp-filter.wrapped .cp-atomic+.cp-atomic:before{visibility:hidden}.cp-filter .cp-filter-label{color:#333;font-size:12px}.cp-filter .ant-slider{width:160px}.cp-filter .ant-input-number{width:64px}.cp-filter .cp-split{display:none}.cp-legend .dot{width:10px;height:10px;border-radius:50%;display:inline-block;border:2px solid #5E5E5E;box-shadow:0 0 0 2px #b4c8c959;margin-right:4px}.cp-legend .demo-seed{background:#699191;border-color:#a1a1a1}.cp-legend .demo-recent{background:#3d7172}.cp-legend .demo-old{background:#d4e0e0}.cp-legend .sep{width:1px;height:12px;background:#e5e7eb;margin:0 2px}.cp-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#666}.cp-yearbar{position:absolute;right:calc(14px + var(--cp-right-offset));bottom:14px;z-index:2;background:#ffffffe6;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 10px #00000014;padding:8px 10px;width:280px}.cp-yearbar .cp-yearbar-bar{height:12px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000000f}.cp-yearbar .cp-yearbar-ticks{display:flex;align-items:center;justify-content:space-between;color:#666;font-size:12px;margin-top:4px}.cp-fab-reset{position:absolute;left:calc(14px + var(--cp-left-offset));bottom:14px;z-index:3;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:50%;background:#fff;color:#3d7172;cursor:pointer;box-shadow:0 2px 10px #00000014}.cp-fab-reset:hover{background:#f6fffb;border-color:#b7eb8f}.dark .connected-papers{background:#1e1e1e}.dark .cp-toolbar{background:#2d2d2de6;border-color:#404040;box-shadow:0 2px 14px #00000059}.dark .cp-mode-switch button{border-color:#404040;background:#2d2d2d;color:#e0e0e0}.dark .cp-mode-switch button.active{background:#1890ff;border-color:#1890ff;color:#fff}.dark .cp-btn{border-color:#404040;background:#2d2d2d;color:#e0e0e0}.dark .cp-btn:hover{background:#303030}.dark .cp-btn.active{background:#1890ff;border-color:#1890ff;color:#fff}.dark .cp-filter .cp-atomic+.cp-atomic:before{background:#404040}.dark .cp-filter .cp-filter-label,.dark .cp-legend{color:#e0e0e0}.dark .cp-legend .dot{border-color:#888;box-shadow:0 0 0 2px #ffffff0f}.dark .cp-legend .sep{background:#404040}.dark .cp-yearbar{background:#2d2d2de6;border-color:#404040;box-shadow:0 2px 14px #00000059}.dark .cp-yearbar .cp-yearbar-ticks{color:#9ca3af}.dark .cp-fab-reset{background:#2d2d2d;border-color:#404040;color:#40a9ff}.dark .cp-fab-reset:hover{background:#1890ff1f;border-color:#40a9ff}.dark .cp-browser-notice{color:#9ca3af!important}.cp-left{position:absolute;left:0;top:0;bottom:0;width:320px;background:#fff;border-right:1px solid #eee;z-index:3;display:flex;flex-direction:column;transition:transform .2s ease}.cp-left.collapsed{transform:translate(-100%)}.cp-left-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-weight:600;color:#7a306c;background:#f4eef3;border-bottom:1px solid #ead9e8}.cp-left-toggle{border:none;background:transparent;cursor:pointer;color:#7a306c}.cp-left-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 16px}.cp-left-item{padding:10px 12px;border-radius:8px;border:1px solid #f1f1f1;background:#fff;margin-bottom:8px;cursor:pointer}.cp-left-item.seed{background:#f4eef3;color:#7a306c;border-color:#ead9e8}.cp-left-item.active{outline:2px solid #3D7172}.cp-left-title{font-size:13px;line-height:1.3}.cp-left-title .katex{font-size:1.1em;vertical-align:baseline}.cp-left-title .katex-display{display:inline;margin:0}.cp-left-title .katex-html{display:inline-block;vertical-align:middle}.cp-left-meta{display:flex;justify-content:space-between;color:#888;font-size:12px;margin-top:6px}.cp-left-similarity{display:flex;justify-content:space-between;color:#555;font-size:11px;margin-top:4px;font-weight:500}.cp-left-similarity-label{color:#888}.cp-left-similarity-value{color:#1976d2;font-weight:600}.cp-left-handle{position:absolute;left:0;top:12px;width:18px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:0 6px 6px 0;background:#f4eef3;color:#7a306c;border:1px solid #ead9e8;box-shadow:0 2px 6px #00000014;z-index:4;cursor:pointer}.dark .cp-left{background:#1e1e1e;border-right-color:#404040}.dark .cp-left-header{background:#2d2d2d;color:#e0e0e0;border-bottom-color:#404040}.dark .cp-left-toggle{color:#e0e0e0}.dark .cp-left-item{background:#2d2d2d;border-color:#404040;color:#e0e0e0}.dark .cp-left-item.seed{background:#1890ff1f;color:#40a9ff;border-color:#1890ff59}.dark .cp-left-item.active{outline:2px solid #1890ff}.dark .cp-left-title,.dark .cp-left-title .katex,.dark .cp-left-title .katex .base{color:#e0e0e0}.dark .cp-left-meta{color:#9ca3af}.dark .cp-left-similarity{color:#c7d2fe}.dark .cp-left-similarity-label{color:#9ca3af}.dark .cp-left-similarity-value{color:#40a9ff}.dark .cp-left-handle{background:#2d2d2d;color:#e0e0e0;border-color:#404040;box-shadow:0 2px 8px #0000004d}.cp-right{position:absolute;right:0;top:0;bottom:0;width:380px;background:#fff;border-left:1px solid #eee;z-index:3;display:flex;flex-direction:column;transition:transform .2s ease}.cp-right.collapsed{transform:translate(100%)}.cp-right-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-weight:600;color:#7a306c;background:#f4eef3;border-bottom:1px solid #ead9e8}.cp-right-toggle{border:none;background:transparent;cursor:pointer;color:#7a306c}.cp-right-empty{padding:16px;color:#999}.cp-right-body{padding:14px;overflow:auto}.cp-right-title{font-size:16px;margin:0 0 10px}.cp-right-title .katex{font-size:1.05em;vertical-align:baseline}.cp-right-title .katex-display{display:inline;margin:0}.cp-right-title .katex-html{display:inline-block;vertical-align:middle}.cp-right-kv{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #f0f0f0;font-size:13px;color:#444}.cp-right-kv span:first-child{color:#888;margin-right:10px}.cp-right-links{margin-top:12px;display:flex;gap:10px}.cp-right-links a{color:#3d7172;text-decoration:none;font-weight:600}.cp-right-handle{position:absolute;right:0;top:12px;width:18px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:6px 0 0 6px;background:#f4eef3;color:#7a306c;border:1px solid #ead9e8;box-shadow:0 2px 6px #00000014;z-index:4;cursor:pointer}.cp-right-subtitle{margin-top:14px;font-weight:700;color:#7a306c}.cp-right-abstract{margin-top:6px;line-height:1.6;font-size:13px;color:#333;text-align:justify;word-break:break-word}.cp-right-abstract p{margin:.3em 0;line-height:1.7}.cp-right-abstract p:first-child{margin-top:0}.cp-right-abstract p:last-child{margin-bottom:0}.cp-right-abstract ul,.cp-right-abstract ol{margin:.5em 0;padding-left:1.5em}.cp-right-abstract li{margin:.25em 0}.cp-right-abstract code{background:#f5f5f5;padding:.1em .3em;border-radius:3px;font-size:.9em}.cp-right-abstract pre{background:#f5f5f5;padding:.5em;border-radius:4px;overflow-x:auto}.cp-right-abstract strong{font-weight:600}.cp-right-abstract em{font-style:italic}.cp-right-abstract math{display:inline!important;vertical-align:middle;font-size:1em;white-space:nowrap}.cp-right-abstract math[display=block]{display:block!important;margin:.5em 0}.cp-right-abstract mrow,.cp-right-abstract msub,.cp-right-abstract msup,.cp-right-abstract mfrac,.cp-right-abstract mfenced{display:inline}.cp-right-abstract .katex{font-size:1em;display:inline;line-height:1;vertical-align:baseline}.cp-right-abstract .katex *{line-height:1!important}.cp-right-abstract .katex-mathml{position:absolute!important;clip:rect(1px,1px,1px,1px)!important;padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important}.cp-right-abstract .katex-html,.cp-right-abstract .katex .base{display:inline}.cp-right-abstract .katex .vlist-t,.cp-right-abstract .katex .vlist-r,.cp-right-abstract .katex .vlist{display:inline;vertical-align:baseline}.cp-right-abstract .katex-display{margin:.8em 0;overflow-x:auto;overflow-y:hidden}.dark .cp-right{background:#1e1e1e;border-left-color:#404040}.dark .cp-right-header{background:#2d2d2d;color:#e0e0e0;border-bottom-color:#404040}.dark .cp-right-toggle{color:#e0e0e0}.dark .cp-right-empty{color:#9ca3af}.dark .cp-right-title,.dark .cp-right-title .katex,.dark .cp-right-title .katex .base{color:#e0e0e0}.dark .cp-right-kv{border-bottom-color:#333;color:#e0e0e0}.dark .cp-right-kv span:first-child{color:#9ca3af}.dark .cp-right-links a{color:#40a9ff}.dark .cp-right-handle{background:#2d2d2d;color:#e0e0e0;border-color:#404040;box-shadow:0 2px 8px #0000004d}.dark .cp-right-subtitle,.dark .cp-right-abstract{color:#e0e0e0}.dark .cp-right-abstract code,.dark .cp-right-abstract pre{background:#2d2d2d;color:#e0e0e0}.dark .cp-right-abstract .katex,.dark .cp-right-abstract .katex .base{color:#e0e0e0}.dark .cp-right-abstract .katex .strut{background-color:transparent}
